LXD ZFS Loop Storageを10GBから700GBに増やしようとしています。
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
test-tao 9.94G 6.95G 2.98G - 46% 69% 1.00x ONLINE -
ZFSプールのサイズを拡張するには、さらにVDEVを追加する必要があります。 ZFSプールが大きくなると、その上のZFSファイルシステムに自動的に新しいスペースが使用可能になります。 ZFSでは、事前にファイルシステムのサイズを事前に割り当てたり、フォーマットしたり、選択したりする必要はありません。プール内のすべてのファイルシステムは、使用可能なスペースを参照して使用できます。
すべての新しいVDEVが既存のストレージ容量に追加され、使用可能なすべてのVDEVにデータが自動的にストライプされます。 VDEVは物理メディアの抽象化であり、ディスクの実際のパーティション、単一ディスク全体、ディスクのミラー、またはRAID-Z(RAID 5と同様の分散パリティ)を表すことができます。通常、既存のプールにすでにある同じタイプのVDEVを追加します。プールが単一のディスクで構成されている場合、単一のディスクVDEVを追加します(ミラー化されたVDEVにアップグレードする必要がある場合を除きます)。プールがミラーで構成されている場合、ミラーVDEVを追加します。等々。同じプールで異なるタイプのVDEVを混合しても意味がありません。
たとえば、単一のディスクVDEVをプールに追加するには、次のコマンドを使用します。
Sudo zpool add test-tao /dev/<disk-name>
または、ミラーVDEVを追加するには:
Sudo zpool add test-tao mirror /dev/<disk-0-name> /dev/<disk-1-name>
VDEVの詳細については、 この記事 およびzpool
manページを確認してください。
私はこれが古い投稿であることを知っています。質問はループバックされたZFSプールに関するものだったようです。 this を確認してください。
ループバックアップZFSプールの成長
LXDでは、ループバックZFSプールを直接拡大することはできませんが、次の方法で拡大できます。
Sudo truncate -s +5G /var/lib/lxd/disks/<POOL>.img
Sudo zpool set autoexpand=on lxd
Sudo zpool online -e lxd /var/lib/lxd/disks/<POOL>.img
Sudo zpool set autoexpand=off lxd