Hvernig á að taka öryggisafrit eða klóna Linux skipting með cat Command


Gróf nýting á Linux cat skipun væri að taka afrit af fullum diski eða afrit af disksneiðum eða klónun á disksneið með því að beina skipunarúttakinu á sneið á harða diskinum, eða USB-lyki eða staðbundinni myndskrá eða skrifa úttak í nettengi.

Það er alveg eðlilegt af þér að hugsa um hvers vegna við ættum að nota kött yfir dd þegar sá síðarnefndi vinnur sömu vinnu auðveldlega, sem er alveg rétt, hins vegar áttaði ég mig nýlega á því að köttur er miklu hraðari en dd þegar kemur að hraða og afköstum.

Ég er sammála því að dd býður upp á, jafnvel fleiri, valkosti og einnig mjög gagnlegt við að takast á við stór afrit eins og segulbandsdrif (Hvernig á að klóna Linux skipting með því að nota 'dd' skipun), á meðan cat inniheldur minni möguleika og það er ekki endilega verðug dd skipti en samt sem áður valkostur þar sem við á.

Treystu mér, það gerir verkið með góðum árangri við að afrita innihald skiptingarinnar yfir á nýja ósniðna skiptingu. Einu kröfurnar væru að útvega gilda harða disksneið með lágmarksstærð núverandi gagna og án skráakerfis.

Í dæminu hér að neðan er fyrsta skiptingin á fyrsta harða disknum, sem samsvarar /boot skiptingunni, þ.e. /dev/sda1, klónuð á fyrstu skipting seinni disksins (þ.e. /dev/sdb1) með því að nota Linux tilvísunarstjórnanda.

# cat /dev/sda1 > /dev/sdb1

Eftir að skipuninni lýkur er klóna skiptingin sett á /mnt og báðar tengipunktaskrárnar eru skráðar til að athuga hvort einhverjar skrár vantar.

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

Til að stækka skiptingaskráarkerfið í hámarksstærð skaltu gefa út eftirfarandi skipun með rótarréttindum.

$ sudo resize2fs /dev/sdb1

cat skipunin er frábært tól til að vinna með textaskrár í Linux og sumum sérstökum margmiðlunarskrám, en ætti að forðast fyrir tvíundargagnaskrár eða sameina shebang skrár. Fyrir alla aðra valkosti skaltu ekki hika við að keyra man cat frá stjórnborðinu.

$ man cat

Það kemur á óvart að það er önnur skipun sem heitir tac, já, ég er að tala um tac, sem er öfug útgáfa af cat command (einnig stafsett aftur á bak) sem sýnir hverja línu í skrá í öfugri röð, viltu vita meira um tac, lestu Hvernig til að nota Tac Command í Linux.