SAN上に96GBのiSCSIボリュームがあり、ZFSプールが実装されています。 SANボリュームのサイズを96から120GBにサイズ変更しましたが、zpoolリストには古いスペース(96GB)のみが表示されます。120Gのスペースを実現する方法、またはzfsプールのサイズを変更して利用または識別する方法120GBのスペース?
これはトリッキーなものです...以前は、LUNの再スキャンは、OSに新しいデバイスサイズを認識させるために機能していました。私の公式は以前は次のとおりでした:
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