If-Koubou

Je li sigurno koristiti tvrdi disk dok se rsync izvodi?

Je li sigurno koristiti tvrdi disk dok se rsync izvodi? (Kako da)

Ako prvi put započinjete s rsyncom i imate više velikih tvrdih diskova za izradu sigurnosnih kopija, je li sigurno koristiti jedan ili više njih tijekom dugog procesa? Danas SuperUser Q & A post ima odgovor na pitanje zabrinute čitatelje.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Pitanje

SuperUser čitač Sve želi znati je li sigurno koristiti tvrdi disk dok se radi rsync:

Planiram sigurnosnu kopiju zbirke velikih tvrdih diskova koristeći rsync i predvidjeti da će trebati nekoliko dana. Je li sigurna uporaba izvornog tvrdog diska (dodavanje datoteka) dok rad rsync radi ili je bolje ostaviti tvrde diskove netaknute dok se rsync ne završi?

Je li sigurno koristiti tvrdi disk dok se radi rsync?

Odgovor

Michael Kjorling ima odgovor za nas:

Kao što su drugi već istakli, sigurno je čitati s izvornog diska ili koristiti ciljni disk izvan ciljnog direktorija dok se radi rsync. Također je sigurno čitati unutar ciljnog direktorija, pogotovo ako se ciljni direktorij popuni isključivo putem rsync programa.

Ono što općenito nije sigurno je napisati unutar izvornog direktorija dok se radi rsync. "Pišite" je sve što mijenja sadržaj izvornog direktorija ili bilo koji njegov poddirektorij, tako da uključuje ažuriranje datoteka, brisanje, stvaranje itd.

Na taj način neće se ništa slomiti, ali promjena može ili ne mora doći do rsynca za kopiranje na ciljanu lokaciju. To ovisi o vrsti promjene, bez obzira je li rsync već skenirala taj određeni direktorij i jesu li rsync još kopirao predmetnu datoteku ili direktorij.

Ipak, to je jednostavan način. Nakon što završi rsync, ponovno ga pokrenite s istim parametrima (osim ako nemate funky parametar brisanja, ako to učinite, onda budite malo oprezniji). Ako to učinite, rsync će ponovno skenirati izvor i prenijeti sve razlike koje nisu bile podignute tijekom izvornog pokretanja.

Druga vožnja trebala bi prenijeti samo razlike koje su se dogodile tijekom prethodnog rsync programa i kao takve će biti dovršene mnogo brže. Dakle, slobodno možete koristiti računalo normalno tijekom prve vožnje, ali biste trebali izbjegavati stvaranje promjena što je više moguće izvoru tijekom druge vožnje. Ako možete, čvrsto razmotrite ponovnu instalaciju sustava izvornog datuma kao samo za čitanje prije pokretanja drugog rsync programa (nešto poput mount-o ro, remount / media / source).

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Slika kredita: Linux snimke zaslona (Flickr)