使用MinIO客戶端(推薦)
wget -qO - https://download.min.io/install/minio-client-complete.sh | sudo bash
sudo mv mc /usr/local/bin/
mc alias set myminio http://<minio-server-ip>:9000 <access-key> <secret-key>
mc cp --recursive myminio/mybucket /backup/path/ # 備份整個桶
cron
作業,例如每天凌晨2點執行:crontab -e
0 2 * * * mc cp --recursive myminio/mybucket /backup/path/
使用rsync工具
sudo apt-get install rsync
rsync -avz --progress /minio-mount-point/ /backup/path/ # 需先掛載MinIO存儲桶
使用MinIO客戶端恢復
mc cp --recursive /backup/path/ myminio/mybucket/ # 恢復整個桶
使用rsync恢復
rsync -avz --progress /backup/path/ /minio-mount-point/
使用extundelete恢復誤刪文件
sudo apt-get install extundelete
sudo extundelete /dev/sda1 --restore-file /path/to/deleted/file
mc admin snapshot
)。