Linux - Cara alokasikan size /home ke root menggunakan LVM pada OS RHEL
Ini tulisan lanjutan dari postingan sebelumnya. ya bagi yang belum baca silakan baca dulu agar nyambung kali yah.. bisa baca disini " CARA EXTEND SPACE ROOT MENGGUNAKAN LVM DI RHEL 8.2 "
Jika sebelumnnya menambahkan size root dengan menambahkan kapasitas dari disk , maka untuk kali ini kita menggunakan size disk yang ada. Jika kita install Rhel dengan partisi default maka partisi yang paling besar adalah partisi dari /home. Jadi kita akan pindahkan size /home ini kedalam root dan sekalian kita akan pindahkan / home ini kedalam root, karena secara default / home ini memiliki partisi sendiri " /dev/mapper/rhel-home ".
Langkahnya sebagai berikut ini:
- Buat folder temp untuk menyimpan folder home dengan perintah berikut :
cd /
mkdir /temp
cp -a /home /temp/ - Unount folder /home dengan perintah
umount -fl /home - Cek size dari folder home agar kita mengetahui apakah pekerjaan kita telah sukses atau belum nantinya . Jalankan perintah:
lvs - Remove volume home di dalam lvm, sehingga kita akan mendapatkan free space, jalankan perintah:
lvremove /dev/rhel/home - Tambahkan size free tersebut ke dalam partisi root. Ada 2 cara untuk melakukannnya, pertama jika ingin menambahkan dengan size tertentu. Misalnya free space ada 200G dan hanya ingin menambahkan 100G saja ke dalam root, bisa jalankan perintah berikut ini :
lvextend -L+100G /dev/mapper/rhel-root
Kedua, kita bisa menambahkan semua free space yang ada ke dalam root dengan perintah:
lvextend -r -l +100%FREE /dev/mapper/rhel-root - Resize root partisi dan jalankan perintah:
xfs_growfs /dev/mapper/rhel-root - Copy kan folder home kedalam root dengan perintah:
cp -a /temp/home / - Hapus folder temp yang di buat sebelumnya dengan perintah:
rm -rf /temp - Edit file /etc/fstab, berikan tanda pagar " #" untuk mapping folder home " /dev/mapper/rhel-home" karena kita telah menghapusnya pada step 4. untuk edit silakan gunakan editor kesayangan bisa gunakan nano atau vim.
- Lakukan sync systemd karena kita telah melakukan perubahan pada system, jalankan perintah:
dracut --regenerate-all --force - Cek size disk nya dengan perintah
df -h - Selesai
Harapannya tulisan ini bisa membantu mengatasi masalah anda , jangan lupa untuk follow dan like yah...sebagai reference bisa lihat juga disini.