我在SAN上有一个96GB的iSCSI卷,其上实施了ZFS池。 我已将SAN卷的大小从96到120GBresize,但zpool列表只显示旧的空间(96GB)。 如何达到120G的空间或调整ZFS池来利用或识别120GB的空间?
这是一个棘手的问题…在过去,LUN的重新扫描将使操作系统识别新的设备大小。 我的惯例是:
zpool set autoexpand=on vol1 # Then expand SAN or underlying disk array echo 1 > /sys/class/scsi_disk/2\:0\:0\:1/device/rescan zpool online -e vol1 /dev/sdb
zpool online -e devicename用于工作,但在较新版本的zfsonlinux中 ,此操作已从用户空间移至模块加载或zpool导出/导入。 它可能无法在网上完成了。 我有一半时间重启,或者最终导出/导入池。
当在池上设置autoexpand属性时,通常会自动考虑新大小。
否则,如果导出/导入池不起作用,则可以使用以下命令:
zpool online -e pool device