GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL:come ridurre il file system radice LVM

Durante l'installazione del sistema, è possibile allocare una quantità eccessiva di spazio su disco alla partizione di root e in seguito potrebbe voler recuperare lo spazio inutilizzato. Il post descrive come ridurre lo spazio allocato a un file system root su un volume logico Linux Volume Manager (LVM).

Nota : questa procedura si applica solo se il file system radice (che contiene la directory /) è fornito come file system EXT2/3/4 su un dispositivo LVM. È possibile ridurre l'allocazione di altri file system non EXT2/3/4, ma ogni tipo di file system richiede il proprio processo e non è descritto qui.

Passaggi

1. Eseguire il backup di tutti i dati sul file system la cui dimensione deve essere modificata.

2. Avviare il sistema in modalità di ripristino, utilizzando una copia del supporto di installazione.

3. Non consentire alla modalità di ripristino di rilevare e montare il file system di root; il file system non può essere ridimensionato se montato. Se il tuo file system di root è montato, devi smontarlo prima di procedere:

# umount /mnt/sysimage

4. Rileva e attiva i volumi LVM in questo modo:

# vgchange -ay

5. Assicurati che il file system sia pulito prima di tentare qualsiasi modifica:

# e2fsck -f /dev/[volumegou]/[logicalvolume]

6. Eseguire nuovamente l'applicazione e2fsck secondo necessità fino a quando il file system non è pulito e non vengono più segnalati errori.

7. Prima di ridurre la dimensione del file system ora pulito, calcolare la dimensione desiderata del file system modificato e aggiungere un margine del 10% per l'overhead di O/S. Ad esempio, se desideri che il file system finito disponga di 100 GB di spazio utilizzabile, il ridimensionamento dovrebbe allocare 110 GB per consentire questo sovraccarico ed evitare di danneggiare il file system finito.

8. È ora possibile modificare la dimensione del volume logico. Utilizzando la dimensione del nostro esempio precedente:

# resize2fs -p /dev/[volumegroup]/[logicalvolume] [size]

Ad esempio :

# resize2fs -p /dev/vg_geeklab/lv_root 110GB

9. Il layout del file system è stato ridotto e quindi ora è disponibile spazio libero nel volume logico. Regola la dimensione del volume logico:

# lvreduce -L [newlvsize] /dev/[volumegroup]/[logicalvolume]

Tieni presente che quando ridimensioni il volume logico, utilizza la dimensione esatta (per il nostro esempio, 110 GB).
Ad esempio:

# lvreduce -L 110GB /dev/vg_geeklab/lv_root

10. A causa di vari problemi di allineamento fisico, potrebbe esserci spazio vuoto alla fine del nuovo volume logico. Basta far crescere il file system per correggere lo spazio disponibile:

# resize2fs -f /dev/[volumegroup]/[logicalvolume]

Per impostazione predefinita, il ridimensionamento occupa tutto lo spazio disponibile.

11. Riavvia il sistema fuori dalla modalità di ripristino e osserva la nuova allocazione del disco.

RHEL / CentOS:come ridurre il volume LVM


Linux
  1. Come installare TeamViewer su CentOS 6 / RHEL 6

  2. Come reimpostare una password di root dimenticata RHEL / CentOS 7

  3. CentOS / RHEL:come disabilitare l'accesso root o l'accesso root su un sistema

  4. CentOS / RHEL:come aggiungere file di scambio

  5. CentOS / RHEL:come trovare l'ora di creazione del volume LVM

Come installare MariaDB su CentOS 8 / RHEL 8

Come installare MariaDB su CentOS 6 / RHEL 6

Come controllare e riparare un file system in RHEL Linux

CentOS / RHEL 7:come reimpostare la password di root

CentOS / RHEL 5,6:come modificare il fuso orario

Come reimpostare la password di root in CentOS/RHEL 8