Wéi Backup oder Klon Linux Partitionen Mat Cat Command


Eng rau Notzung vum Linux Cat Kommando wier e komplette Disk Backup oder eng Disk Partition Backup oder Klonen vun enger Disk Partition ze maachen andeems Dir de Kommandoausgang géint d'Partition vun enger Festplack, oder USB Stick oder eng lokal Bilddatei ëmgeleet oder schreift Ausgang an engem Netzwierk Socket.

Et ass absolut normal vun Iech ze denken firwat mir Kaz iwwer dd solle benotzen wann déi lescht déiselwecht Aarbecht einfach mécht, wat ganz richteg ass, awer ech hu viru kuerzem gemierkt datt d'Kaz vill méi séier ass wéi dd wann et ëm Geschwindegkeet a Leeschtung kënnt.

Ech sinn d'accord datt dd nach méi Optiounen ubitt an och ganz nëtzlech ass fir mat grousse Backups wéi Tape Drive ze handelen (Wéi klon ech Linux Partitionen mat 'dd' Kommando), wärend d'Kat eng manner Optioun enthält an et ass net onbedéngt e wäertvollen dd Ersatz awer nach ëmmer eng Optioun, wou et zoutrëfft.

Vertrau mir, et kritt d'Aarbecht ganz erfollegräich gemaach fir den Inhalt vun enger Partition op eng nei onformatéiert Partition ze kopéieren. Déi eenzeg Ufuerderunge wieren eng gëlteg Festplackpartition mat der Minimumgréisst vun den existéierenden Donnéeën ze bidden a ouni Dateiesystem iwwerhaapt.

Am Beispill hei ënnen gëtt déi éischt Partition op der éischter Festplack, déi der /boot Partition entsprécht, dh /dev/sda1, op déi éischt Partition vun der zweeter Disk gekloont. (dh /dev/sdb1) mam Linux Viruleedungsoperateur benotzt.

# cat /dev/sda1 > /dev/sdb1

Nodeems de Kommando fäerdeg ass, gëtt déi gekloont Partition op /mnt montéiert a béid Mountpunktverzeichnisser ginn opgelëscht fir ze kontrolléieren ob Dateien fehlen.

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

Fir de Partitionsdateisystem op déi maximal Gréisst ze verlängeren, gitt de folgende Kommando mat Root Privilegien.

$ sudo resize2fs /dev/sdb1

De Kommando cat ass en exzellent Tool fir Textdateien an Linux an e puer speziell Multimedia Dateien ze manipuléieren, awer sollt vermeit ginn fir binär Datedateien oder Shebang Dateien ze verbannen. Fir all aner Optiounen zéckt net Mann Kaz aus der Konsol auszeféieren.

$ man cat

Iwwerraschend gëtt et en anere Kommando genannt tac, jo, ech schwätzen iwwer tac, dat ass eng ëmgedréint Versioun vum cat command (och no hannen geschriwwe) déi all Zeil vun enger Datei an ëmgedréint Uerdnung weisen, wëllt méi iwwer tac wëssen, liesen Wéi fir Tac Command an Linux ze benotzen.