web-dev-qa-db-ja.com

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

DEとしてXFCEを搭載したUbuntuBionic18.04を使用しています。

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

しかし、これが私のデバイスペインです:

enter image description here

そして、ここに私のzpoolsがあります:

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. / mediaにマウントされておらず、マウントポイントがリストされていないのに、デバイスにnvme-tankが表示されるのはなぜですか?
1
Stonecraft
  1. / media/big-tankが正しくマウントされているにもかかわらず、big-tankがデバイスに表示されないのはなぜですか?

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

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

nvme-tankはファイルシステムではなく、デバイスペインの下に表示される2つのボリューム(zvol)を含むプールです。

ZFSでは、プールは1つ以上のディスクデバイス(または場合によってはファイルのみ)から作成できます。プールにはデータセットが含まれています。互いに分離されている従来のパーティションとは異なり、データセットはすべてプールスペースを共有します。データセットには、ボリューム、ファイルシステム、またはスナップショットを使用できます。ファイルシステムはどこにでもマウントでき、ボリュームは非ZFSエンティティを含むために使用される可能性があります。おそらくext4およびntfsファイルシステム(名前に応じて)。

ThunarがZFSの方法に混乱し、ファイルシステムを適切に表示できない可能性があります。たとえば、これを参照してください バグレポート

1
jlliagre