首页 > 服务器 > btrfs分区备份恢复

作者:ghostry 发布时间:2025-06-20 浏览: 8

转载注明出处: https://blog.ghostry.cn/server/1125.html

记录下btrfs分区备份恢复的命令

备份

  1. 挂载分区
    比如我挂载到 /mnt
  2. 创建只读快照,-r表示只读

    sudo btrfs subvolume snapshot -r /mnt /mnt/backup_snapshot

  3. 发送到远程服务器,并打包,gzip进行压缩,pv显示进度。

    sudo btrfs send /mnt/backup_snapshot | pv | gzip | ssh root@192.168.1.52 "cat > /data/backup/btrfsSystem/deepin25/root.fs.gz"

  4. 删除只读快照

    sudo btrfs subvolume delete /mnt/backup_snapshot

恢复

  1. 挂载,比如挂载到/mnt/
  2. 恢复

    ssh root@192.168.1.52 "cat /data/backup/btrfsSystem/deepin25/root.fs.gz" | pv | gunzip | btrfs receive /mnt

  3. 查看恢复的卷

    sudo btrfs subvolume list /mnt/

  4. 只读改为读写

    sudo btrfs subvolume snapshot /mnt/backup_snapshot /mnt/new_writable_subvolume

  5. 删除只读快照

    sudo btrfs subvolume delete /mnt/backup_snapshot

标签: btrfs

上一篇: kasm安装流程和配置工作区使用显卡
下一篇: 

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: