15.4 Other Database backup options
- Physical File Backup: Stop MySQL, copy /var/lib/mysql/, restart MySQL.
- Standard Logical Backup (mysqldump):
- mysqldump -u sfs -p'sfs' SFArchive > /path/to/backup/SFArchive_db_backup.sql
- Restore Logical Backup
- mysql -u sfs -p'sfs' -e "CREATE DATABASE SFArchive;"
- mysql -u sfs -p'sfs' SFArchive < /path/to/backup/SFArchive_db_backup.sql
- Hot Backups with Percona XtraBackup:
- https://www.percona.com/downloads
- (Not Supported by SFS Media or ScaleLogic)
- Automated Scheduled Backups: Use cron to automate mysqldump or physical backups.
- Replication-Based Backups: Use mysqldump or physical backup methods on the replica.
- Cloud or Remote Backups: rclone copy /backups s3:your-bucket/sfs-backups
- Disaster Recovery: Rebuilding from Tape: Use the SF Archive Web UI or CLI to initiate a full tape scan/import.
Tips: Test backup and restore procedures regularly. Store backups offsite or in a secure, redundant location. Automate and monitor backup jobs for failures. Back up both the database and the /usr/share/SFS/connectionInfo.txt configuration file.