Vai ir droši izmantot cieto disku, kamēr rsync darbojas?
Ja jūs tikai sākat darbu ar rsync pirmo reizi un jums ir vairāki lieli cietie diski, lai veiktu dublēšanu, vai ir droši, ka ilgstošā procesa laikā faktiski var izmantot vienu vai vairākus no tiem? Šodienas SuperUser Q&A postenim ir atbilde uz uztraucoša lasītāja jautājumu.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs Visi vēlas zināt, vai ir droši lietot cieto disku, kamēr rsync darbojas:
Es plānoju dublēt lielo cieto disku kolekciju, izmantojot rsync, un paredzēt, ka tas prasīs dažas dienas. Vai ir droši lietot sākotnējo cieto disku (pievienojot failus), kamēr rsync darbojas, vai ir labāk atstāt cietos diskus neskartus, līdz rsync ir pilnīgi pabeigts?
Vai ir droši lietot cieto disku, kamēr rsync darbojas?
Atbilde
SuperUser ieguldītājam Michael Kjorling ir atbilde mums:
Kā citi jau norādījuši, rsync darbības laikā ir droši lasīt no avota diska vai izmantot mērķa disku ārpus mērķa direktorijas. Mērķa direktorijā ir arī droši lasīt, it īpaši, ja mērķa katalogs tiek aizpildīts tikai ar rsync palaist.
Tomēr parasti nav droši rakstīt avota direktorijā, kamēr darbojas rsync. “Rakstīt” ir kaut kas, kas maina avota direktorijas vai jebkuras tā apakšdirektorijas saturu, tāpēc tas ietver failu atjauninājumus, dzēšanu, izveidi utt..
Tas nedarīs neko, bet rsync var būt vai nevar būt labota, lai kopētu uz mērķa vietu. Tas ir atkarīgs no izmaiņu veida, vai rsync vēl ir skenējis šo konkrēto direktoriju un vai rsync vēl ir kopējis attiecīgo failu vai direktoriju.
Tomēr tas ir vienkāršs veids. Kad rsync ir pabeidzis, palaidiet to vēlreiz ar tādiem pašiem parametriem (ja vien jums nav daži funky dzēšanas parametri; ja jūs to darāt, tad esiet nedaudz uzmanīgāks). Šādi rīkojoties, rsync atkārtoti skenēs avotu un pārsūtīs jebkādas atšķirības, kas netika ņemtas vērā sākotnējās darbības laikā.
Otrajam braucienam jānodod tikai atšķirības, kas notika iepriekšējā rsync palaišanas laikā, un kā tāds tiks pabeigts daudz ātrāk. Tādējādi, jūs varat justies brīvi izmantot datoru normāli pirmās palaišanas laikā, bet nevajadzētu izvairīties no izmaiņām, cik vien iespējams, otrās darbības laikā. Ja jūs varat, pārliecinoši apsveriet avota failu sistēmas pārrakstīšanu tikai kā lasāmu pirms otrās rsync palaišanas (kaut kas līdzīgs mount-ro, pārrēķins / multivide / avots).
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.
Attēla kredīts: Linux Screenshots (Flickr)