# $HeadURL$ $LastChangedRevision$ # start execution environment ~/dev/def/ade/bin/adedevsh ~/dev/def/rdw2/bin/rdw2devsh su -m PS1="rdw2# " export RDW2_DB_FILE=/tmp/x.sqlite # create media if not already done lvcreate --name=vtape005 --size=50M vg0 lvcreate --name=vtape006 --size=50M vg0 lvcreate --name=vtape007 --size=50M vg0 lvcreate --name=vtape008 --size=50M vg0 mkfs /dev/vg0/vtape005 mkfs /dev/vg0/vtape006 mkfs /dev/vg0/vtape007 mkfs /dev/vg0/vtape008 mount /dev/vg0/vtape005 /mnt mkdir -p /media/vtape00{6,7,8} mount /dev/vg0/vtape006 /media/vtape006 mount /dev/vg0/vtape007 /media/vtape007 mount /dev/vg1/vtape008 /media/vtape008 # clear labels rm -f /tmp/x.sqlite /.rdw2-* /media/*/.rdw2-* /mnt/.rdw2-* /boot/.rdw2-* ssh -n stortini 'rm -f /.rdw2-*' ssh -n stortini rm -f /boot/.rdw2-dle-label ssh -n stortini rm -f /vol/small/home/.rdw2-dle-label ssh -n stortini rm -f /vol/small/mail/.rdw2-dle-label # add some data rdw2 --add-set hourly '35 * * * *' '45 11 * * 1,3,5' rdw2 --add-set nightly '35 0 * * *' '45 11 * * 1,3,5' rdw2 --add-client lagane Linux lagane.pasta.net df-in-cr rdw2 --add-client stortini Linux stortini.pasta.net df-in-cr rdw2 --add-medium vtape005 'floating-dir' df-in-map /media/vtape005 rdw2 --add-medium vtape006 'floating-dir' df-in-map /media/vtape006 rdw2 --add-medium vtape007 'floating-dir' df-in-map /media/vtape007 rdw2 --add-medium vtape008 'floating-dir' df-in-map /media/vtape008 rdw2 --add-dle nightly lagane-root 'dir-one-fs' lagane / df-in-dleap rdiff-backup-one-fs rdw2 --add-dle nightly lagane-boot 'dir-one-fs' lagane /boot df-in-dleap rdiff-backup-one-fs rdw2 --add-dle nightly stortini-root 'dir-one-fs' stortini / df-in-dleap rdiff-backup-one-fs rdw2 --add-dle nightly stortini-boot 'dir-one-fs' stortini /boot df-in-dleap rdiff-backup-one-fs rdw2 --add-dle hourly stortini-home 'dir-one-fs' stortini /vol/small/home df-in-dleap rdiff-backup-one-fs rdw2 --add-dle hourly stortini-mail 'dir-one-fs' stortini /vol/small/mail df-in-dleap rdiff-backup-one-fs sqlite3 $RDW2_DB_FILE <<'EOF' pragma foreign_keys=on; insert into backups values (1587013428, 'hourly', 'stortini-home', 'vtape005'); insert into backups values (1587023428, 'hourly', 'stortini-home', 'vtape005'); insert into backups values (1587033428, 'hourly', 'stortini-home', 'vtape005'); insert into backups values (1587043428, 'hourly', 'stortini-home', 'vtape006'); insert into backups values (1517043428, 'nightly', 'lagane-root', 'vtape007'); insert into backups values (1527043428, 'nightly', 'lagane-boot', 'vtape007'); insert into backups values (1537043428, 'nightly', 'stortini-root', 'vtape007'); insert into backups values (1547043428, 'nightly', 'stortini-boot', 'vtape007'); EOF # testing environment rm /.rdw2-* /var/lib/rdw2/rdw2.sqlite /media/vtape008/.rdw2-medium-label ssh -n stortini rm /.rdw2-client-label ssh stortini rm /vol/small/mail/.rdw2-dle-label ssh lagane rm /home/alexis/dev/.site-pasta/1964-20XX-personal/.rdw2-dle-label /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-client stortini Linux stortini.pasta.net df-in-cr\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-client lagane Linux lagane.pasta.net df-in-cr\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-medium vtape008 'floating-dir' df-in-map /media/vtape008\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-set nightly '35 0 * * *' '45 11 * * 1,3,5'\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-set hourly '35 * * * *' '45 11 * * 1,3,5'\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-dle hourly stortini-mail dir stortini /vol/small/mail df-in-dleap rdiff-backup\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 --add-dle hourly lagane-alexis-dev-def dir lagane /home/alexis/dev/.site-pasta/1964-20XX-personal df-in-dleap rdiff-backup\"" /home/alexis/dev/def/ade/bin/adedevsh "/home/alexis/dev/def/rdw2/bin/rdw2devsh \"rdw2 -v --backup-set hourly\""