22Aug

Biztonságos a merevlemez használata miközben az rsync fut?

click fraud protection

Ha először kezdesz rsyncel kezdeni, és több nagy merevlemez van a biztonsági mentésekre, akkor biztonságosan használhat egyet vagy többet a hosszú folyamat során? A mai SuperUser Q & A bejegyzés válaszol az aggódó olvasó kérdésére.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Kérdés

SuperUser olvasó Mindenki azt szeretné tudni, biztonságos-e a merevlemez-meghajtó használata az rsync futása közben:

A nagy merevlemezek gyűjteményét a rsync használatával tervezem lefoglalni, és arra számítok, hogy néhány napig tart. Biztonságos az eredeti merevlemez használata( fájlok hozzáadásával) az rsync működése közben, vagy jobb, ha a merevlemezeket érintetlenül hagyja, amíg az rsync teljesen befejeződik?

Biztonságos a merevlemez használata az rsync futása közben?

A válasz

A SuperUser közreműködője, Michael Kjorling válaszol számunkra:

Ahogy mások már rámutattak, biztonságosan olvasható a forráslemezről, vagy használhatja a céllemezt a célkönyvtáron kívül, miközben az rsync fut. Biztonságosan olvasható a célkönyvtárban is, különösen akkor, ha a célkönyvtár kizárólag az rsync futtatással van feltöltve.

instagram viewer

Ami általában nem biztonságos, a forrás könyvtárban kell írni az rsync futása közben. Az "Írás" bármi, ami módosítja a forráskönyvtár tartalmát vagy annak bármely alkönyvtárát, így tartalmazza a fájlfrissítéseket, a törléseket, a létrehozást stb. Az

így nem fog megtörni semmilyen dolgot, de a változás valóban vagy nem fog felvenniaz rsync segítségével a célhelyre történő másoláshoz. Ez a változattípustól függ, függetlenül attól, hogy az rsync még beolvasta-e az adott könyvtárat, és hogy az rsync még átmásolta-e a szóban forgó fájlt vagy könyvtárat.

Ennek ellenére van egy egyszerű út. Miután az rsync befejeződött, futtassa újra ugyanazokkal a paraméterekkel( hacsak nem rendelkezik funky törlési paraméterrel, ha igen, akkor egy kicsit óvatosabban).Ennek hatására az rsync újra beolvassa a forrást, és átadja azokat az eltéréseket, amelyeket az eredeti futtatás során nem vett fel.

A második futtatás csak az előző rsync futtatás során felmerült különbségeket továbbítja, és mint ilyen, sokkal gyorsabb lesz.Így nyugodtan használhatod a számítógépet rendszerint az első futás során, de a második futtatás során ne kerüljön a lehető legtovább a forrásra. Ha igen, erősen fontolja meg, hogy a forrásfájlrendszer újraolvasása a második rsync futtatás megkezdése előtt( valami mount -o ro, az /media/ újratelepítésének forrása kell).

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.

Képhitel: Linux Képernyőképek( Flickr)