Kako sigurnosno kopirati ili klonirati Linux particije pomoću naredbe 'cat'


Gruba uporaba naredbe Linux cat bila bi izrada sigurnosne kopije cijelog diska ili sigurnosne kopije particije diska ili kloniranje particije diska preusmjeravanjem izlaza naredbe na particiju tvrdog diska, USB sticka ili lokalne slikovne datoteke ili pisanjem izlaz u mrežnu utičnicu.

Sasvim je normalno od vas da razmišljate o tome zašto bismo trebali koristiti cat umjesto dd kada ovaj drugi lako obavlja isti posao, što je sasvim u redu, međutim, nedavno sam shvatio da cat mnogo je brži od dd kada je riječ o brzini i izvedbi.

Slažem se da dd pruža čak i više opcija i također je vrlo koristan u radu s velikim sigurnosnim kopijama kao što su pogoni trake (Kako klonirati particije Linuxa pomoću naredbe 'dd'), dok cat uključuje manje opcije i nije nužno dostojna dd zamjena, ali ipak ostaje opcija gdje god je primjenjivo.

Predloženo za čitanje: Kako klonirati ili sigurnosno kopirati Linux disk pomoću Clonezille

Vjerujte mi, prilično uspješno obavlja posao u kopiranju sadržaja particije na novu neformatiranu particiju. Jedini zahtjev bi bio osigurati valjanu particiju tvrdog diska s minimalnom veličinom postojećih podataka i bez ikakvog datotečnog sustava.

U donjem primjeru prva particija na prvom tvrdom disku, koja odgovara /boot particiji, tj. /dev/sda1, klonirana je na prvu particiju drugog diska (tj. /dev/sdb1) koristeći Linux operator preusmjeravanja.

cat /dev/sda1 > /dev/sdb1

Nakon što naredba završi, klonirana particija se montira na /mnt i oba direktorija točaka montiranja su navedena kako bi se provjerilo nedostaju li neke datoteke.

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

Kako biste proširili datotečni sustav particije na maksimalnu veličinu izdajte sljedeću naredbu s root privilegijama.

Predloženo za čitanje: 14 izvanrednih pomoćnih programa za sigurnosno kopiranje za Linux sustave

sudo resize2fs /dev/sdb1

Naredba cat izvrstan je alat za manipuliranje tekstualnim datotekama u Linuxu i nekim posebnim multimedijskim datotekama, ali je treba izbjegavati za binarne podatkovne datoteke ili ulančane shebang datoteke. Za sve ostale opcije nemojte se ustručavati izvršiti man cat s konzole.

man cat

Začudo, postoji još jedna naredba koja se zove tac, da, govorim o tac, koja je obrnuta verzija naredbe cat (također se piše unatrag ) koji prikazuju svaki redak datoteke obrnutim redoslijedom, želite znati više o tac, pročitajte Kako koristiti naredbu Tac u Linuxu.