汎用およびLXD ZFSプールを使用できますか?

汎用およびLXD ZFSプールを使用できますか?

2つのディスクがあり、毎日使用するためにUbuntu 16.04にZFS raid0プールを作成し、ここでLXCコンテナを維持したいと思います。このプールを自分で管理し、LXDが管理できるようにすることはできますか?私はZFSがベアメタルでのみ動作することを望み、LXDではループファイルを使用したくありません。

ベストアンサー1

競合を避けるために命名規則を使用する代わりに、データ・セットを使用してください。

root@vm:~# zfs create test/data
root@vm:~# zfs create test/lxd
root@vm:~# lxd init
Name of the storage backend to use (dir or zfs) [default=zfs]:
Create a new ZFS pool (yes/no) [default=yes]? no
Name of the existing ZFS pool or dataset: test/lxd
...

root@vm:~# zfs list
NAME        USED  AVAIL  REFER  MOUNTPOINT
test        492K  38.5G    96K  /mnt/test
test/data    96K  38.5G    96K  /mnt/test/data
test/lxd     96K  38.5G    96K  none

データセットには独自のZFS属性があり、LXDが他のデータセットに影響を与えることなくデータセットで必要な操作を実行できます。そしてlxdがデータセット属性を管理しているようですmountpoint=none

おすすめ記事