如何自动安装我的外部硬盘?

如何自动安装我的外部硬盘?

登录后,ubuntu10.10无法自动挂载外部硬盘,而 ubuntu10.04在登录时安装它们。
我试过存储设备管理器但当没有插入外部硬盘时就会出错。

有什么想法或建议吗?

答案1

我的情况类似,只是我的系统在 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 –

答案2

这是 GUI 方式,因此您不必手动修改 fstab 文件。

如果你查看存储库,你应该会看到一个名为安装管理器 或者从终端(命令行)输入:

sudo apt-get update
sudo apt-get install mountmanager

安装完成后,您可以通过单击菜单中的“系统”->“管理”->“安装管理器”来打开它。

笔记:此程序目前支持到 12.10。尚不支持 13.04。

程序打开后,您可以从左侧列表中单击要自动挂载的额外驱动器。在选项中,有一个区域可以选择挂载点。就我而言,我希望挂载外部驱动器,/media/drive/因此我在那里创建了一个目录并将其设置为挂载点。然后我从挂载管理器菜单中单击分区->应用。

这里显示它将修改我的 fstab 文件,但我单击了“确定”。重新启动我的机器后,一切正常,它已自动安装在那里。

答案3

我遇到了这个问题,结果发现驱动器的设备已更改,并且与根驱动器发生冲突。出现错误后,启动过程停止并询问我输入S跳过并继续或M调出 shell 并进行手动修复。

M然后输入mount -a,结果显示设备已安装,但/事实并非如此。这暗示它混淆了。

在 fstab 中使用 UUID 显然比使用设备标签更安全,因为这样可以避免此类冲突。您可以键入“blkid”来查找设备到 UUID 的映射,还可以查看设备是否与表中的内容不同。

mountmanager 实用程序允许您指定标签或 UUID,因此如果您想从 GUI 自动生成 fstab,这会有所帮助。

答案4

从包管理器安装ntfs-config并在首次启动时单击自动配置。

这

相关内容