成长突袭 z(1/2)

hea*_*unk 7 raid zfs opensolaris

我计划在 opensolaris 之上构建一个文件服务器,使用 raid z1 或 z2。是否可以稍后一次升级磁盘并立即访问增加的存储空间?还是只有当 raid z 中的每个设备都升级时才能使用增加的存储空间?

另外,常规 zpools 如何处理不同大小的设备?我没有找到关于这个的确定答案。我可能必须首先在 zpool 中使用两个不同大小的驱动器,而没有任何冗余。我从一些人那里听说,每个驱动器都被视为最小磁盘的大小(在 zpools 和 raid zs 中),但 zfs 文档似乎暗示并非如此。

vio*_*let 4

我只需在 VirtualBox 中测试一下即可。事实证明,您受到池中最小磁盘大小的限制。因此,raidz1 中的 2x500GB 和 1x250GB 将仅产生 250GB 的可用空间。升级最后一个磁盘(并确保zpool set autoexpand=on thepool)后,您就可以访问额外的空间。

常规 zpool 会将数据条带化到池中尽可能多的磁盘/虚拟设备上,如果其中一个大于另一个,则当较小的磁盘已满时,它就会停止条带化。