Portál AbcLinuxu, 3. května 2025 14:12
/bin/glacier-helper.sh
s nasledovným obsahom:
#!/bin/bash echo "Now processing $TAR_ARCHIVE.." sequence=$(echo $TAR_ARCHIVE | sed 's/archive0*\([0-9]*\)\.tar/\1/') echo "Contents of tar file with index $sequence (${TAR_ARCHIVE})" >> list.files tar tvf ${TAR_ARCHIVE} 2>/dev/null >> list.files gzip -9 "${TAR_ARCHIVE}" #gnupg "${TAR_ARCHIVE}".gz glaciercmd.py upload myvault "${TAR_ARCHIVE}".gz &>>glacier.log && rm "${TAR_ARCHIVE}".gz printf 'archive%05d.tar' $((sequence+1)) >&${TAR_FD}Potom napr. pre 10MB archívy (pred komprimáciou) spustiť:
tar -M -L 10240 -F /bin/glacier-helper.sh -cf archive00001.tar /my/rdiff-backupsPosledný súbor treba spracovať manuálne, keďže helper skript sa spúšťa len vtedy, keď je potrebná výmena pásky. Pri obnove časti archívu zistiť názvy potrebných tar-fileov zo súboru
list.files
a tar -xvf ..
.
Ak máte niekto nejaký iný/lepší nápad, prosím komentujte.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.