Sebelumnya sudah pernah saya share untuk konsep LVM dan cara membuat serta resizenya, berikut linknya. Nah saat ini akan saya share cara melakukan resize juga tapi dengan cara yang agak berbeda. Dimana untuk file sistemnya berbeda antara 1 disk LVM dengan yang lainnya.
Disini saya menggunakan sistem operasi CentOs 7, berikut kondisi disk saya sekarang :
Pada gambar diatas terlihat ada dua disk yang menggunakan tipe LVM yakni /dev/mapper/share-www_wordpress yang menggunakan file sistem "ext4" dan /dev/mapper/share-www_magento yang menggunakan file sistem "xfs".
Untuk melihat detail dari Logical Volume (LVs) bisa menggunakan perintah :
sudo lvs
atau sudo lvdisplay
Langsung saja, berikut tahapannya :
- Cek ukuran disk saat ini menggunakan perintah "sudo df -hT" (tanpa tanda petik) :
Masing-masing disk LVM memiliki ukuran 1 GB.
Pastikan ukurang Volume Group (VGs) tersebut mencukupi ya, untuk melihat status VGs bisa menggunakan perintah :
sudo vgs
atau sudo vgdisplay
Sesuaikan dengan kebutuhan Anda untuk penambahan kapasitas disknya.
- Saya akan melakukan resize semua LV tersebut, misalnya untuk /dev/mapper/share-www_wordpress 2 GB dan untuk /dev/mapper/share-www_magento 2GB juga.
Jalankan perintah berikut :
lvextend -L +2G share/www_wordpress
lvextend -L +2G share/www_magento
- Karena file sistem yang digunakan /dev/mapper/share-www_wordpress adalah
ext4
maka untuk resize disknya menggunakan perintahresize2fs
berikut perintahnya :
sudo resize2fs -p [path LV]
Contoh :
sudo resize2fs -p /dev/mapper/share-www_wordpress
- Untuk resize /dev/mapper/share-www_magento menggunakan file sistem
xfs
caranya dengan perintahxfs_growfs
:
sudo xfs_growfs [path LV]
Contoh :
sudo xfs_growfs /dev/mapper/share-www_magento
- Jika sudah selesai, silakan cek status disk LVM Anda apakah ukurannya sudah berubah atau belum. Verifikasi dengan perintah :
sudo df -hT
- Jika sudah berhasil pastinya untuk alokasi disk pada VGs juga akan berubah :
Sekian untuk cara resize disk LVM, Anda sudah belajar tentang cara resize menggunakan cara lvextend
seperti pada post saya sebelumnya beserta resize2fs
dan xfs_growfs
. Selebihnya Anda bisa explore sendiri.
Semoga bermanfaat 🙂