通过命令行安装驱动器(就像我在nautilus中单击驱动器一样)


11

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

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

  1. 最初,卸下介质托架驱动器。

  2. 我在nautilus窗口的侧面板上单击驱动器,然后安装了驱动器。

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


我的问题:

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

Answers:


13

尝试 udisks --mount <device name>

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

udisks --mount /dev/disk/by-label/baydrive

很好的命令,但我得到了Cannot stat device file baydrive: No such file or directory
aioobe

1
设备名称必须是用于Baydrive的设备文件-类似于/ dev / sdb1
Florian Diesch 2011年

对。然后就可以了。您知道用什么方式来baydrive代替它吗?
aioobe

1
不会。但是如果该分区带有标签“ baydrive”,则可以使用/dev/disk/by-label/baydrive
Florian Diesch 2011年

哇,我对此一无所知。大!编辑过的帖子以包含此变体
aioobe,2011年

5

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

udisksctl mount --block-device /dev/disk/by-label/baydrive
udisksctl unmount --block-device /dev/disk/by-label/baydrive

udisks和之间的区别udisksctl是,udisks总是在/ media下udisksctl安装,而在鹦鹉螺会挂载的位置安装,有时/media/${USER}



0

自动安装的驱动器

/media/username/driveUUID/

Nautilus samba安装的驱动器位于

/run/user/1000/gvfs/smb-share:server=10.100.4.16,share=share-name/path-to-folder/

或对于sftp挂载,您可以访问

/run/usr/1000/gvfs/sftp\:host\=10.100.4.16/

-1

您也可以安装驱动器,它会出现在侧面板上。您可以右键单击侧面板上的快捷方式,然后将其锁定在启动器上。现在,您只需单击该图标即可安装驱动器无需任何命令,启动脚本或打开nautilus。


1
问题的全部重点是如何在摆弄GUI的情况下执行此操作。我想将备份脚本作为cron作业。
aioobe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.