Portál AbcLinuxu, 8. května 2025 18:27
backuppc
.
Pro zalohovani pouzivam metodu rsync
skrz ssh
- pokud jsou adresare maly, tak je vse v pohode.
Pak ale prijde na radu adresar /cesta/, ktery ma treba 100G v hodne podadresarich a zazalohovat ten na jeden zatah je docela zahul na kompa, protoze rsync musi najit vsechny soubory, ktery bude zalohovat, zapamatovat si je a pak je posilat pres sit jinam.
Je mozne nejak v nastaveni RsyncShareName
(ci pomoci jine polozky, pokud to umoznuje) rici, ze zalohuj /cesta/a*
, /cesta/b*
ci /cesta/[0-9]*
? Kdyz sem to zkusil, tak sem dostal chybovku
2009-06-01 07:55:34 Aborting backup up after signal PIPE 2009-06-01 07:55:35 Got fatal error during xfer (aborted by signal=PIPE) 2009-06-01 07:55:35 Saved partial dump 0Kdyz sem si zalohovani delal rucne, tak sem to resil cyklem ve stylu "
for i in /cesta/; do rsync $parametry "/cesta/$i" "masina:/zaloha/; done
", ale tady sem nic takovy nenasel.
Nema nekdo napad/reseni jak z toho ven?
dik, lubos
Přešli jsme z metody rsync na tar a doba zálohy se u takto velkých adresářů zkrátila takřka na desetinu. Rsyncové zálohy trvaly desítky hodin, rsync zahltil paměť i swap a stejně pak na 32bitech končil na nemožnosti alokovat více než 3GB paměti. Doporučuji vyzkoušet, je to triviální změna konfiguráku backuppc.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.