Rsync ja hard-linkit
Tuli tarve siirtää hakemistollinen tietoja toiselle koneelle
kahteen eri hakemistoon.
Tämä onnistui rsync-komennolla.
Kirjaan tähän muistiinpanoiksi (lähinnä itselleni) komennot, joilla tämä onnistui.
rsync -rav --delete source/ me@example.org:~/dest/ rsync -rav --delete --link-dest=../dest/ source/ me@example.org:~/copy/
Ensimmäinen komento kopioi tiedot hakemistosta source
toisella koneella olevaan hakemistoon dest.
Uudet tiedostot kopioidaan, muuttuneet päivitetään ja poistuneet poistetaan,
joten tuloksena pitäisi olla kopio alkuperäisestä.
Toinen komento kopioi samat tiedot copy-hakemistoon.
--link-dest-määrittelyn perusteella verrataan
dest-hakemistossa oleviin tietoihin ja tietojen siirron sijasta
luodaan copy-hakemistoon hard-linkit tiedostoista ja hakemistoista.
Komennot voi toistaa tässä järjestyksessä, kun source-hakemistoa
päivetään, ja tuloksena on kaksi päivitettyä kopiota kohdekoneelle.
Kommentit