GNU/Linux >> Znalost Linux >  >> Cent OS

Jak vytvořit nový /bootový oddíl v CentOS / RHEL

Zde je krátký návod na vytvoření nového /boot oddílu v LVM a migraci stávajícího bootovacího oddílu na tento nově vytvořený bootovací oddíl. Postup v podstatě zahrnuje vytvoření nového oddílu /boot a zkopírování všech souborů/složek ze starého /boot do nového oddílu /boot.

POZNÁMKA :Můžete zkusit níže uvedené kroky, ale musíte se ujistit, že je k dispozici volné místo LVM

Vytvoření a migrace do nového /boot oddílu

1. Zkontrolujte, zda máte volné místo v 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. Vytvořte nový logický svazek o velikosti 500 MB. Můžete také vytvořit větší svazek, ale neměl by být menší než 500 MB.

# lvcreate -L 500M -n /dev/cl/boot
Rounding up size to full physical extent 512.00 MB
Logical volume "boot" created

3. Vytvořte nový souborový systém ext4 na logickém svazku, který jste právě vytvořili.

# 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. Vytvořte dočasný adresář pro připojení nového zaváděcího logického svazku.

# mkdir /new-boot

5. Připojte nový LV do tohoto adresáře.

# mount -t ext4 /dev/cl/boot /new-boot/

6. Zkopírujte všechny soubory pod /boot do tohoto nového spouštěcího adresáře. Ujistěte se, že používáte „-p ‘ pro zachování oprávnění

# cp -rp /boot/* /new-boot/

7. Přidejte záznam do /etc/fstab pro nový LV připojený k oddílu /boot. My

/dev/cl/boot /boot ext4 defaults 0 0

8. Odpojte aktuální oddíl /boot (pokud je připojen samostatně) a poté složku odeberte.

# umount -l /boot
# rmdir /boot/

9. Vytvořte novou složku /boot, aby po restartu připojila nový LV.

# mkdir /boot

10. Restartujte server.

# shutdown -r now


Cent OS
  1. Jak vytvořit a povolit Swap Partition na Centos / RHEL 8

  2. Jak vytvořit síťový most pod CentOS/RHEL

  3. Jak vytvořit banner SSH na serveru CentOS/RHEL

  1. Jak vytvořit síťový most na CentOS 7 / RHEL 7

  2. Jak rozdělit DM-multipath pseudozařízení v CentOS/RHEL

  3. CentOS / RHEL :Jak vytvořit nový odkládací oddíl založený na LVM

  1. Jak vytvořit úložiště yum v CentOS/RHEL

  2. Změna velikosti spouštěcího oddílu

  3. Jak vytvořit systémový oddíl EFI?