GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come creare una nuova partizione /boot in CentOS/RHEL

Ecco un breve howto sulla creazione di una nuova partizione /boot in LVM e migrare la partizione di avvio esistente in questa partizione di avvio appena creata. La procedura prevede sostanzialmente la creazione di una nuova partizione /boot e la copia di tutti i file/cartelle dalla vecchia /boot alla nuova partizione /boot.

NOTA :Puoi provare i passaggi seguenti ma devi assicurarti che sia disponibile spazio LVM libero

Creazione e migrazione alla nuova partizione /boot

1. Controlla se hai spazio libero in 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. Creare un nuovo volume logico di 500 MB. Puoi anche creare un volume di dimensioni maggiori, ma non deve essere inferiore a 500 MB.

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

3. Crea un nuovo filesystem ext4 sul volume logico che hai appena creato.

# 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. Crea una directory temporanea per montare il nuovo volume logico di avvio.

# mkdir /new-boot

5. Montare il nuovo LV su quella directory.

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

6. Copiare tutti i file in /boot in questa nuova directory di avvio. Assicurati di utilizzare "-p ' per preservare l'autorizzazione

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

7. Aggiungere una voce in /etc/fstab per la nuova partizione LV montata su /boot. Noi

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

8. Smonta la partizione /boot effettiva (se montata separatamente) e quindi rimuovi la cartella.

# umount -l /boot
# rmdir /boot/

9. Crea una nuova cartella /boot in modo che dopo il riavvio monti il ​​nuovo LV.

# mkdir /boot

10. Riavvia il server.

# shutdown -r now


Cent OS
  1. Come creare un bridge di rete su CentOS 7 / RHEL 7

  2. Come creare e abilitare la partizione di scambio su Centos / RHEL 8

  3. Come creare un bridge di rete in CentOS/RHEL

  4. Come partizionare i dispositivi pseudo-multipath DM in CentOS/RHEL

  5. Ridimensionamento della partizione di avvio

Come creare un utente Sudo in RHEL, CentOS, Rocky e AlmaLinux

Come installare osTicket su CentOS 8 /RHEL 8

Come installare CentOS / RHEL 7 su una partizione RAID

CentOS / RHEL:come aggiungere una nuova partizione di swap

CentOS / RHEL 5:come avviare in modalità di ripristino

Come recuperare GRUB (partizione di avvio danneggiata) in CentOS/RHEL 5,6