Berikut ini akan kita bahas cara untuk mount LVM yang memiliki volume group name yang sama dengan hardisk yang sedang digunakan. Untuk yang belum tau apa itu LVM, LVM mirip dengan partisi, tetapi partisi yang bisa diubah ukurannya, bahkan bisa menggunakan beberapa hardisk untuk pembuatan partisinya. Jadi bisa dibilang pengaturan hardisk dengan LVM sangat fleksibel, tetapi butuh waktu untuk mempelajari konsep LVM.
Check semua hardisk yang terdeteksi di Linux
$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 100M 0 part /boot/efi └─sda3 8:3 0 929.9G 0 part ├─fedora_localhost--live-root 252:0 0 209.7G 0 lvm / ├─fedora_localhost--live-swap 252:1 0 7.8G 0 lvm [SWAP] └─fedora_localhost--live-home 252:2 0 712.4G 0 lvm /home sdb 8:16 0 931.5G 0 disk ├─sdb1 8:17 0 150.3G 0 part /media/DATA21 └─sdb3 8:19 0 781.3G 0 part /media/ai-data sdc 8:32 0 3.6T 0 disk └─sdc1 8:33 0 3.6T 0 part /media/DB sdd 8:48 0 232.9G 0 disk ├─sdd1 8:49 0 1G 0 part ├─sdd2 8:50 0 100M 0 part └─sdd3 8:51 0 231.3G 0 part zram0 251:0 0 8G 0 disk [SWAP] nvme0n1 259:0 0 232.9G 0 disk └─nvme0n1p1 259:1 0 232.9G 0 part /media/docker
dari hasil diatas kita bisa melihat masing-masing mount point, tetap kita tidak tau itu hardisk yang mana, untuk melihat model hardisk cek dengan
$ lsblk --nodeps -o name,serial,model,size NAME SERIAL MODEL SIZE sda S6P5NL0W141587W Samsung SSD 870 EVO 1TB 931.5G sdb JD1009DM31DREK HGST HTS541010A9E680 931.5G sdc WD-WX12D40EDXC1 WDC WD40EFAX-68JH4N0 3.6T sdd S21NNSAG124541Z Samsung SSD 850 EVO 250GB 232.9G zram0 8G nvme0n1 190814463509 WDC WDS250G1B0C-00S6U0 232.9G
Untuk melihat volume fisik dari LVM
$ sudo pvs WARNING: Not using device /dev/sdd3 for PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj. WARNING: PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj prefers device /dev/sda3 because device is used by LV. PV VG Fmt Attr PSize PFree /dev/sda3 fedora_localhost-live lvm2 a-- 929.89g 0
disini kelihatan /dev/sda3
dan /dev/sdd3
menggunakan VG yang sama fedora_localhost-live
, makanya muncul informasi diatas. Sebagai informasi saya booting menggunakan /dev/sda3
.
Logical volume
$ sudo lvs WARNING: Not using device /dev/sdd3 for PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj. WARNING: PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj prefers device /dev/sda3 because device is used by LV. LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home fedora_localhost-live -wi-ao---- 712.39g root fedora_localhost-live -wi-ao---- <209.73g swap fedora_localhost-live -wi-ao---- <7.78g
Cek informasi detail dari logical volume
$ sudo vgdisplay WARNING: Not using device /dev/sdd3 for PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj. WARNING: PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj prefers device /dev/sda3 because device is used by LV. --- Volume group --- VG Name fedora_localhost-live System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 7 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 929.89 GiB PE Size 4.00 MiB Total PE 238053 Alloc PE / Size 238053 / 929.89 GiB Free PE / Size 0 / 0 VG UUID FAf0hG-1Izg-AfLo-EuqM-OE64-Nk1L-Bx5eeO
Ganti VGNAME, disini akan saya rename menjadi fedora-data
$ sudo vgrename BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj fedora-data WARNING: Not using device /dev/sdd3 for PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj. WARNING: PV BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj prefers device /dev/sda3 because device is used by LV. Volume group "BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj" not found Cannot process volume group BNIOBT-gXdA-Kwsi-sLPq-fDq9-tlw0-AdCcVj
jalankan vgimportclone
$ sudo vgimportclone --basevgname fedora-data /dev/sdd3
Jalankan kembali lvs, seharusnya sudah muncul fedora-data
$ sudo lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home fedora-data -wi------- 153.49g root fedora-data -wi------- 70.00g swap fedora-data -wi------- <7.78g home fedora_localhost-live -wi-ao---- 712.39g root fedora_localhost-live -wi-ao---- <209.73g swap fedora_localhost-live -wi-ao---- <7.78g
Sebelum kita bisa mengakses data di LV fedora-data, aktifkan Logical Volume tersebut terlebih dahulu
$ sudo vgchange -a y fedora-data 3 logical volume(s) in volume group "fedora-data" now active
karena kita beri nama fedora-data, maka lokasinya berada di /dev/fedora-data/
, sesuaikan dengan nama vg diatas
$ ls /dev/fedora-data/ home root swap
Terakhir mount device tersebut ke folder
sudo mkdir /media/fedora-data sudo mount /dev/fedora-data/home /media/fedora-data
semua data yang ada di hardisk /dev/sdd3
bisa dilihat di folder /media/fedora-data