Come eseguire il backup o la clonazione di partizioni Linux utilizzando il comando "cat"

Un uso approssimativo di Linux comando del gatto sarebbe eseguire un backup completo del disco o un backup della partizione del disco o la clonazione di una partizione del disco reindirizzando il comando output contro la partizione di un disco rigido, o una chiavetta USB o un file di immagine locale o scrivere l'output su una rete presa.

Backup del file system Linux utilizzando il comando 'cat'
Backup del file system Linux utilizzando il comando "cat"

È assolutamente normale da parte tua pensare al motivo per cui dovremmo usare gatto terminato dd quando quest'ultimo fa lo stesso lavoro facilmente, il che è abbastanza giusto, tuttavia, di recente mi sono reso conto che il gatto è molto più veloce di dd quando si tratta di velocità e prestazioni.

sono d'accordo che dd fornisce, ancora di più, opzioni e anche molto utili nel gestire backup di grandi dimensioni come le unità a nastro (Come clonare partizioni Linux usando il comando "dd"), mentre cat include un'opzione minore e non è necessariamente un degno dd sostituzione, ma rimane comunque un'opzione ove applicabile.

Lettura consigliata:Come clonare o eseguire il backup del disco Linux utilizzando Clonezilla

Fidati di me, fa il lavoro con successo nel copiare il contenuto di una partizione su una nuova partizione non formattata. Gli unici requisiti sarebbero fornire una partizione del disco rigido valida con la dimensione minima dei dati esistenti e senza alcun filesystem.

Nell'esempio seguente la prima partizione sul primo disco rigido, che corrisponde al /boot partizione, ad es. /dev/sda1, viene clonato nella prima partizione del secondo disco (es. /dev/sdb1) utilizzando l'operatore di reindirizzamento Linux.

# cat /dev/sda1 > /dev/sdb1. 
Backup completo della partizione del disco in Linux
Backup completo della partizione del disco in Linux

Al termine del comando, la partizione clonata viene montata su /mnt ed entrambe le directory dei punti di montaggio sono elencate per verificare se mancano file.

# mount /dev/sdb1 /mnt. # ls /mnt. # ls /boot. 
Verifica i file di partizione clonati
Verifica i file di partizione clonati

Per estendere il file system della partizione alla dimensione massima, eseguire il seguente comando con i privilegi di root.

Lettura consigliata:14 Utilità di backup eccezionali per sistemi Linux

$ sudo resize2fs /dev/sdb1. 
Ridimensiona o estendi la dimensione della partizione in Linux
Ridimensiona o estendi la dimensione della partizione in Linux

Il gatto comando è uno strumento eccellente per manipolare file di testo in Linux e alcuni file multimediali speciali, ma dovrebbero essere evitati per i file di dati binari o per i file shebang concatenati. Per tutte le altre opzioni non esitare a eseguire uomo gatto da console.

$ uomo gatto. 

Sorprendentemente, c'è un altro comando chiamato tattica, si, parlo di tac, che è una versione inversa di gatto comando (scritto anche al contrario) che visualizza ogni riga di un file in ordine inverso, vuoi saperne di più tac, leggere Come usare il comando Tac in Linux

Teachs.ru