Beberapa waktu lalu, saya sedang melakukan penambahan harddisk baru untuk ditambahkan pada LVM. LVM sendiri berfungsi untuk menyatukan beberapa harddisk menjadi satu device. Biasanya saya melakukan setup LVM jika menggunakan VM (Virtual Machine), dan tidak rekomendasi jika menggunakan harddisk fisik karena jika salah satu harddisk dicabut maka sistem LVM sendiri akan error dan tidak terbaca.
LVM sendiri biasanya sama seperti Raid 0, fungsinya sama yaitu penggabungan harddisk tapi kelemahannya juga sama kalau salah satu harddisk dicabut maka tidak bisa terbaca dengan baik.
Nah kemarin itu saya coba resize seperti biasanya menggunakan lvextend -l 100%FREE namun muncul error seperti berikut:
New size given (XXX extents) not larger than existing size (XXX extents)
Biasanya sukses nambah walaupun tidak 100% full harddisk baru yang ditambahkan terbaca dengan baik. Oiya perintah diatas dilakukan seperti ini:
# lvextend -l 100%FREE <logvol path>
Solusinya, gunakan simbol + di depan X%FREE untuk menunjukkan bahwa ruang harus ditambahkan ke ukuran saat ini. Kurang lebih menjadi seperti ini:
# lvextend -l +100%FREE /dev/volgroup/logvol
Jika sudah, lakukan perintah resize dengan menyesuaikan tipe lvm bawaan sih. Kurang lebih perintahnya seperti ini:
# resize2fs -f /dev/volgroup/logvol
atau
# xfs_growfs /dev/volgroup/logvol
Kurang lebih seperti itu ya guys, biasanya jika dicek menggunakan df -h otomatis sudah terbaca dengan baik harddisk barunya pada LVM. Sekian. See you next post~~