Ubuntu üzerinde ikincil bir disk ekledikten sonra bu diski kalıcı olarak bir klasöre mount etmek için aşağıdaki yolları izleyebilirsiniz.
Disklerimizi kontrol ediyoruz.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
loop0 7:0 0 55M 1 loop /snap/core18/1880
loop1 7:1 0 55.5M 1 loop /snap/core18/2284
loop2 7:2 0 61.9M 1 loop /snap/core20/1328
loop3 7:3 0 61.9M 1 loop /snap/core20/1361
loop4 7:4 0 67.2M 1 loop /snap/lxd/21835
loop5 7:5 0 43.6M 1 loop /snap/snapd/14978
loop6 7:6 0 67.9M 1 loop /snap/lxd/22526
sda 8:0 0 800G 0 disk
sdb 8:16 0 200G 0 disk
├─sdb1 8:17 0 1M 0 part
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 199G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 99.5G 0 lvm /
sr0 11:0 1 1024M 0 rom
Ekleyeceğimiz disk sda diski. Öncelikle partition oluşturuyoruz
fdisk /dev/sda
Welcome to fdisk (util-linux 2.34).
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 0x2ecefee3.
Command (m for help): p
Disk /dev/sda: 800 GiB, 858993459200 bytes, 1677721600 sectors
Disk model: Virtual Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x2ecefee3
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
Bu kısımda daha önce bu diskte partition olmadığı için default 1 olarak geliyor. Enter tuşuna basıp geçiyoruz. Default 1 olarak alıyor.
Partition number (1-4, default 1):
Tekrar ENTER
First sector (2048-1677721599, default 2048):
Tekrar ENTER
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1677721599, default 1677721599):
Created a new partition 1 of type 'Linux' and of size 800 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Tekrar lsblk yapıyoruz ve partition adını kontrol ediyoruz.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
loop0 7:0 0 55M 1 loop /snap/core18/1880
loop1 7:1 0 55.5M 1 loop /snap/core18/2284
loop2 7:2 0 61.9M 1 loop /snap/core20/1328
loop3 7:3 0 61.9M 1 loop /snap/core20/1361
loop4 7:4 0 67.2M 1 loop /snap/lxd/21835
loop5 7:5 0 43.6M 1 loop /snap/snapd/14978
loop6 7:6 0 67.9M 1 loop /snap/lxd/22526
sda 8:0 0 800G 0 disk
└─sda1 8:1 0 800G 0 part
sdb 8:16 0 200G 0 disk
├─sdb1 8:17 0 1M 0 part
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 199G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 99.5G 0 lvm /
sr0 11:0 1 1024M 0 rom
İlgili kısmı ext4 olarak ayarlıyoruz
sudo mkfs -t ext4 /dev/sda1
mke2fs 1.45.5 (07-Jan-2020)
Discarding device blocks: done
Creating filesystem with 209714944 4k blocks and 52428800 inodes
Filesystem UUID: 47447a2a-01cd-4017-90ac-7997f08adc3e
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
Şimdi disk UUID öğreniyoruz
sudo blkid
/dev/sdb2: UUID="52002d0b-d649-43ac-a6a7-c3ac14325414" TYPE="ext4" PARTUUID="b23cf6a1-ee3e-43bf-8cae-5df29bf6517b"
/dev/sdb3: UUID="OTBLr9-GVVp-4pj1-w29E-Luph-wP10-UeFDPo" TYPE="LVM2_member" PARTUUID="0cca0ec0-f495-46ff-9db1-fea170f9df6e"
/dev/mapper/ubuntu--vg-ubuntu--lv: UUID="73d228b7-de50-472f-8914-55aec9121bc1" TYPE="ext4"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/sdb1: PARTUUID="7067297d-4736-4eef-b161-87845e3d747e"
/dev/sda1: UUID="47447a2a-01cd-4017-90ac-7997f08adc3e" TYPE="ext4" PARTUUID="2ecefee3-01"
Ben bu diski /mnt/longhorn dizinine mount edeceğim. Bu nedenle şimdi klasörü oluşturuyorum
mkdir -p /mnt/longhorn
Şimdi kalıcı olarak boottan sonra mount olabilmesi için fstab’a ekleyelim. UUID adresinizi kopyalamayı unutmayın
nano /etc/fstab
En alta ekliyoruz
UUID=47447a2a-01cd-4017-90ac-7997f08adc3e /mnt/longhorn ext4 defaults 0 2
Kaydedip çıkıyoruz. Ardından mount ediyoruz.
mount -a
root@worker02:~# cd /mnt/longhorn/
root@worker02:/mnt/longhorn# ls -la
total 24
drwxr-xr-x 3 root root 4096 Feb 26 12:15 .
drwxr-xr-x 3 root root 4096 Feb 26 12:19 ..
drwx------ 2 root root 16384 Feb 26 12:15 lost+found
Booom!