小编Kev*_*ood的帖子

清除健康池中的永久 ZFS 错误

我今天擦洗了我的游泳池,擦洗完成后,我注意到有一个错误损坏了文件。我不在乎这个文件,所以我删除了它。不幸的是,错误仍然存​​在(现在由十六进制 ID 而不是文件名引用),我不知道如何清除它。

  • 我应该担心吗?我还没有真正摆脱这个错误吗?
  • 我可以清除错误吗?如果文件不见了,我真的不想在以后看到这个错误。

作为参考,这里是我发出的命令和输出,带有注释:

检查状态

kevin@atlas:~$ sudo zpool status -v

pool: zstorage
state: ONLINE
status: One or more devices has experienced an error resulting in data
    corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
    entire pool from backup.
see: zfsonlinux.org/msg/ZFS-8000-8A
scan: scrub repaired 1.81M in 7h19m with 1 errors on Wed Feb 19 10:04:44 2014
config:

    NAME                                          STATE     READ WRITE CKSUM
    zstorage                                      ONLINE       0     0     0
    raidz1-0                                    ONLINE       0     0 …
Run Code Online (Sandbox Code Playgroud)

zfs zfsonlinux

27
推荐指数
2
解决办法
3万
查看次数

添加后ZFS没有扩展可用空间

我最近通过添加两个驱动器扩展了我的存储池“zstorage”。它在 RAID-Z 中有 3 个 3TB 驱动器,我还在 RAID-Z 中添加了另外两个 1.5TB 驱动器(我理解这实际上与镜像相同)。我知道这不是最有效的设置,但这些是我拥有的驱动器。我希望在同等情况下,我应该从第一组中使用 6TB,从第二组中使用 1.5TB,总共 7.5TB。

添加后,一切看起来都很好,从下面的命令中,您可以看到 zpool list 现在列出了更多空间,并且驱动器显示为我所期望的 zpool status。但是,可用磁盘空间量没有增加,如下所示。

知道为什么我没有从中获得更多磁盘空间吗?我似乎没有从添加两个 1.5TB 驱动器中获得任何好处。

kevin@atlas:~$ sudo zpool 列表

    NAME       SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
    zstorage  10.8T  7.79T  3.05T    71%  1.00x  ONLINE  -
Run Code Online (Sandbox Code Playgroud)

kevin@atlas:~$ sudo zfs list -t all

    NAME       USED  AVAIL  REFER  MOUNTPOINT
    zstorage  5.19T  1.48T  5.19T  /zstorage
Run Code Online (Sandbox Code Playgroud)

kevin@atlas:~$ sudo zpool status -v

      pool: zstorage
     state: ONLINE
      scan: scrub in progress since Sat Apr  5 10:49:13 2014
        317G scanned …
Run Code Online (Sandbox Code Playgroud)

zfs zfsonlinux

0
推荐指数
1
解决办法
8284
查看次数

标签 统计

zfs ×2

zfsonlinux ×2