( uid_4656 | 2014. 05. 30., p – 15:30 )

Ha működik, akkor maradj a dirvish-nél, miért váltanál?

Ha nem működik, akkor meg kell találni az indokot, hogy miért. Erre az lenne a tippem, hogy a dirvish (meg az összes többi hasonló program, amelyek mögött rsync van valahol) úgy működik, hogy végig kell olvasnia a szinkronizálandó részt a fájlrendszeren. Ez sok pici fájl esetén elég vacakul tud működni. Ha ebbe ütköztél, akkor azzal érdemes próbálkozni, hogy nem a fájlokat, fájlrendszer szinten mented, hanem a mögöttes block device-t. Nagy lehet a különbség, mert nem kismillió fájlra kell egyesével rá-seek-elni, hanem a block device-t olvashatod végig szekvenciálisan.

A gyakorlati kivitelezésre működik pl. az LVM vagy a storage szintű snapshot, majd a snapshotolt device másolása valami jó gyors módon (pl. dd-vel, vagy ha a másoláskor a hálózat a szűk, akkor akár rsync-kel is).

Másik jó megoldás lehet 3 diszk RAID1-ben, amiből az egyiket kirúgod a mentés idejére, és a kirúgott diszket dd-zed máshova.

Ha van alatta VMware-ed vagy Hyper-V-d és még pénzed is van egy kevés, akkor meg Veeam a jó megoldás erre.