使用 UUID 和 fstab 的自动挂载在重启后不会自动挂载

使用 UUID 和 fstab 的自动挂载在重启后不会自动挂载

我有一台 Debian 10,其中有一个外部 ntfs 驱动器。我已修改文件/etc/fstab以允许自动安装驱动器,如下所示:

UUID="45DA303C05C96FEF"     /media/patou/45DA303C05C96FEF   ntfs    rw,suid,dev,exec,auto,user,sync     0   1

但是,当我重新启动时,驱动器并没有自动安装。如果我发出命令mount,输出中没有包含驱动器的行。

我需要在 Dolphin 中单击该驱动器来安装它,然后,如果我执行命令mount,我会得到如下其中一行:

UUID="45DA303C05C96FEF"     /media/patou/45DA303C05C96FEF   ntfs    /dev/sdb1 on /media/patou/45DA303C05C96FEF type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

相反,如果我在 fstab 文件中使用设备而不是 UUID 来挂载驱动器,它会自动挂载,不会出现任何问题。这意味着,如果我在 fstab 文件中输入以下行:

/dev/sdb1   /media/patou/45DA303C05C96FEF   ntfs    rw,suid,dev,exec,auto,user,sync     0   1

谁能告诉我如何使用 UUID 而不是设备路径自动安装驱动器?

答案1

感谢@TomYan 的回答。

要允许自动挂载使用 UUID,您必须使用不带双引号的 UUID。确实有效。fstab 条目应为:

UUID=45DA303C05C96FEF     /media/patou/45DA303C05C96FEF   ntfs    /dev/sdb1 on /media/patou/45DA303C05C96FEF type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

不与UUID="45DA303C05C96FEF"

相关内容