TSM Backup

The Capitularia VM is backed up to the TSM service offered by the RRZK. The node name is: MPERATHO.CAPITULARIA on the server TSM6.

The full configuration data is in the directory /opt/tivoli/tsm/client/ba/bin/ in the files dsm.opt and dsm.sys.

An incremental backup is started by cron.daily which calls /root/backup.sh. This script makes a dump of the databases and of the published manuscripts before backing up the whole filesystem. Past dumps are kept on a daily, weekly, montly and yearly basis in subdirectories of /var/backup/.

Logfiles: /var/log/dsmerror.log and /var/log/dsminstr.log.

To manually start a backup:

sudo /root/backup.sh

To backup files or directories:

sudo dsmc selective /var/backup/mysqldump.sql
sudo dsmc selective /var/backup/
sudo dsmc selective /var/backup/ -subdir=yes

To get a list of backed up files:

sudo dsmc query backup /var/backup/

To restore a file to the same location:

sudo dsmc restore /var/backup/mysqldump.sql
sudo dsmc restore /home/joe/deleted_file.txt -latest

To restore a file to a different location:

sudo dsmc restore /var/backup/mysqldump.sql /var/backup/mysqldump_copy.sql

Update

To manually update the TSM client (replace 8.1.15.1 with the new version):

wget http://ftp.software.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/LinuxX86_DEB/v8115/8.1.15.1-TIV-TSMBAC-LinuxX86_DEB.tar
tar -xvf 8.1.15.1-TIV-TSMBAC-LinuxX86_DEB.tar

sudo dpkg -i tivsm-api64.amd64.deb
sudo dpkg -i tivsm-ba.amd64.deb
sudo dpkg -i tivsm-apicit.amd64.deb
sudo dpkg -i tivsm-bacit.amd64.deb
sudo systemctl restart dsmcad.service
sudo systemctl status dsmcad.service