因此,我在 zfs 中有很多驱动器。在 Nautilus 中,在“其他位置 -> 在此计算机上”下,它们全部显示出来,比如说 30 个。本质上,如果我有一个名为 Internal 的 zfs 池,那么,我会看到 30 个内部“驱动器”,如果您单击它们,它们会尝试安装,当然它们无法安装。显然,据我所知,zfs 在驱动器末尾有一个小的未使用的分区。因此,它们显示为 /dev/sda9、/dev/sdb9 等。我想在 Nautilus 中隐藏所有这些,以便我可以更快、更轻松地查看非 ZFS 驱动器和网络。有什么方法可以隐藏它们吗?我查看了 dconf 和 Nautilus 的设置。
答案1
如果卷必须安装在除 之外的其他地方,Nautilus 不会在位置窗格中显示这些卷。您可以通过在文件中/media
指定除 之外的安装点来“隐藏”分区。当然,让我们使用安装选项在启动时不安装这些卷。/media
fstab
fstab 中的行应如下所示:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sdXY /mnt/uniq zfs noauto 0 0
# mountpoint should be uniq
# noauto, parition will not be mounted at startutp, not mouted with mount -a
# fsck option 0 & 0 But why not use recommended settings for zfs
例如/dev/sda9
sudo mkdir /mnt/hidesda9
echo "/dev/sda9 /mnt/hidesda9 zfs noauto 0 0" | sudo tee -a /etc/fstab
sudo mount -a