Kako napraviti sigurnosnu kopiju ili klonirati Linux particije pomoću naredbe 'cat'


Grubo korištenje Linux cat naredbe bilo bi napraviti potpunu sigurnosnu kopiju diska ili sigurnosnu kopiju particije diska ili kloniranje particije diska preusmjeravanjem izlaza naredbe na particiju tvrdog diska, USB sticka ili lokalne datoteke slike ili pisanje izlaz na mrežnu utičnicu.

Apsolutno je normalno od vas da razmišljate zašto bismo trebali koristiti cat umjesto dd kada ovaj drugi lako radi isti posao, što je sasvim ispravno, međutim, nedavno sam shvatio da mačka je mnogo brži od dd kada su u pitanju brzina i performanse.

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

Preporučeno čitanje: Kako klonirati ili sigurnosno kopirati Linux disk koristeći Clonezilla

Vjerujte mi, prilično uspješno obavlja posao u kopiranju sadržaja particije na novu neformatiranu particiju. Jedini zahtev bi bio da se obezbedi ispravna particija hard diska sa minimalnom veličinom postojećih podataka i bez ikakvog sistema datoteka.

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 se naredba završi, klonirana particija se montira na /mnt i oba direktorija tačaka montiranja su navedena kako bi se provjerilo nedostaje li neka datoteka.

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

Da biste proširili sistem datoteka particije na maksimalnu veličinu, izdajte sljedeću naredbu s root privilegijama.

Preporučeno čitanje: 14 izvanrednih uslužnih programa za sigurnosnu kopiju za Linux sisteme

sudo resize2fs /dev/sdb1

Naredba cat je odličan alat za manipulaciju tekstualnim datotekama u Linuxu i nekim posebnim multimedijalnim datotekama, ali je treba izbjegavati za datoteke binarnih podataka ili spojene shebang datoteke. Za sve ostale opcije ne ustručavajte se izvršiti man cat sa konzole.

man cat

Iznenađujuće, postoji još jedna naredba koja se zove tac, da, govorim o tac, koja je obrnuta verzija naredbe cat (takođe napisana unatrag ) koji prikazuju svaki red datoteke obrnutim redoslijedom, želite saznati više o tac, pročitajte Kako koristiti Tac naredbu u Linuxu.