GNU/Linux >> Belajar Linux >  >> Linux

CentOS / RHEL :Mengonversi Sistem File Root yang Ada ke Partisi LVM

Pertanyaan:Sistem File Root penuh dan bukan LVM. Kita perlu memindahkan ini ke partisi baru yaitu LVM. Bagaimana hal ini dapat dicapai?

Jawaban :
Prosedur untuk mengonversi sistem file root yang ada pada partisi disk normal ke volume LVM adalah sebagai berikut :

1. Pertama Buat partisi LVM:
Pilih disk kosong dan buat partisi LVM di dalamnya.

# pvcreate /dev/sdb1
# vgcreate vg_new_root  /dev/sdb1
# lvcreate -L 4G -n lv0 vg_new_root

2. Format partisi LVM baru ini dengan ext3 atau ext4 (atau sesuai kebutuhan). Contoh yang diberikan di bawah ini membuat sistem file aext4 :

# mkfs.ext4 /dev/vg_new_root/lv0

3. Buat titik mount baru dan kemudian mount Partisi LVM di atasnya:

# mkdir /mnt/NEW_ROOT_PARTITION
# mount /dev/vg_new_root/lv0  /mnt/NEW_ROOT_PARTITION

4. Salin semua konten “/” ke folder yang baru dipasang:

# tar -cvpf - --one-file-system --acls --xattrs --selinux / | tar -C /mnt/NEW_ROOT_PARTITION -xf
# cp -aux /dev /mnt/NEW_ROOT_PARTITION

5. Sekarang edit file – /mnt/NEW_ROOT_PARTITION/etc/fstab untuk mencerminkan akar baru:

/dev/vg_new_root/lv0      /       ext4    defaults     1 1

6. Sekarang perlu melakukan chroot ke sistem file baru dan membuat initrd dengan dukungan raid dan lvm:

# mount --bind /dev /mnt/NEW_ROOT_PARTITION
# chroot /mnt/NEW_ROOT_PARTITION
# mount -t proc /proc /proc
# mount -t sysfs /sys /sys
# vgscan
# vgchange -ay
# mkinitrd -v /boot/initrd-`uname -r`.lvm.img `uname -r`
# umount /sys
# umount /proc
# exit
# mv /mnt/lv0/boot/initrd-`uname -r`.lvm.img /boot

7. Edit /boot/grub/grub.conf untuk menunjuk ke root baru /dev/vg_new_root/lv0 . Cadangkan initrd lama di direktori “/boot” dan ganti nama initrd baru menjadi yang sudah ada atau edit entri di grub.conf.

8. Mulai ulang

# shutdown -r now


Linux
  1. CentOS / RHEL :Cara membuat partisi swap berbasis LVM baru

  2. CentOS / RHEL :Cara menemukan waktu pembuatan volume LVM

  3. CentOS / RHEL :Ubah ukuran (perpanjang) sistem file EXT3/4 non-root pada perangkat LVM

  1. CentOS / RHEL :Ubah ukuran (kurangi) sistem file EXT3/4 non-root pada perangkat non-LVM (partisi hard disk)

  2. CentOS / RHEL :Ubah ukuran (perpanjang) sistem file EXT3/4 non-root pada perangkat non-LVM (partisi hard disk)

  3. CentOS / RHEL :Cara Memperpanjang Volume Fisik di LVM dengan Memperluas Partisi Disk yang digunakan

  1. Instal TeamViewer di CentOS 5 / RHEL 5

  2. Setel ulang kata sandi root di CentOS 7 / RHEL 7

  3. Bagaimana cara mengubah sistem partisi fisik ke LVM?