GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So sichern oder klonen Sie Linux-Partitionen mit dem Befehl „cat“.

Eine grobe Verwendung des Linux-Cat-Befehls wäre, eine vollständige Festplattensicherung oder eine Festplattenpartitionssicherung oder das Klonen einer Festplattenpartition zu erstellen, indem die Befehlsausgabe gegen die Partition einer Festplatte, eines USB-Sticks oder einer lokalen Image-Datei umgeleitet oder geschrieben wird Ausgabe an eine Netzwerkdose.

Es ist völlig normal, dass Sie darüber nachdenken, warum wir cat verwenden sollten über dd wenn letzteres die gleiche Aufgabe problemlos erledigt, was völlig richtig ist, jedoch habe ich kürzlich festgestellt, dass cat viel schneller ist als dd wenn es um Geschwindigkeit und Leistung geht.

Ich stimme zu, dass dd bietet sogar noch mehr Optionen und ist auch sehr nützlich im Umgang mit großen Backups wie Bandlaufwerken (How to Clone Linux Partitions Using 'dd' Command), wohingegen cat weniger Optionen enthält und nicht unbedingt ein würdiger dd Ersatz, bleibt aber wo immer möglich eine Option.

Empfohlener Text: So klonen oder sichern Sie eine Linux-Festplatte mit Clonezilla

Vertrauen Sie mir, es erledigt die Arbeit ziemlich erfolgreich beim Kopieren des Inhalts einer Partition auf eine neue unformatierte Partition. Die einzigen Anforderungen wären, eine gültige Festplattenpartition mit der Mindestgröße der vorhandenen Daten und ohne jegliches Dateisystem bereitzustellen.

Im unteren Beispiel die erste Partition auf der ersten Festplatte, die dem /boot entspricht Partition, also /dev/sda1 , wird auf die erste Partition der zweiten Festplatte geklont (d. h. /dev/sdb1 ) mit dem Linux-Umleitungsoperator.

# cat /dev/sda1 > /dev/sdb1

Nach Abschluss des Befehls wird die geklonte Partition in /mnt eingehängt und beide Einhängepunktverzeichnisse werden aufgelistet, um zu prüfen, ob irgendwelche Dateien fehlen.

# mount /dev/sdb1 /mnt
# ls /mnt
# ls /boot

Um das Dateisystem der Partition auf die maximale Größe zu erweitern, geben Sie den folgenden Befehl mit Root-Rechten ein.

Empfohlener Text: 14 herausragende Backup-Utilities für Linux-Systeme

$ sudo resize2fs /dev/sdb1

Die cat command ist ein ausgezeichnetes Werkzeug, um Textdateien in Linux und einige spezielle Multimediadateien zu manipulieren, sollte aber für binäre Datendateien oder verkettete Shebang-Dateien vermieden werden. Für alle anderen Optionen zögern Sie nicht, man cat auszuführen von der Konsole.

$ man cat

Überraschenderweise gibt es einen weiteren Befehl namens tac, ja, ich spreche von tac , was eine umgekehrte Version von cat ist Befehl (auch rückwärts geschrieben), der jede Zeile einer Datei in umgekehrter Reihenfolge anzeigt, möchten Sie mehr über tac wissen , lesen Sie How to Use Tac Command in Linux.


Linux
  1. So starten Sie Linux über die Befehlszeile neu

  2. Wie beendet man einen Prozess unter Linux mit dem Befehl?

  3. So sichern Sie das Linux-Betriebssystem mit dem Befehl „dd“.

  4. So klonen Sie eine Linux-Festplattenpartition über das Netzwerk mit dd

  5. So überprüfen Sie das Betriebssystem und die Version mit einem Linux-Befehl

So klonen und wiederherstellen Sie eine Linux-Partition mit dem dd-Befehl

So sichern Sie das Linux-Dateisystem mit dem Dump-Befehl

So erstellen und verwalten Sie Linux-Partitionen mit Parted

So erstellen Sie Festplattenpartitionen unter Linux

So erstellen Sie eine Partition mit dem Befehl „parted“

So klonen oder sichern Sie eine Linux-Festplatte mit dem Clonezilla Imaging Tool