UbuntuのデバイスウィンドウにZFSアレイが表示されるかどうかを制御するにはどうすればよいですか?

UbuntuのデバイスウィンドウにZFSアレイが表示されるかどうかを制御するにはどうすればよいですか?

私はUbuntu Bionic 18.04とXFCEをDEとして使用しています。

zfs配列 "big-tank"を/media/big-tankにマウントしましたが、デバイスウィンドウには表示されません。また、/mediaにはマウントされていませんが、他のプールの残りのスペースもここに表示されます。

user@ubuntu:~$ zfs get all big-tank |grep mountpoint
big-tank  mountpoint            /media/big-tank        local
user@ubuntu:~$ ls /media
big-tank  CloudDrive  user  nvme-tank
user@ubuntu:~$ df /media/big-tank
Filesystem      1K-blocks  Used  Available Use% Mounted on
big-tank       7541358208   128 7541358080   1% /media/big-tank

しかし、これは私のデバイスウィンドウです。

ここに画像の説明を入力してください。

これは私のzpoolです。

user@ubuntu:~$ zpool list
NAME        SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
big-tank   7.25T   996K  7.25T         -     0%     0%  1.00x  ONLINE  -
nvme-tank   928G   409G   519G         -     2%    44%  1.00x  ONLINE  -
user@ubuntu:~$ zfs list
NAME                  USED  AVAIL  REFER  MOUNTPOINT
big-tank              852K  7.02T    96K  /media/big-tank
nvme-tank             887G  12.1G    24K  /media/nvme-tank
nvme-tank/ext4-zvol   474G   478G  8.28G  -
nvme-tank/ntfs-zvol   413G  24.1G   401G  -
  1. /media/big-tankが正しくインストールされていても、デバイスにbig-tankが表示されないのはなぜですか?
  2. nvme-tankが/mediaにマウントされておらず、マウントポイントがリストされていないのにデバイスにnvme-tankが表示されるのはなぜですか?

ベストアンサー1

  1. /media/big-tankが正しくインストールされていても、デバイスにbig-tankが表示されないのはなぜですか?

big-tankそもそも(ブロック)デバイスではないからです。 ZFSプールです。私はThunarを使用していませんが、/media/bing-tank「ファイルシステム」で使用できると思います。

  1. nvme-tankが/mediaにマウントされておらず、マウントポイントがリストされていないのにデバイスにnvme-tankが表示されるのはなぜですか?

nvme-tankファイルシステムの代わりに、2つのボリューム(zvols)を含むプールがデバイスウィンドウの下に表示されます。

ZFSでは、1つ以上のディスクデバイス(またはファイルのみ)からプールを作成できます。プールにはデータセットが含まれています。互いに分離されている既存のパーティションとは異なり、データセットはすべてプールスペースを共有します。データセットはボリューム、ファイルシステム、またはスナップショットです。ファイルシステムはどこにでもマウントでき、ボリュームはZFSではなくエンティティを含めるために使用できます。あなたの場合は、指定された名前のファイルシステムになることがありますext4ntfs

ThunarがZFSのしくみを混同してファイルシステムを正しく表示できないことがあります。たとえば、これを参照してくださいエラーレポート

おすすめ記事