Behzadsh Asked: 2010-11-03 03:33:59 +0800 CST2010-11-03 03:33:59 +0800 CST 2010-11-03 03:33:59 +0800 CST 如何自动挂载我的外置硬盘? 772 登录时,ubuntu 10.10不会自动挂载外部硬盘,而 ubuntu 10.04会在登录时挂载它们。 我试过存储设备管理器,但是当没有插入外部硬盘时它会出错。 有什么想法或建议吗? 10.10 mount usb usb-drive automount 9 个回答 Voted Best Answer hufemj 2010-11-08T09:44:36+08:002010-11-08T09:44:36+08:00 我处于类似的情况,除了我的系统在 10.04 上运行良好。我有一个外部 mybook 硬盘驱动器,用于使用 nfs4 和 grsync 进行备份。在 fstab 结束时,我有这些挂载命令: /media/mybook/laptop_backup /export/laptop_backup none bind 0 0 /media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 /media/mybook/laptop_www /export/laptop_www none bind 0 0 在 10.04 中,启动已完成,这些目录已安装并可通过网络访问。当我升级到 10.10 时,启动会暂停并显示一条错误消息,让我可以选择按 S 跳过或其他字母来手动解决问题。由于我不知道如何修复它,我只是跳过(每个目录一次)并启动完成。手动执行sudo mount -a成功挂载目录。我猜时间从 10.04 变成了 10.10 什么的。 请注意,/etc/fstab 中没有 mybook 外部 USB 1 TB 硬盘驱动器的挂载命令。所以我猜驱动器在 10.04 中自动安装,而这在 10.10 中没有发生。我尝试添加: /dev/sdd1 /media/mybook type ext3 但这与挂载目录的方式相同。 添加nobootwait选项修复它。奇怪的是,看起来 nobootwait 显然会导致系统等待安装完成,即使手册页说相反。以下是来自 /etc/fstab 的命令: /dev/sdd1 /media/mybook ext3 nobootwait /media/mybook/laptop_backup /export/laptop_backup none bind 0 0 /media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 /media/mybook/laptop_www /export/laptop_www none bind 0 0 – xamox 2010-11-28T09:44:34+08:002010-11-28T09:44:34+08:00 这是执行此操作的 GUI 方式,因此您不必手动修改 fstab 文件。 如果您查看存储库,您应该会看到一个名为mountmanager的程序 ,或者从终端(命令行)只需键入: sudo apt-get update sudo apt-get install mountmanager 安装后,您可以通过单击菜单中的系统->管理->装载管理器来打开它。 注意:此程序目前支持到 12.10。它还不适用于 13.04。 程序打开后,您可以从左侧列表中单击要自动挂载的额外驱动器。在选项中,您有一个可以选择安装点的区域。在我的情况下,我希望我的外部驱动器被挂载,/media/drive/所以我在那里创建了一个目录并将其设置为挂载点。然后我从挂载管理器菜单中单击分区-> 应用。 这里它说它将修改我的 fstab 文件,但我点击了确定。重新启动我的机器,一切都很好,它自动安装在那里。 Dan 2012-02-06T18:21:34+08:002012-02-06T18:21:34+08:00 我遇到了这个问题,结果证明驱动器的设备已更改,并且与根驱动器冲突。错误发生后,引导过程停止并询问我是否输入S跳过并继续或M打开一个 shell 并进行手动修复。 键入M然后mount -a导致设备已安装的消息,因为/这是不正确的。这是它感到困惑的暗示。 对我们来说,在 fstab 中使用 UUID 显然比使用设备标签更安全,因为这样可以避免此类冲突。您可以键入“blkid”来查找设备到 UUID 的映射,还可以查看设备是否与表中的内容有所不同。 mountmanager 实用程序允许您指定标签或 UUID,因此如果您想从 GUI 自动生成 fstab,这可能会有所帮助。 sagarchalise 2010-11-03T03:55:50+08:002010-11-03T03:55:50+08:00 基本上 ubuntu 应该自动挂载你的外置硬盘。如果它没有挂载,那么您可以在 /etc/fstab 上输入信息。有关安装信息,请参见此处。 abybaddi009 2012-05-07T23:11:43+08:002012-05-07T23:11:43+08:00 从包管理器安装ntfs-config并在首次启动时单击自动配置。 Chris 2012-05-07T23:19:07+08:002012-05-07T23:19:07+08:00 编辑 fstab 确实是最好的方法。这确实并不像它最初出现的那样难。只要cp /etc/fstab /etc/fstab.orig确保你手边有一个现场 cd/usb,以防你真的搞砸了。 您也可以尝试使用 gvfs-mount 的脚本,并在启动时加载它。如果默认没有安装它,它在包 gvfs-bin 中。语法非常简单。 snlm 2011-10-18T07:29:27+08:002011-10-18T07:29:27+08:00 这对我有用: 打开配置编辑器并设置 /apps/nautilus/preferences/ media_automount = true media_automount_open = true 然后安装usbmount: sudo apt-get install usbmount LinuxCanuck 2010-11-03T08:11:00+08:002010-11-03T08:11:00+08:00 比较不同版本的 Ubuntu 对我不起作用。总是有变化,如果你升级,那么你接受变化。这种比较隐含的是前一个有效,所以最新的肯定没有那么好。在设备的情况下,这可能是由于许多原因,包括使用 Apparmor 增强安全性。这可能是由于包括内核在内的任何级别的更改,也可能不是由于 Canonical 所做的事情。 根据我的经验,挂载方式取决于文件系统。如果它是 FAT32 或 NTFS,那么它通常会在您连接设备时安装设备。如果它是在 Linux 下格式化的设备,那么它可能具有额外的权限,需要您提供密码。 我从 2006 年开始使用 K/Ubuntu,并且在过去三年中不必编辑 fstab。我目前有四个外部驱动器,至少有十几个不同文件系统的分区,一切都按预期工作。一个是全新的希捷,我不需要做任何事情。我只是将其插入并附加它。如果某些东西没有安装,通常有一个很好的理由。 可能是它需要进行一致性检查,因为它没有被正确移除或者它已经安装了很多次而没有。可能是设备未正确连接或 VirtualBox 等设备正在使用它。可能是设备存在易于修复或复杂的问题。我有几个 USB 记忆棒。有些工作得很好,有些则有问题。多年来,我不得不扔掉一些,而其他一些则不得不重新格式化以使它们工作,因为在使用过程中发生了一些事情,例如不耐烦和过早删除它或设置了一个标志来制作它可引导。 基于有限的信息很难一概而论。 Andrea Grandi 2010-11-03T03:55:20+08:002010-11-03T03:55:20+08:00 您必须在 /etc/fstab 中添加一行,最后带有选项“auto”。我不在家,否则我会把我的台词复制粘贴给你……我有 Ubuntu 10.10 和一个外部 USB 硬盘。
我处于类似的情况,除了我的系统在 10.04 上运行良好。我有一个外部 mybook 硬盘驱动器,用于使用 nfs4 和 grsync 进行备份。在 fstab 结束时,我有这些挂载命令:
在 10.04 中,启动已完成,这些目录已安装并可通过网络访问。当我升级到 10.10 时,启动会暂停并显示一条错误消息,让我可以选择按 S 跳过或其他字母来手动解决问题。由于我不知道如何修复它,我只是跳过(每个目录一次)并启动完成。手动执行
sudo mount -a
成功挂载目录。我猜时间从 10.04 变成了 10.10 什么的。请注意,/etc/fstab 中没有 mybook 外部 USB 1 TB 硬盘驱动器的挂载命令。所以我猜驱动器在 10.04 中自动安装,而这在 10.10 中没有发生。我尝试添加:
但这与挂载目录的方式相同。
添加
nobootwait
选项修复它。奇怪的是,看起来 nobootwait 显然会导致系统等待安装完成,即使手册页说相反。以下是来自 /etc/fstab 的命令:这是执行此操作的 GUI 方式,因此您不必手动修改 fstab 文件。
如果您查看存储库,您应该会看到一个名为mountmanager的程序 ,或者从终端(命令行)只需键入:
安装后,您可以通过单击菜单中的系统->管理->装载管理器来打开它。
注意:此程序目前支持到 12.10。它还不适用于 13.04。
程序打开后,您可以从左侧列表中单击要自动挂载的额外驱动器。在选项中,您有一个可以选择安装点的区域。在我的情况下,我希望我的外部驱动器被挂载,
/media/drive/
所以我在那里创建了一个目录并将其设置为挂载点。然后我从挂载管理器菜单中单击分区-> 应用。这里它说它将修改我的 fstab 文件,但我点击了确定。重新启动我的机器,一切都很好,它自动安装在那里。
我遇到了这个问题,结果证明驱动器的设备已更改,并且与根驱动器冲突。错误发生后,引导过程停止并询问我是否输入S跳过并继续或M打开一个 shell 并进行手动修复。
键入M然后
mount -a
导致设备已安装的消息,因为/
这是不正确的。这是它感到困惑的暗示。对我们来说,在 fstab 中使用 UUID 显然比使用设备标签更安全,因为这样可以避免此类冲突。您可以键入“blkid”来查找设备到 UUID 的映射,还可以查看设备是否与表中的内容有所不同。
mountmanager 实用程序允许您指定标签或 UUID,因此如果您想从 GUI 自动生成 fstab,这可能会有所帮助。
基本上 ubuntu 应该自动挂载你的外置硬盘。如果它没有挂载,那么您可以在 /etc/fstab 上输入信息。有关安装信息,请参见此处。
从包管理器安装
ntfs-config
并在首次启动时单击自动配置。编辑 fstab 确实是最好的方法。这确实并不像它最初出现的那样难。只要
cp /etc/fstab /etc/fstab.orig
确保你手边有一个现场 cd/usb,以防你真的搞砸了。您也可以尝试使用 gvfs-mount 的脚本,并在启动时加载它。如果默认没有安装它,它在包 gvfs-bin 中。语法非常简单。
这对我有用:
打开配置编辑器并设置
然后安装usbmount:
比较不同版本的 Ubuntu 对我不起作用。总是有变化,如果你升级,那么你接受变化。这种比较隐含的是前一个有效,所以最新的肯定没有那么好。在设备的情况下,这可能是由于许多原因,包括使用 Apparmor 增强安全性。这可能是由于包括内核在内的任何级别的更改,也可能不是由于 Canonical 所做的事情。
根据我的经验,挂载方式取决于文件系统。如果它是 FAT32 或 NTFS,那么它通常会在您连接设备时安装设备。如果它是在 Linux 下格式化的设备,那么它可能具有额外的权限,需要您提供密码。
我从 2006 年开始使用 K/Ubuntu,并且在过去三年中不必编辑 fstab。我目前有四个外部驱动器,至少有十几个不同文件系统的分区,一切都按预期工作。一个是全新的希捷,我不需要做任何事情。我只是将其插入并附加它。如果某些东西没有安装,通常有一个很好的理由。
可能是它需要进行一致性检查,因为它没有被正确移除或者它已经安装了很多次而没有。可能是设备未正确连接或 VirtualBox 等设备正在使用它。可能是设备存在易于修复或复杂的问题。我有几个 USB 记忆棒。有些工作得很好,有些则有问题。多年来,我不得不扔掉一些,而其他一些则不得不重新格式化以使它们工作,因为在使用过程中发生了一些事情,例如不耐烦和过早删除它或设置了一个标志来制作它可引导。
基于有限的信息很难一概而论。
您必须在 /etc/fstab 中添加一行,最后带有选项“auto”。我不在家,否则我会把我的台词复制粘贴给你……我有 Ubuntu 10.10 和一个外部 USB 硬盘。