我正在使用带有 XFCE 的 Ubuntu Bionic 18.04 作为我的 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 -
- 为什么尽管正确安装了 /media/big-tank,但设备中仍不显示 big-tank?
- 为什么 nvme-tank 显示在设备中,尽管没有挂载到 /media,也没有列出挂载点?
因为
big-tank
首先不是(块)设备。那是一个 ZFS 池。我没有使用 Thunar,但我相信/media/bing-tank
它可以在“文件系统”下使用。nvme-tank
不是文件系统,而是包含两个卷 (zvol) 的池,显示在设备窗格下。在 ZFS 下,可以从一个或多个磁盘设备(或者可能只是文件)创建一个池。池包含数据集。与相互隔离的传统分区不同,数据集都共享池空间。数据集可以是卷、文件系统或快照。文件系统可以安装在任何地方,并且卷可能用于包含非 ZFS 实体,在您的情况下可能是文件系统
ext4
,ntfs
具体取决于它们给出的名称。Thunar 很可能被 ZFS 的做法弄糊涂了,无法正确显示其文件系统。参见例如这个错误报告。