Cara Membuat Partisi LVM Pada CentOS 7 (Part 2)

Sebelumnya saya sudah pernah membahas tentang cara membuat partisi lvm di centos 7 pada artikel ini. Nah kali ini saya juga akan membuat partisi baru dengan lvm, bedanya pada artikel ini saya akan menggabungkan 2 hardisk (/dev/vdb dan /dev/vdc) menjadi 1 partisi lvm. Sehingga nantinya kapasitasn pada hardisk tersebut bisa menjadi 1. Pada artikel ini /dev/vdb 10G dan /dev/vdc 20G sehingga nanti total disk setelah di gabung menjadi 30G.

Oke yuk silahkan simak langkah-langkah berikut.

Langkah pertama membuat partisi LVM untuk /dev/vdb dan /dev/vdc jalankan perintah dibawah

# fdisk /dev/vdb
# fdisk /dev/vdc

Seperti gambar berikut

Partisi baru /dev/vdb1 dengan LVM

Lakukan hal yang sama pada /dev/vdc, dan hasilnya seperti gambar berikut.

Partisi baru /dev/vdc1 dengan LVM

Sehingga saat ini sudah ada 2 partisi baru dengan system LVM untuk /dev/vdb1 dan /dev/vdc1, lihat gambar

Sampai disini proses pembuatan partisi sudah selesai, selanjutnya buat phisical volume, volume group dan logical volume untuk kedua prtisi yang sudah dibuat diatas.

Pertama buat dulu phisical volume untuk kedua partisi tersebut dengan perintah berikut

[root@rahmat ~]# pvcreate /dev/vdb1 /dev/vdc1
Hasilnya akan seperti pada gambar berikut.

Kemudian buat volume group, pada artikel ini saya akan membuat vg dengan nama “backupdata“, maka perintahnya seperti ini

[root@rahmat ~]# vgcreate backupdata /dev/vdb1 /dev/vdc1
  Volume group "backupdata" successfully created

Kemudian cek menggunakan vgs atau vgdisplay untuk melihat ukuran vg tersebut

[root@rahmat ~]# vgs
  VG         #PV #LV #SN Attr   VSize  VFree
  backupdata   2   0   0 wz--n- 29.99g 29.99g

[root@rahmat ~]# vgdisplay backupdata
  --- Volume group ---
  VG Name               backupdata
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               29.99 GiB
  PE Size               4.00 MiB
  Total PE              7678
  Alloc PE / Size       0 / 0
  Free  PE / Size       7678 / 29.99 GiB
  VG UUID               evbzek-cDJr-jQ53-vnOG-F3rn-pP1c-WprQtv

Dari hasil diatas kita sudah berhasil membuat vg dengan ukuran 30G.

Selanjutnya buat logical volume, pada tutorial kali ini saya akan membuat LV dengan nama “backup

[root@rahmat ~]# lvcreate --name backup -l 100%FREE backupdata
  Logical volume "backup" created.

Cek dengan lvdisplay atau lvs,

[root@rahmat ~]# lvs
  LV     VG         Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  backup backupdata -wi-a----- 29.99g

[root@rahmat ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/backupdata/backup
  LV Name                backup
  VG Name                backupdata
  LV UUID                7wfBlw-tpxV-OCqB-6HLy-7XKc-qUKm-rUJJVV
  LV Write Access        read/write
  LV Creation host, time rahmat, 2021-01-20 22:38:28 -0500
  LV Status              available
  # open                 0
  LV Size                29.99 GiB
  Current LE             7678
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           252:0
Partisi baru /dev/backupdata/backup dengan ukuran 30GB

Sampai disini proses penggabungan sudah selesai, selanjutya format partisi dengan ext4 lalu mount ke directory yang diinginkan. Pada tutorial ini saya ingin partisi tersebut untuk backup jadi nanti akan saya mount ke /backup.

[root@rahmat ~]# mkfs.ext4 /dev/backupdata/backup
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7862272 blocks
393113 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2155872256
240 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

Setelah selesai di format, buat directory /backup dan mount

[root@rahmat ~]# mkdir /backup
[root@rahmat ~]# mount /dev/backupdata/backup /backup

Hasilnya silahkan cek menggunakan perintah df -h

[root@rahmat ~]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
devtmpfs                       486M     0  486M   0% /dev
tmpfs                          496M     0  496M   0% /dev/shm
tmpfs                          496M   13M  483M   3% /run
tmpfs                          496M     0  496M   0% /sys/fs/cgroup
/dev/vda1                       20G  1.7G   17G  10% /
tmpfs                          100M     0  100M   0% /run/user/0
/dev/mapper/backupdata-backup   30G   45M   28G   1% /backup

Agar setingan mount tidak hilang saat server di reboot, maka tambahkan ke /etc/fstab

/dev/backupdata/backup /backup ext4 defaults 0 0
Setingan pada fstab

Sekian semoga membantu.

Leave a Reply