GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il backup di file system Ext2, Ext3 o Ext4 in Linux

I file system utilizzati in Linux sono la sua principale distinzione dagli altri ambienti del sistema operativo. A colpo d'occhio, abbiamo Ext2 (secondo esteso), Est3 (terzo esteso) e Ext4 (quarto esteso) file system.

L'implementazione di Ext2 il file system ha superato i limiti posti da Ext; il file system originale di Linux. Est2 non supporta alcuna funzione di journaling, ha 16 GB a 2 TB dimensione massima del singolo file e 2 TB a 32 TB essendo la sua dimensione complessiva del file system.

Est3 la disponibilità e il supporto del file system vanno dal kernel Linux 2.4.15 alle versioni precedenti. Accoglie la funzione di inserimento nel diario; assente su Ext2 . Ha anche 16 GB a 2 TB dimensione massima del singolo file e 2 TB a 32 TB dimensione complessiva del file system.

Est4 la disponibilità e il supporto del file system vanno dal kernel Linux 2.6.19 alle versioni precedenti. Offre un supporto incommensurabile alle dimensioni complessive del file system (1EB ) e la dimensione del singolo file (16 GB a 16 TB ). Il 1EB (exabyte) è l'equivalente di 1024 PB (petabyte) mentre 1 PB è l'equivalente di 1024 TB (terabyte).

Lo strumento di backup Linux ideale

Quando si considera la creazione di backup per Ext2 , Est3 e Ext4 file system in Linux, è importante utilizzare uno strumento efficace e affidabile.

Il programma dump è un candidato ideale per creare backup di questi file system grazie alle seguenti caratteristiche principali:

  • Supporta il backup remoto.
  • Se non desideri eseguire il backup dell'intero file system, puoi eseguire il backup di una sezione del file system come Home , Documenti o Download .
  • I backup dei supporti rimovibili si estendono su più volumi.
  • Supporta backup incrementali, differenziali e completi.

Installa il comando Dump in Linux

Puoi installare dump utility sulla tua distribuzione Linux da uno dei seguenti comandi:

$ sudo apt-get install dump     [On Debian, Ubuntu and Mint]
$ sudo yum install dump         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/dump  [On Gentoo Linux]
$ sudo pacman -S dump           [On Arch Linux]
$ sudo zypper install dump      [On OpenSUSE]    

Struttura dei comandi dello strumento di backup dump

La tua discarica la struttura del comando deve controllare i tre passaggi seguenti:

  • Livello di scarico :è un valore intero che determina se si desidera eseguire il backup incrementale, differenziale o completo. Un valore intero zero indica un backup completo.
  • File di destinazione :è la destinazione del backup da creare. Può essere un file del dispositivo o un file normale. Il dump utilizzerà /dev/tape quando non è specificato alcun file di backup.
  • File da scaricare :È l'Ext2 , Est3 o Ext4 file system.

Backup dei file system Linux Ext2, Ext3 o Ext4

Per creare un backup completo di un filesystem Linux come /boot , in un file dump come /my_backups/boot.0 , implementeremo il comando dump nel modo seguente:

$ sudo dump -0f /my_backups/boot.0 /boot

Da parte mia, mi sono assicurato che la directory di backup /my_backups esiste.

Allo stesso modo puoi eseguire il backup di /root , /casa , /ecc file system.

Per eseguire il backup di partizioni Linux come /dev/sda1 , /dev/sda2 e /dev/sda3 in file di backup conservati in /backup directory, utilizzare i seguenti comandi:

$ sudo dump -0uf /backup/sda1.dump /dev/sda1
$ sudo dump -0uf /backup/sda2.dump /dev/sda2
$ sudo dump -0uf /backup/sda3.dump /dev/sda3

Assicurati di sostituire il file di backup con una posizione in un file in cui si desidera conservare il backup. Sostituisci il dispositivo con il nome della partizione di cui eseguire il backup.

Backup parziale di file system Linux Ext2, Ext3 o Ext4

Qui puoi eseguire il backup di diverse sottodirectory o parti di un filesystem Linux come /etc/default e /etc/network .

$ sudo dump -0f /my_backups/configurations.dump /etc/default /etc/network 

Visualizzazione dei backup creati di file system Linux Ext2, Ext3 o Ext4

Per confermare l'esistenza del tuo Ext2 , Est3 o Ext4 Backup del filesystem Linux, utilizzare il comando seguente. Il comando emette il contenuto del backup sul terminale.

$ sudo restore -tf /my_backups/configurations.dump 

Ripristino dei backup del file system Linux

Per il ripristino completo dei file di backup, è necessario seguire l'ordine del livello di dump (dal primo dump creato all'ultimo). Per ripristinare un singolo file o directory.

$ sudo restore -xf /my_backups/configurations.dump 

Il comando sopra presuppone che il tuo filesystem originale sia perso o danneggiato. Poiché ho ancora il mio filesystem intatto, ho ricevuto l'output del terminale impossibile creare un collegamento simbolico... Il file esiste . Scegli n in impostare proprietario/modalità per '.'? . Garantisce che la modalità directory corrente rimanga invariata.

Per eseguire il backup di un file system Linux su un dispositivo esterno, leggi il nostro articolo:Come eseguire il backup del file system Linux utilizzando il comando dump.

Altre opzioni della riga di comando sulla comprensione e l'utilizzo di dump e ripristinare i comandi sono tramite man dump e man restore comandi del terminale.


Linux
  1. Come modificare i nomi delle etichette delle partizioni Linux su EXT4 / EXT3 / EXT2 e Swap

  2. Come rinominare un file in Linux?

  3. File system Linux:Ext2 vs Ext3 vs Ext4

  4. 5 metodi per identificare il tipo di file system Linux (Ext2 o Ext3 o Ext4)

  5. Come faccio a sapere se una partizione è ext2, ext3 o ext4?

Come montare e smontare i file system in Linux

Come creare un file in Linux

Come montare file ISO su Linux

Come eseguire il backup e il ripristino della cronologia del terminale Linux

Come collegare simbolicamente un file in Linux

Come eseguire il backup del filesystem Linux utilizzando il comando dump