Below article introduced how to start usiing Orange Pi 5 Plus with Ubuntu installed.
This article how to setup M.2 SSD.
I bought this SSD.
Orange Pi 5 Plus supports up to PCIe Gen3 so be careful not to select Gen4.
I need screw so I bought this as well.
They arrived a few days later.
There is almost no free space between SSD and case.
It may be good to use this kind of case like this article.
I checked tempareture by smartmontools.
53 degree seems bit higher but threshold value is 90 degree so it’s OK.
– Room tempareture: 33 degree
$ sudo smartctl -a /dev/nvme0 | grep Temp Warning Comp. Temp. Threshold: 90 Celsius Critical Comp. Temp. Threshold: 95 Celsius Temperature: 42 Celsius Warning Comp. Temperature Time: 0 Critical Comp. Temperature Time: 0 Temperature Sensor 1: 42 Celsius Temperature Sensor 2: 53 Celsius
This SSD is recognzed as /dev/nvme0n1.
$ ls /dev/nvme* /dev/nvme0 /dev/nvme0n1
I created partition by fdisk/mkfs.ext4.
$ sudo fdisk /nvme0n1 Welcome to fdisk (util-linux 2.37.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0xc5f98d9f. Command (m for help): p Disk /dev/nvme0n1: 1.86 TiB, 2048408248320 bytes, 4000797360 sectors Disk model: SPD SP300-2TNV3 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xc5f98d9f Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): First sector (2048-4000797359, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-4000797359, default 4000797359): Created a new partition 1 of type 'Linux' and of size 1.9 TiB. Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. $ sudo mkfs.ext4 /dev/nvme0n1p1 mke2fs 1.46.5 (30-Dec-2021) Discarding device blocks: done Creating filesystem with 500099414 4k blocks and 125026304 inodes Filesystem UUID: 778898e3-0688-4c90-88b1-a8e8c9e24129 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848 Allocating group tables: done Writing inode tables: done Creating journal (262144 blocks): done Writing superblocks and filesystem accounting information: done
I successfully created partition.
$ sudo mount /dev/nvme0n1p1 /mnt/ $ mount | grep nvme /dev/nvme0n1p1 on /mnt type ext4 (rw,relatime) $ df -h | grep nvme /dev/nvme0n1p1 1.9T 28K 1.8T 1% /mnt
I added this onto /etc/fstab to automatically recognize after system boot.
# Check UUID $ ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 15 Jun 20 22:37 1d503487-9341-4440-a0a9-2677d1a862f1 -> ../../mmcblk0p2 lrwxrwxrwx 1 root root 15 Jun 20 22:37 46D0-DBDB -> ../../mmcblk0p1 lrwxrwxrwx 1 root root 15 Jun 21 12:05 778898e3-0688-4c90-88b1-a8e8c9e24129 -> ../../nvme0n1p1 # Adding UUID $ sudo vim /etc/fstab (omit) /dev/disk/by-uuid/778898e3-0688-4c90-88b1-a8e8c9e24129 /media ext4 defaults 0 0 (reboot) # To assure if this is mounted $ mount | grep nvme /dev/nvme0n1p1 on /media type ext4 (rw,relatime)
That’s it.
Very easy, isn’t it?
Conclusion
How was it?
Now 1TB/2TB SSD isn’t expensive than before so we can choose this kind of large volume SSD!
Comments