使用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)。