Sziasztok!
A következőt szeretném megvalósítani: Egy MyBook-ra szeretnék archiválni rendszeres időközönként úgy, hogy több mentésem meglegyen visszamenőleg. Ezt az rsync --link-dest opciójával meg lehetne oldani helytakarékosan, de nem megy. Legalábbis a helytakarékosság része nem megy, mert hardlinkelés helyett másol mindig mindent.
A parancs:
rsync --archive --hard-links --human-readable --progress --delete --numeric-ids --verbose --link-dest=rsyncuser@mybook::srv7rcs/backup.1/ /var/backups/ rsyncuser@mybook::srv7rcs/backup.0/
A backup.1-ben van egy teljes mentés, a backup.0-ban kellene egy olyan mentésnek létrejönnie, amiben a változatlan fájlok csak hardlinkek.
A fájlok tulajdonosa, jogai, dátuma egyezik.
rsync verziók:
Ahonnan a scriptemet futtatom:
rsync version 3.0.7 protocol version 30
A daemon verziója:
rsync version 3.0.9 protocol version 30
A MyBookon alapból 2-es verziójú rsync van, optware-ből telepítettem a 3-ast, és be is állítottam, hogy ez fusson daemonként (eltartott egy ideig, mire rájöttem, hogy attól, hogy telepítettem a 3-ast, még a 2-es fut parancssorból is, és daemonként is). Mindegy, ezen túl vagyok, de még mindig nem működik jól.
- 1441 megtekintés
Hozzászólások
Ahhoz, hogy a link-dest képes legyen hardlinkelni, IMHO nem jó, ha két távoli elérési utat adsz meg. (még akkor sem, ha azok valójában ugyanazon fájlrendszeren vannak)
(A link-dest-nek egy relatív útvonalat adj meg a destinationhöz képest)
- A hozzászóláshoz be kell jelentkezni
Rövid válaszom: köszönöm, így már jó:
--link-dest=../backup.1
Kicsit bővebben: ezt már próbáltam, de akkor még a daemon verziója 2-es volt. Azzal nem működött, így próbálkoztam ezzel. Nem oldotta meg. A 3-asra váltva nem ellenőriztem vissza, hogy működne-e ezzel az egyszerűbb formával.
- A hozzászóláshoz be kell jelentkezni
A custom varazslas helyett en dirvish-t hasznalnek a helyedben.
tompos
- A hozzászóláshoz be kell jelentkezni
Tudom, hogy léteznek ennél komolyabb megoldások is, de most, hogy ez működik, nem változtatok. Örülök, hogy kicsit még jobban megismertem az rsyncet. Egyébként a dirvish sem mentett volna meg attól, hogy le kell cserélnem a MyBookon az rsync-et újabbra.
- A hozzászóláshoz be kell jelentkezni