22Aug

Je bezpečné používať pevný disk zatiaľ čo rsync beží?

click fraud protection

Ak ste prvýkrát začali používať rsync a máte viacero veľkých pevných diskov na zálohovanie, je bezpečné skutočne použiť jeden alebo viac z nich počas dlhého procesu? Dnešný príspevok SuperUser Q & A má odpoveď na znepokojenú otázku čitateľa.

dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Otázka

SuperUser reader Všetci chcú vedieť, či je bezpečné používať pevný disk, zatiaľ čo rsync beží:

Plánujem zálohovať svoju kolekciu veľkých pevných diskov pomocou rsync a predpokladám, že to bude trvať niekoľko dní.Je bezpečné používať pôvodný pevný disk( pridávanie súborov) zatiaľ čo rsync funguje, alebo je lepšie ponechať pevný disk nedotknutý až do úplného dokončenia rsync?

Je bezpečné používať pevný disk zatiaľ čo rsync beží?

Odpoveď

SuperUser prispievateľ Michael Kjorling má odpoveď pre nás:

Ako už poukázali ostatní, je bezpečné čítať zo zdrojového disku alebo používať cieľový disk mimo cieľového adresára pri spustení rsync. Je tiež bezpečné čítať v rámci cieľového adresára, najmä ak je cieľový adresár vyplnený výhradne spustením rsync.

instagram viewer

Čo nie je všeobecne bezpečné, je napísať do zdrojového adresára pri spustení rsync."Write" je všetko, čo upravuje obsah zdrojového adresára alebo jeho podadresára, takže obsahuje aktualizácie súborov, vymazanie, tvorbu atď.

V skutočnosti nič nič nezlomí, ale zmena môže alebo nemusí byť skutočne zobratápomocou rsync na kopírovanie do cieľového miesta. To závisí od typu zmeny, či rsync zatiaľ skenoval daný konkrétny adresár a či rsync ešte skopíroval daný súbor alebo adresár.

Existuje však jednoduchá cesta okolo. Po dokončení rsync spustite znova s ​​rovnakými parametrami( pokiaľ nemáte nejaký funky vymazávací parameter, ak to urobíte, potom buďte trochu opatrnejší).Tým sa spôsobí, že rsync znovu skenuje zdroj a prenáša akékoľvek rozdiely, ktoré neboli zachytené počas pôvodného spustenia.

Druhé spustenie by malo prenášať iba rozdiely, ktoré sa vyskytli počas predchádzajúceho spustenia rsync, a ako také sa dokončí oveľa rýchlejšie. Preto môžete pocítiť, že počítač bežne používate počas prvého cyklu, ale počas druhého spustenia by ste sa mali vyhnúť akýmkoľvek zmenám čo najviac k zdroju. Ak je to možné, dôkladne zvážte opätovné pripojenie zdrojového súborového systému ako iba na čítanie pred spustením druhého spustenia rsync( niečo ako mount -o ro, remount /media/ by mal urobiť zdroj).

Máte niečo doplniť vysvetlenie? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.

Image Credit: Linux Screenshoty( Flickr)