Početna » kako da » Je li sigurno koristiti tvrdi disk Iako rsync je pokrenut?

    Je li sigurno koristiti tvrdi disk Iako rsync je pokrenut?

    Ako ste tek počeli s rsync po prvi put i imate više velikih tvrdih diskova za izradu sigurnosnih kopija, je li sigurno koristiti jednu ili više njih tijekom dugog procesa? Današnja postova za pitanja i odgovore SuperUser imaju odgovor na zabrinuto pitanje čitatelja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač superkorisnika Svi žele znati je li sigurno koristiti tvrdi disk dok je rsync pokrenut:

    Planiram da napravim sigurnosnu kopiju svojih velikih tvrdih diskova koristeći rsync i predvidjeti da će to potrajati nekoliko dana. Je li sigurno koristiti izvorni tvrdi disk (dodavanje datoteka) dok rsync radi ili je bolje da tvrde diskove ostavite netaknute sve dok se rsync ne dovrši?

    Je li sigurno koristiti tvrdi disk dok je rsync pokrenut?

    Odgovor

    Suradnik Superkorisnik Michael Kjorling ima odgovor za nas:

    Kao što su drugi već istaknuli, sigurno je čitati s izvornog diska ili koristiti ciljni disk izvan ciljnog direktorija dok je rsync pokrenut. Također je sigurno čitati unutar ciljnog direktorija, pogotovo ako je ciljni direktorij popunjen isključivo rsync pokretanjem.

    Međutim, ono što nije općenito sigurno je pisati unutar izvornog direktorija dok se izvodi rsync. "Write" je sve što modificira sadržaj izvornog direktorija ili bilo kojeg njegovog poddirektorija, tako da uključuje ažuriranje, brisanje, stvaranje itd..

    Ako to ne učinite, zapravo ništa nećete slomiti, ali promjena može ili ne mora biti preuzeta od strane rsync za kopiranje na ciljno mjesto. To ovisi o vrsti promjene, je li rsync još skenirao taj određeni direktorij i je li rsync još kopirao datoteku ili direktorij u pitanje.

    Međutim, to je jednostavan način. Nakon što je rsync završio, pokrenite ga opet s istim parametrima (osim ako imate neki 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 pokupljene tijekom izvornog izvođenja.

    Druga vožnja trebala bi prenijeti samo razlike koje su se dogodile tijekom prethodnog rsync pokretanja i kao takve bit će dovršene mnogo brže. Dakle, možete se slobodno koristiti normalnim računalom tijekom prve vožnje, ali izbjegavajte bilo kakve promjene što je više moguće na izvoru tijekom druge vožnje. Ako možete, čvrsto razmislite o ponovnom postavljanju izvornog datotečnog sustava kao samo za čitanje prije početka drugog rsync pokretanja (nešto poput mount -o ro, remount / media / source treba učiniti).


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.

    Kredit za slike: Slike zaslona Linuxa (Flickr)