首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上的OpenZFS :可用空间少于单个磁盘池中的容量

Windows上的OpenZFS :可用空间少于单个磁盘池中的容量
EN

Stack Overflow用户
提问于 2020-04-15 13:00:58
回答 1查看 51关注 0票数 1

创建新的池by using the instructions from readme,如下所示:

代码语言:javascript
复制
zpool create -O casesensitivity=insensitive -O compression=lz4 -O atime=off -o ashift=12 tank PHYSICALDRIVE1

在文件资源管理器和zpool中显示的可用空间少于磁盘容量本身: 1.76TiB与1.81TiB

zpool list和zfs list -r poolname显示了区别:

代码语言:javascript
复制
zpool list
NAME   SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
tank  1,81T   360K  1,81T        -         -     0%     0%  1.00x  ONLINE  -

zfs list -r tank
NAME   USED  AVAIL  REFER  MOUNTPOINT
tank   300K  1,76T    96K  /tank

我不确定是什么原因。ZFS使用空间的目的是什么?它是否可以使用,或者是保留的,例如,像在ext4上一样,供根用户使用?

EN

回答 1

Stack Overflow用户

发布于 2020-06-15 00:32:13

因为它是写入时复制,所以即使删除内容也需要在ZFS中使用少量的额外存储空间:在旧数据被标记为空闲(这需要写入新创建的元数据)之前,您不能开始分配用于存储新数据的空间。保留了少量的存储空间,以便在完全填满池的情况下,仍然可以删除内容以释放空间。如果它不这样做,您可能会被卡住,这将是不可修复的,除非您向池中添加了更多磁盘/如果您正在使用虚拟化存储,则使其中一个磁盘更大。

还有其他小开销(元数据存储等)但我认为您所看到的大部分阻碍都与上述问题有关,因为看起来您还没有向池中写入任何内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61221672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档