web-dev-qa-db-ja.com

オンラインでiSCSISANを介してZFSプールのスペースを増やす

SAN上に96GBのiSCSIボリュームがあり、ZFSプールが実装されています。 SANボリュームのサイズを96から120GBにサイズ変更しましたが、zpoolリストには古いスペース(96GB)のみが表示されます。120Gのスペースを実現する方法、またはzfsプールのサイズを変更して利用または識別する方法120GBのスペース?

3
Farhan

これはトリッキーなものです...以前は、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のエクスポート/インポートになりました。オンラインで実行できなくなる可能性があります。半分の時間で再起動するか、プールをエクスポート/インポートする必要があります。

3
ewwhite

プールにautoexpandプロパティが設定されると、通常、新しいサイズが自動的に考慮されます。

それ以外の場合、プールのエクスポート/インポートが役に立たない場合は、次のコマンドを使用できます。

zpool online -e pool device
2
jlliagre