我应该如何在 fstab 中挂载我的 ext4 分区

我应该如何在 fstab 中挂载我的 ext4 分区

以便它以“Schijf-2”的名称出现在 Thunar 的侧栏中?

我正在运行 linux mint13 xfce,这在过去几天里一直是一个令人头痛的问题。该分区的 UUID 是:

这是以下的输出blkid

/dev/sda2: UUID="913aedd1-9c06-46fa-a26e-32bf5ef0a150" TYPE="ext4"

我应该如何在 fstab 中输入它以便它安装到这个目录: /media/Schijf-2/

我已经尝试了很多事情,我读了很多stackexchange问​​题,但我仍然没有成功。

编辑: 如果 fstab 中没有条目,该驱动器现在在文件管理器中显示为 Schijf-2。

但启动时不会自动挂载该分区。这会导致链接不起作用、Dropbox 要求新位置等。

为了自动安装它,我需要在 fstab 中添加一个条目。正确的?

或者是否有其他地方可以设置在启动/登录时自动安装它?

编辑2:

按照 @jasonwryan 建议再次添加后fstab,当我登录自己的帐户时,该分区会显示在 Thunar 中。登录我爸爸的帐户后,它不显示。这再次证实了我的想法,我父亲的账户不知何故被搞乱了。

我应该将帐户中的哪些文件或目录复制粘贴到我父亲的帐户中,以便与我自己的帐户具有相同的设置?

我已经尝试删除我父亲的帐户并再次添加,但这让我陷入了完全不同的麻烦。 (但这是一个不同的问题,与在 fstab 中安装我的 /dev/sda2 无关)。

答案1

默认情况下,如果您的fstab条目是:

UUID=913aedd1...    /media/Schijf-2   ext4    rw,relatime   0    2

您的分区不会像Schijf-2侧栏中那样显示,除非它被标记为Schijf-2。您有两个选择:

  • 保留fstab条目原样并标记您的分区(例如,如果sda2是您的分区):

    e2label /dev/sda2 Schijf-2

  • 保留分区不变,并将x-gvfs-name=Schijf-21添加到您的挂载选项中fstab

    UUID=913aedd1 /media/Schijf-2 ext4 rw,relatime,x-gvfs-name=Schijf-2 0 2


1 即使分区有不同的标签并且您希望它显示为Schijf-2

答案2

UUID=913aedd1-9c06-46fa-a26e-32bf5ef0a150    /media/Schijf-2   ext4    rw,relatime,discard   0    2

请参阅man fstab参考资料 获取选项的完整列表和说明。

答案3

您需要为分区添加标签。为此,请使用文件系统特定工具(例如e2labelext2/3/4)或使用gparted.

例如:

#e2label /dev/sda2 Schijf-2

不要将分区安装在安装点(例如/home/Schijf-2)上,因为它将成为文件管理器中目录树的一部分,因此不会显示。

然后,标签将显示在大多数文件管理器的左侧栏中,包括ThunarGnome Files

如果您挂载这些分区,/etc/fstab那么它们实际上成为更大的文件系统树的一部分,该文件系统树从顶级根(/)开始。与 Windows 不同,分区显示为驱动器号(C:D:),在 Unix/Linux 中将它们显示为单独的设备是没有意义的,因为安装时它们都位于 root 下的某个位置。许多系统对/home、 、“/tmp”、“var”等都有单独的分区/usr,将它们显示为“设备”是没有任何意义的。

“设备”列表显示未作为文件系统树的一部分安装的分区 - 例如包含双/多引导系统中替代发行版的分区,或 USB 记忆棒等。

我相信您可以将位置添加到“地点”列表中。 (尽管我现在View->Sidepane-Shortcut不在前面确认)。thunar这将允许您从文件管理器快速访问。

相关内容