如何在不使用 /etc/fstab 的情况下自动挂载外部驱动器

如何在不使用 /etc/fstab 的情况下自动挂载外部驱动器

我已经使用条目安装了外部驱动器/etc/fstabUUID=ba6274de-e241-43ef-9dd0-5147c29e883a /mnt/500GB_Seagate_Drive xfs defaults,x-gvfs-show 0 0

我有其他驱动器,其中没有/etc/fstab.我如何使用设备映射器以相同的方式安装此驱动器,而不在/etc/fstab.我不确定它们是如何在启动时自动安装的。

在此输入图像描述

使用/etc/fstab不会在左侧显示已安装的驱动器,就像其他自动安装的驱动器在左侧显示一样,如下所示:

在此输入图像描述

自动安装驱动器的安装输出:

[munish259272@munish259272example ~]$ mount | grep WD5TB
/dev/sdb1 on /run/media/munish259272/WD5TB type xfs (rw,nosuid,nodev,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota,uhelper=udisks2)
[munish259272@munish259272example ~]$ 
[munish259272@munish259272example ~]$ mount | grep 'My Passport'
/dev/sdc1 on /run/media/munish259272/My Passport type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
[munish259272@munish259272example ~]$ 

答案1

uhelper=udisks2的输出中mount表示这些安装是由 完成的udisksd。它是一个典型的组件,用于处理多个桌面环境中用户安装操作的特权部分。

由于挂载与您的 GUI 登录会话相关联,因此它们不会在启动时发生,而是在您登录(使用 GUI)时发生。您的桌面环境应该有一种方法来控制安装。

另请参阅udisksctl statusudisksctl dump获取有关udisksd可安装事物的更多信息,但本质上相同的信息也应该在桌面环境的设置工具中的某个位置可用。

相关内容