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

Leave a comment

Your email address will not be published. Required fields are marked *