GNU/Linux >> Linux Esercitazione >  >> Linux

Ridimensiona LVM senza perdita di dati

Soluzione 1:

Devi ridurre il filesystem ext4 prima di ridurre la dimensione del volume logico. Devi smontare la partizione di root quindi per ridurre il filesystem devi avviare il server con un iso USB/DVD Linux ed eseguire la modalità di ripristino.

Esempio:https://www.thegeekdiary.com/centos-rhel-how-to-shrink-lvm-root-file-system/

Soluzione 2:

Dal link offerto da NoNoNo sopra, il resize2fs + lvreduce i comandi possono essere eseguiti in una riga, che penso sia la migliore. Soprattutto perché il lvreduce altrimenti sputerà un brutto avvertimento .

PRIMA DI ESEGUIRE QUESTE ISTRUZIONI, ASSICURARSI DI EFFETTUARE IL BACKUP DEI DATI IMPORTANTI.

Le istruzioni possono essere riprese in:

  1. avvia su un CD/DVD live (Linux o GParted Live)

  2. assicurati che la tua partizione root non sia montata

    umount /dev/[partition-name]
    
  3. assicurati che LVM sia attivo (probabilmente non richiesto, almeno su GParted Live)

    vgchange -ay
    
  4. pulire

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

    Ripeti fino a quando non si verificano più errori per aumentare le possibilità che le cose funzionino come previsto durante il ridimensionamento del file system.

  5. ridurre la partizione

    lvresize --resizefs -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
    

    A causa del --resizefs il lvresize richiederà molto tempo (supponendo che tu abbia una partizione di grandi dimensioni, il mio 1,8 Tb ha impiegato circa 5 ore per ridursi a circa 1,1 Tb). Dovresti ricevere un feedback nella tua console.

    Nota:l'ambiente LVM offre tre comandi per ridimensionare:lvresize , lvreduce e lvextend . Il ridimensionamento ti consente di modificare la dimensione (più grande o più piccola), il riduci consente solo dimensioni più piccole (cioè al massimo X Gb) e l'estensione consente solo dimensioni più grandi (cioè almeno X Gb).


Linux
  1. Debian:ridimensionare la partizione di root senza disinstallare e reinstallare Linux (o perdere dati)?

  2. CentOS / RHEL :Ridimensiona (riduce) il filesystem EXT3/4 non root su un dispositivo non LVM (partizione del disco rigido)

  3. I comandi LVM falliscono con "Impossibile caricare il file di configurazione /etc/lvm/lvm.conf"

  4. Come estendere una partizione di swap LVM in Linux

  5. Come ridurre un volume LVM su Ubuntu

Come estendere la partizione radice XFS senza LVM in Linux

Configurazione della partizione LVM su server Linux

Gparted non può ridimensionare la partizione estesa o LVM

LVM aumenta il rischio di perdita di dati?

Android:monta la partizione dati crittografata Android sul PC

Rileggere la tabella delle partizioni senza riavviare?