If-Koubou

Vai ir droši izmantot cieto disku, kamēr rsync darbojas?

Vai ir droši izmantot cieto disku, kamēr rsync darbojas? (Kā)

Ja jūs pirmo reizi sākat lietot rsync un tajā ir vairāki lieli cieto disku dublējumkopijas, vai ir droši, ka ilgstošajā procesā jūs faktiski varēsiet izmantot vienu vai vairākus no tiem? Šodienas SuperUser Q & A ziņai ir atbilde uz satraucošā lasītāja jautājumu.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs Visi vēlas zināt, vai, ja rsync darbojas, tas var droši izmantot cieto disku:

Es plānoju dublēt savu lielo cieto disku kolekciju, izmantojot rsync, un paredzēt, ka tas aizņems dažas dienas. Vai ir droši izmantot oriģinālo cieto disku (pievienojot failus), kamēr rsync darbojas, vai arī labāk atstāt cieto disku neskartu, kamēr rsync ir pilnībā pabeigts?

Vai ir droši izmantot cieto disku, kamēr darbojas rsync?

Atbilde

SuperUser atbalstītājs Michael Kjorling mums ir atbilde:

Kā citi jau ir norādījuši, droši var lasīt no avota diska vai izmantot mērķa disku ārpus mērķa direktorija, kamēr darbojas rsync. Tas ir arī drošs lasīt mērķa direktorijā, it īpaši, ja mērķa direktoriju aizpilda tikai rsync palaišana.

Tomēr parasti nav drošs, ja rsync darbojas, izmantojot avota direktoriju. "Rakstīt" ir jebkas, kas maina avota direktorijas saturu vai tā apakšdirektoriju, tādējādi ietverot failu atjauninājumus, dzēšanu, veidošanu utt.

Tādējādi faktiski nekas netiks izjaukts, taču rsync to var pārvērst vai nevar iegūt, lai to varētu kopēt uz mērķa atrašanās vietu. Tas ir atkarīgs no izmaiņu veida, vai rsync jau ir skenējis šo konkrēto direktoriju un vai rsync vēl ir nokopējis attiecīgo failu vai direktoriju.

Tomēr ir viegls ceļš. Kad rsync ir pabeidzis, palaidiet to atkal ar vieniem un tiem pašiem parametriem (ja vien jums nav bailīgs dzēšanas parametrs; ja jums tā ir, tad nedaudz uzmanieties). Šādi rīkojoties, rsync atkārtoti skenēs avotu un pārskaitīs visas atšķirības, kuras sākotnējās palaišanas laikā netika uzņemtas.

Otrajā reizē būtu jāpārnes tikai atšķirības, kas notika iepriekšējā rsync palaišanas laikā, un tādēļ tiks pabeigta daudz ātrāk. Tādējādi, pirmā palaišanas laikā varat justies brīvi izmantot datoru, taču otrā palaišanas laikā vajadzētu izvairīties no jebkādu izmaiņu veikšanas avotā. Ja iespējams, noteikti apsveriet avota failu sistēmas atkārtotu iestatīšanu kā tikai lasāmu, pirms sākat otru rsync palaišanu (piemēram, mount -o ro, remount / media / source jādara).

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.

Attēlu kredīts: Linux ekrānuzņēmumi (Flickr)