使用 udisksctl 启动时外部硬盘无法自动挂载

使用 udisksctl 启动时外部硬盘无法自动挂载

这里是 Ubuntu 13.10。我有两个外部硬盘,它们(几乎)总是插着。我希望它们在启动时自动退出,所以我添加了两个启动条目:

udisksctl mount --block-device /dev/disk/by-uuid/DISK1_UUID_HERE

HDD2 也一样。

现在它们几乎总是可以挂载。当它们不挂载时,运行任何 udisksctl 命令都会挂载它们。例如,即使运行也只能udisksctl dump正确挂载两个驱动器。

您是否知道为什么有时它们在启动时不能正确自动安装?

多谢

答案1

回答老问题...

  • 按住Super(通常与 Windows 键相同)并击中a
  • startup在文本输入字段中 输入内容。Dash‘启动’
  • Startup Applications应该会出现 - 点击它
    (或使用光标键选择它并按Enter
  • Startup Application Preferences应该显示 - 点击Add 在此处输入图片描述
  • 在上方和下方字段中填写您想要的任何文本。
  • 中间字段指定要做什么,输入
/bin/bash -c'/bin/sleep 5 && /usr/bin/udisksctl mount -b /dev/disk/by-label/GreenWD_3TB'

... 哪里/dev/disk/by-label/GreenWD_3TB可能有任何东西(?):

查找 /dev/disk/* -type l -printf "/dev/%l\t%p\n" \
| sed -re 's,\.\./,,g' -ne '/\/dev\/[az]+[0-9]\t/ p'

... 确实显示。(文本已格式化,因此您可以将其“按原样”复制到终端中)
不过,我建议不要使用第一列中的任何内容 - 尤其是可移动设备,如 USB 记忆棒和/或驱动器。

相关内容