To make a new disk you just added to the Ubuntu device, please go through the following steps –
Check whats the /dev path of the disk. On terminal, run-
lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 97M 1 loop /snap/core/9289 loop1 7:1 0 18M 1 loop /snap/amazon-ssm-agent/1566 nvme0n1 259:0 0 1T 0 disk nvme1n1 259:1 0 10G 0 disk
You would have got a result as above. ( In Azure the disk names are the usual sda, sdb etc, unlike the nvme* in AWS.)
In this case, the disk I wanted add is the 1 TB disk, which is /dev/nvme0n1
Format the disk with a new compatible filesystem (XFS).
sudo mkfs -t xfs /dev/nvme0n1
Wait for the file-system creation to finish.
sudo mkdir /data sudo mount /dev/nvme0n1 /data sudo cp /etc/fstab /etc/fstab.orig sudo blkid
From the output of the last command, find the UUID of your disk
sudo vim /etc/fstab
Append the line –
UUID=[your disk's UUID] /data xfs defaults,nofail 0 2
Note that in the above replace your disk’s UUID without the square brackets, and save the file.
sudo umount /data sudo mount -a df -h
Verify that /data is listed as a disk in the last command. If not, please check the /etc/fstab file, apply correction of UUID, spaces etc, and repeat the above test block again.
Kj [/.] Sreekumar programs computers as a hobby and profession. Into programming from his school days, Sree uses Codemarvels to key in facts and fixes he finds interesting while working on different projects. Some of the articles here give away a few shades of his philosophical leanings too.