用户账户是否存在“个人 fstab”文件?

用户账户是否存在“个人 fstab”文件?

我正在寻找一个/etc/fstab仅适用于我的账户(登录时)的“个人”文件;这样的文件存在吗?还是更复杂?

答案1

如果我们需要在登录帐户后始终安装驱动器,但不希望在启动时安装此驱动器,我们可能需要考虑通过以下方式安装u盘。以下命令将例如挂载驱动器“/dev/sdc1 to/media/”(不需要 root 权限):

udisks --mount /dev/sdc1

如果需要,可以将此命令添加到脚本中或放入自动启动应用程序中。

另请参阅此处的相关问题:

答案2

不可以。但这并不复杂:您需要做的就是创建一个脚本,手动添加所需的挂载点,然后从您的登录名执行该脚本。

假设这是个人挂载的 fstab 条目,您只想在登录时挂载它:

# volume              mount point       type  options
news:/usr/spool/news  /usr/spool/news   nfs   timeo=14,intr

手动安装可以是:

mount news:/usr/spool/news

因此,如果您将其放入脚本 ( cd ~ && gedit mount_them.sh) 中并使脚本可执行,则可以将此脚本添加到 .bash_profile 或 .bashrc 中(.bash_profile 用于登录 shell,而 .bashrc 用于交互式非登录 shell)。添加类似这样的内容(伪代码)将为您挂载它们:

if [ -f ~/mount_them.sh ]; then
   ./mount_them.sh
fi

答案3

与 Takkat 类似的命令如下:

udisksctl mount -b /dev/sdc1

这会将设备安装/dev/sdc1到以下位置(就像 Nautilus 所做的那样)

/media/$USER/$DEVICE

其中$USER是您的用户名,$DEVICE如果设置了,则是设备标签,否则就是设备 UUID。

注意:手册页因为该命令仅存在于 12.10+,所以我假设它仅适用于 12.10+。

答案4

如果你恰好使用 KDE,你可以去

系统设置->硬件->可移动设备,然后选中分区旁边的相应框。选项包括登录时自动挂载和连接时自动挂载。

这个功能已经推出一段时间了 - 我想是从 karmic 开始的。由于它是桌面的一部分,我非常确定这些设置将根据每个用户应用。

相关内容