首页 > 服务器 > btrfs分区备份恢复
作者:ghostry 发布时间:2025-06-20 浏览: 8
转载注明出处: https://blog.ghostry.cn/server/1125.html记录下btrfs分区备份恢复的命令
备份
- 挂载分区
比如我挂载到 /mnt - 创建只读快照,-r表示只读
sudo btrfs subvolume snapshot -r /mnt /mnt/backup_snapshot
- 发送到远程服务器,并打包,gzip进行压缩,pv显示进度。
sudo btrfs send /mnt/backup_snapshot | pv | gzip | ssh root@192.168.1.52 "cat > /data/backup/btrfsSystem/deepin25/root.fs.gz"
- 删除只读快照
sudo btrfs subvolume delete /mnt/backup_snapshot
恢复
- 挂载,比如挂载到/mnt/
- 恢复
ssh root@192.168.1.52 "cat /data/backup/btrfsSystem/deepin25/root.fs.gz" | pv | gunzip | btrfs receive /mnt
- 查看恢复的卷
sudo btrfs subvolume list /mnt/
- 只读改为读写
sudo btrfs subvolume snapshot /mnt/backup_snapshot /mnt/new_writable_subvolume
- 删除只读快照
sudo btrfs subvolume delete /mnt/backup_snapshot
下一篇: