Kirjoitin viestin aiemmin jo toiselle foorumille, mutta täällä ehkä on enemmän asiantuntevaa porukkaa:
Ensin mounttaan käyttäjän kotihakemiston palvelimelta omalle koneelle SSHFS:llä. Tuosta mountatusta kotihakemistosta taas mounttaan TrueCryptillä imagen. Sitten kopioin rsyncillä tavaraa talteen, mutta homma meneekin mielenkiintoiseksi.
Rsync menee melko nopeasti loppuun, mutta tavara ei vielä ole siirtynyt, vaan verkkoliikennettä näkyy tuon jälkeen pitkään, eikä asemaa voi unmountata. Jonkinlainen cache siis on käytössä. Eihän tuossa muuten suurempaa ongelmaa olisi, mutta kun rsyncin tehtävä on nimenomaan varmistaa, että data menee ehjänä perille, niin voiko se noin toimia? Eihän rsyncillä ole mitään mahdollisuutta varmistaa, meneekö myöhemmin siirrettävä data oikein perille. Mistä rsync lukee tiedostojen tarkistussummat?
Jos mounttaan kotihakemiston käyttäen "-o direct_io", siirtyvät kopioitavat tiedostot reaaliaikaisesti, eikä minkään cachen kautta, mutta TrueCrypt-imagea ei voi enää mountata. TrueCrypt sanoo "Failed to set up a loop device".
Omalla koneella Ubuntu 9.04 ja palvelimella CentOS.