删除后,导出的 zfs 池的目录恢复

删除后,导出的 zfs 池的目录恢复

当我导出 zfs 池时,挂载该池的文件夹仍然存在,其中仅包含该池之前包含的一些数据集。

在重新导入之前,我删除了通过以下方式挂载池的目录

sudo rm -rf /tank

然后目录似乎被删除了。但过了一会儿,目录又出现了,其中包含导出后出现的完全相同的数据集。

该池是通过...创建的。

sudo zpool create tank mirror sda sdb

zpool status 的输出:

config@ubuntu-nas:/tank$ zpool status
  pool: storage
 state: ONLINE
  scan: scrub repaired 0B in 0 days 00:39:53 with 0 errors on Sun Jun 28 19:23:35 2020
config:

        NAME                                 STATE     READ WRITE CKSUM
        storage                              ONLINE       0     0     0
          mirror-0                           ONLINE       0     0     0
            ata-ST2000VN004-2E4164_Z529RBWZ  ONLINE       0     0     0
            ata-ST2000VN004-2E4164_Z529RDW1  ONLINE       0     0     0

errors: No known data errors

  pool: torrent_media
 state: ONLINE
  scan: none requested
config:

        NAME           STATE     READ WRITE CKSUM
        torrent_media  ONLINE       0     0     0
          sda          ONLINE       0     0     0
          sdb          ONLINE       0     0     0

errors: No known data errors

我尝试卸载该池:

sudo umount /tank
umount: /tank: not mounted.

我尝试使用 zfs 卸载该池

sudo zfs unmount tank
cannot open 'tank': dataset does not exist

sudo mount 的输出
仅包含 zfs 的条目
,并且输出中没有包含“tank”的条目

/torrent_media on /torrent_media type zfs (rw,xattr,noacl)

/storage/docker on /docker type zfs (rw,xattr,noacl)
/storage on /storage type zfs (rw,xattr,noacl)
/storage/nextcloud on /storage/nextcloud type zfs (rw,xattr,noacl)
/storage/torrent_media on /storage/torrent_media type zfs (rw,xattr,noacl)
/storage/sam_personal on /storage/sam_personal type zfs (rw,xattr,noacl)

感谢您的任何帮助!

答案1

Attie 说得对!

块引用或者它仅仅是重新创建的层次结构,也许是由某些服务在那里写入文件……?

谢谢!我觉得自己有点傻,我没看到这个。

我跑了:

sudo systemctl stop docker

杀死我所有的容器。

相关内容