通过命令行挂载驱动器(就像我在 nautilus 中点击它一样)

aio*_*obe 11 command-line mount

我正在编写一个备份脚本,我需要在我的笔记本电脑的媒体托架中安装一个驱动器。

我知道我可以通过使用 fstab 和 mount 命令来完成工作。也许这是最简单的方法。无论如何,我对以下内容感兴趣:

  1. 最初卸载媒体托架驱动器。

  2. 我在 nautilus 窗口的侧面板中单击驱动器并安装驱动器。

  3. 我可以访问它/media/baydrive


我的问题:

是否有从命令行执行步骤 2 的简单方法?即,将驱动器安装到/media/<device name>不搞乱fstab

Flo*_*sch 13

尝试 udisks --mount <device name>

要按分区标签挂载,您可以执行

udisks --mount /dev/disk/by-label/baydrive
Run Code Online (Sandbox Code Playgroud)


小智 6

最等效的(至少对于 ubuntu 14.4)是

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive
Run Code Online (Sandbox Code Playgroud)

之间的差udisksudisksctl的是,udisks总是在/介质安装,而udisksctl安装在那里将鹦鹉螺,有时/media/${USER}