问题描述
有时当我重新启动计算机时,我的驱动器会挂载但有时它们不会(就像现在我输入这个问题时那样)。
有一种简单的方法,比如可以为我安装它们的程序吗?进入控制台,制作文件夹等不是我想要的。我喜欢Windows无论如何总是安装驱动器的方式。
如果没有程序,我怎样才能轻松安装所有驱动器?
最佳解决办法
这适用于12.10 – 16.10
在Dash中键入Disks,您将获得:
单击小齿轮图标,以获取子菜单,然后选择编辑安装选项。之后你会看到:
将自动装载选项更改为ON。对start-up上安装的所有驱动器执行此操作。
注意:请注意修改内容,否则可能导致系统无法正常工作。
次佳解决办法
如何在Ubuntu中自动挂载NTFS部分/磁盘
按Ubuntu按钮,启动disks
应用程序。
选择你的NTFS分区/磁盘?按配置按钮选择Edit Mount Options...
将off
转换为Automatic Mount Options
,select Mount at startup
。选择你的Display Name
如Data
或partition-Data
或seriously-not-porn
,哪个最能描述你的个性?!
Mount Point
意味着您希望它安装在哪里!这可能是/mnt/DATA//home/username/part-data
或/home/username/Videos/no-porno
,最能描述你的个性!之后按OK,输入您的密码,再次确定。并重新启动系统,并查看已安装的HardDiskdrive。
资源
第三种解决办法
如果您想通过自己的脚本(不使用任何程序)执行此操作,那么以下内容可以帮助您:
在/usr/local/bin
中创建名为automount
的文件并授予其执行权限(sudo chmod +x
)。
-
case-1:sudo without password(如果你在
/etc/sudoers
中设置了NOPASSWD
🙂/usr/local/bin/automount
的内容:#!/bin/bash cd /dev/disk/by-label for label in * do partition=$(basename $(readlink $label)) sudo mkdir /media/$USER/$label sudo mount /dev/$partition /media/$USER/$label done exit
然后创建Strartup Application(
gnome-session-properties
)并添加以下内容: -
case-2:sudo需要密码(如果你没有在
/etc/sudoers
中设置NOPASSWD
): –/usr/local/bin/automount
的内容:#!/bin/bash cd /dev/disk/by-label user=$(zenity --entry --text="Enter Username") for label in * do partition=$(basename $(readlink $label)) sudo mkdir /media/$user/$label sudo mount /dev/$partition /media/$user/$label done exit
或者,您可以永久设置
<username>
而不是$user
。然后创建Strartup Application(
gnome-session-properties
)并添加以下内容:注意:要运行
gksudo
,必须安装包gksu
。如果不是先做:sudo apt-get install gksu
补充说明:
-
此脚本在
/media/$USER/<Disk-Label>
上安装分区。 -
要检查/更改分区的标签,可以使用
gnome-disk-utility
: