设置 Gnome 自动挂载的 USB 驱动器上的挂载选项

设置 Gnome 自动挂载的 USB 驱动器上的挂载选项

我的 USB 驱动器目前在 Gnome(Ubuntu 18.04)下正确自动安装,但我想在安装时设置“noatime”选项。

我知道我可以通过 Gnome“磁盘”工具来做到这一点,但我更喜欢用代码记录我设置系统的操作,所以我正在寻找命令行方式来执行此操作。

答案1

首先运行df查看您的外部驱动器是什么设备,例如,对我来说适当的行如下所示:

/dev/sdc1              4883769340 2392246688 2491522652  49% /media/drew/LACIE-5GB

/media/drew/LACIE-5GB是磁盘的安装位置和相应的设备/dev/sdc1- 这可能会根据您拥有的外部驱动器数量以及它们的连接顺序而改变。

blkid /dev/sdc1
/dev/sdc1: LABEL="LACIE-5GB" UUID="703C31971BEBAA7E" TYPE="ntfs" PTTYPE="dos" PARTLABEL="LACIE-5GB" PARTUUID="6afdadd9-39ce-4875-b747-82cae734ae02"

UUID 是703C31971BEBAA7E

因此,可以在 /etc/fstab 中添加如下行:

UUID=703C31971BEBAA7E   /media/drew/LACIE-5GB   ntfs    defaults,noauto,noatime,uid=1000,gid=1000,umask=0000,fmask=0111      0       0

请注意,这noauto很重要 - 如果在启动时未连接驱动器并且不存在该选项,则启动将停止并需要手动重新启动。uid=1000,gid=1000,umask=0000,fmask=0111只是 NTFS 的选项,不使每个文件都可执行(例如,当我尝试读取 txt 文件时,这会提示 Nautilus 询问是否要显示或运行文件)。noatime是最初请求的选项。

答案2

这可能不是完美的解决方案,但我/etc/udisks2/mount_options.conf仅创建了一个文件:

[defaults]
defaults=noatime

运行cat /proc/mounts显示我的可移动驱动器已安装noatime。这对我来说很棒,因为我确信默认为noatime是向前迈出的一步。

手册udisks页也很有用https://wiki.archlinux.org/title/Udisks#Udisks(archlinux wiki 一直很有帮助)。

相关内容