Berikut adalah cara singkat membuat partisi /boot baru di LVM dan memigrasikan partisi boot yang ada ke partisi boot yang baru dibuat ini. Prosedur ini pada dasarnya melibatkan pembuatan partisi /boot baru dan menyalin semua file/folder dari /boot lama ke partisi /boot baru.
CATATAN :Anda dapat mencoba langkah-langkah di bawah ini tetapi perlu memastikan bahwa ada ruang LVM gratis yang tersediaMembuat dan Memindahkan ke partisi /boot baru
1. Periksa apakah Anda memiliki ruang kosong di LVM
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 17.00g swap cl -wi-ao---- 2.00g
# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- 19.00g 10.00g
2. Buat volume logis baru dengan ukuran 500MB. Anda juga dapat membuat volume ukuran yang lebih besar, tetapi tidak boleh kurang dari 500 MB.
# lvcreate -L 500M -n /dev/cl/boot Rounding up size to full physical extent 512.00 MB Logical volume "boot" created
3. Buat sistem file ext4 baru pada volume logis yang baru saja Anda buat.
# mkfs.ext4 /dev/cl/boot mke4fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 32768 inodes, 131072 blocks 6553 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=134217728 4 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 37 mounts or 180 days, whichever comes first. Use tune4fs -c or -i to override.
4. Buat direktori sementara untuk memasang volume logis boot baru.
# mkdir /new-boot
5. Pasang LV baru pada direktori tersebut.
# mount -t ext4 /dev/cl/boot /new-boot/
6. Salin semua file di bawah /boot ke direktori boot baru ini. Pastikan Anda menggunakan ‘-p ' untuk mempertahankan izin
# cp -rp /boot/* /new-boot/
7. Tambahkan entri di /etc/fstab untuk LV baru yang dipasang ke partisi /boot. Kami
/dev/cl/boot /boot ext4 defaults 0 0
8. Lepas partisi /boot yang sebenarnya (jika dipasang secara terpisah) lalu hapus foldernya.
# umount -l /boot # rmdir /boot/
9. Buat folder /boot baru sehingga setelah reboot akan me-mount LV baru.
# mkdir /boot
10. Reboot server.
# shutdown -r now