Kako bekapovati particiju uz pomoc dd komande?

Kako bekapovati particiju uz pomoc dd komande?

offline
  • Uroš Ilić
  • dr stom.
  • Pridružio: 08 Jul 2006
  • Poruke: 2182
  • Gde živiš: Beograd

Chitao sam man dd, ali mi nije bash najjasnije.
Ako bi neko mogao da me uputi kako i koji bi bio output format tog backupa.
Npr. za backup MBR koristi mi neshto ovako
sudo dd if=/dev/sda of=/home/fritz/Desktop/mbr.txt bs=512 count=1
Sad, kako bi to izgledalo za npr. celu particiju sda6?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • dekao  Male
  • Moderator foruma
  • Dejan Trajković
  • Realist painter
  • Pridružio: 06 Apr 2006
  • Poruke: 3513
  • Gde živiš: Somewhere in time

Beše jedna tema sa malo čudnim početkom, ali sadrži sve što te zanima.

http://www.mycity.rs/Linux-aplikacije/Back-up-na-GNU-Linuxu.html



offline
  • Uroš Ilić
  • dr stom.
  • Pridružio: 08 Jul 2006
  • Poruke: 2182
  • Gde živiš: Beograd

Zahvaljujem dekao, to je to Ziveli

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Dva puta sam pisao ovo juce i oba puta mi nestala struja pa nisam mogo da postujem. Smile Vidim da si vec dobio odgovor ali eto kao mala dopuna:

dd if=/dev/sda6 of=/home/fritz/Desktop/sda6_dd conv=sync,noerror
* dd - ime komande

* if=/dev/sda6 - ulaz za komandu, u ovom slucaju particija

* of=//home/fritz/Desktop/sda6_dd - izlaz cuvamo kao sda6_dd fajl, mozes staviti sta god zelis ali gledaj da kad sledeci put vidis fajl odmah znas o cemu se radi. Mozes iskoristiti date(1) komandu za ubacivanje datuma kako bi znao od kad je backup

* conv=sync,noerror - ako dd komanda naidje na gresku (neki bad block recimo) izbacice gresku i prekinuti proces. Kombinacija sync i noerror opcija omogucava da se proces nastavi i da se umesto toga ispisu NUL karakteri (bez vrednosti, null byte). Ako zelis neku drugu vrednost moguce je umesto null karaktera staviti neki drugi ASCI karakter dodeljujuci vrednost fillchar opciji.

dd komanda ce preneti sve blokove, cak iako su oni prazni tako da ces ako recimo imas particiju od 10GiB fajl biti 10GiB, iako je recimo samo 5GiB iskorisceno. Zato izlazni fajl mozes kompresovati, recimo koristeci gzip(1):
dd if=/dev/sda6 conv=sync,noerror | gzip -9 > of=sda6_dd.gz
Ovde izlaz iz dd komande prosledjujemo do gzip komande koja kompresuje izlazni fajl koristeci najbolji nivo kompresije (-9 opcija).
Podrazumevana velicina bloka je 512 bajta, ali se moze povecati za brze kopiranje koristeci bs opciju.

offline
  • Uroš Ilić
  • dr stom.
  • Pridružio: 08 Jul 2006
  • Poruke: 2182
  • Gde živiš: Beograd

Hvala soxxx na dodatnom objashnjenju, znachilo je

Ko je trenutno na forumu
 

Ukupno su 517 korisnika na forumu :: 3 registrovanih, 0 sakrivenih i 514 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: branko7, Snorks, Srki94