创建新的池by using the instructions from readme,如下所示:
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显示了区别:
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上一样,供根用户使用?
发布于 2020-06-15 00:32:13
因为它是写入时复制,所以即使删除内容也需要在ZFS中使用少量的额外存储空间:在旧数据被标记为空闲(这需要写入新创建的元数据)之前,您不能开始分配用于存储新数据的空间。保留了少量的存储空间,以便在完全填满池的情况下,仍然可以删除内容以释放空间。如果它不这样做,您可能会被卡住,这将是不可修复的,除非您向池中添加了更多磁盘/如果您正在使用虚拟化存储,则使其中一个磁盘更大。
还有其他小开销(元数据存储等)但我认为您所看到的大部分阻碍都与上述问题有关,因为看起来您还没有向池中写入任何内容。
https://stackoverflow.com/questions/61221672
复制相似问题