备份中断后 ZFS 丢失文件系统

备份中断后 ZFS 丢失文件系统

我在一个池中有两个文件系统,backup/nextcloud 和 backup/vm。今天,在发送/接收传输完成之前被中断后(我当时正在将内容备份到这些文件系统),我再也看不到 backup/vm,但它占用的空间仍未释放(因此我希望可以轻松恢复它)。

zfs list输出:

NAME               USED  AVAIL     REFER  MOUNTPOINT
backup             613G  2.91T      104K  /backup
backup/nextcloud   613G  2.91T      607G  /backup/nextcloud

zpool status

  pool: backup
 state: ONLINE
config:

    NAME                      STATE     READ WRITE CKSUM
    backup                    ONLINE       0     0     0
      wwn-0x5000c500c00fffbf  ONLINE       0     0     0
      wwn-0x5000c500c010b173  ONLINE       0     0     0

zfs history backup(最近几天相关):

2021-02-25.21:58:11 zfs create backup/vm
2021-02-25.22:50:52 zfs recv -Fu backup/vm
2021-02-26.12:01:13 zfs snapshot -r backup/nextcloud@20210226
2021-02-26.12:03:15 zfs recv -Fu backup/vm
2021-02-26.14:46:05 zfs send -RI backup/vm@20210221 backup/vm@20210226
2021-02-27.12:01:23 zfs snapshot -r backup/nextcloud@20210227
2021-02-27.12:04:04 zfs recv -Fu backup/vm
2021-02-28.12:29:55 zfs recv -Fu backup/vm
2021-02-28.14:11:35 zfs send -RI backup/vm@20210226 backup/vm@20210228
2021-02-28.14:12:38 zfs snapshot -r backup/nextcloud@20210228
2021-02-28.16:41:44 zfs send -RI backup/nextcloud@20210221 backup/nextcloud@20210228
2021-03-01.12:00:19 zfs snapshot -r backup/nextcloud@20210301
2021-03-01.15:56:15 zpool import -c /etc/zfs/zpool.cache -aN
2021-03-01.18:05:58 zpool import -c /etc/zfs/zpool.cache -aN

我尝试过重新启动、重新导入并尝试过所有类似的方法,但都无济于事。

编辑:添加zfs history backup输出

怎样才能恢复文件系统?(zfs 版本 2.0.3_5.11.1.arch1.1-1)

相关内容