升级到 13.04 后,硬盘介质位置不断变化。这些是已安装的硬盘,而不是可移动介质。此问题似乎不会影响文件管理器(Nautilus 和 Dolphin)的可用性,但会影响符号链接。
下面的‘disk’代表磁盘名称,“home”是我的主目录名称。
在一次启动时,媒体位置是“/media/disk/”,而在另一次启动时则是“media/home/disk/”。到目前为止,我还没有发现任何模式来决定何时是这种还是那种。符号链接的写法不同,具体取决于安装位置。一些指向一个位置,其他指向另一个位置。它们的可用性在重新启动时会发生变化,其中正常工作的会中断,反之亦然。
例如,启动后,如果我安装另一个驱动器,它有时会安装在“media/home/disk/”上。如果我安装另一个驱动器,它会安装在“media/disk/”上。如果我卸载第一个位于“media/home/disk/”的驱动器并重新安装同一个驱动器,它会安装在“media/disk/”上。
我印象中,内置硬盘应该安装在“media/disk/”上,而可移动媒体和磁盘应该安装在“media/home/disk/”上。如果我错了,请纠正我。
因此,最终看来,根本问题在于驱动器的安装位置。那么问题就是它们应该安装在哪里,为什么系统不始终将它们安装在那里?
我在升级到 12.10 时遇到了类似的问题,但这似乎是一个错误并且很快就得到了解决。
这是一个错误还是我可以永久修复的问题?
谢谢。
答案1
由于它们是内部驱动器,因此静态安装它们最有意义。您可以在 /etc/fstab 文件中添加行以定义自己的安装点。例如,请参见我的示例(除了 / 之外,我还有两个分区,我已将其安装到/data/
和/media/Windows
,例如)
首先,运行sudo blkid
,这将告诉您连接到系统的所有驱动器的 UUID。然后在行前添加以下几行#swap was on /dev/sdb5 during installation
:
#Entry for /dev/sdc1
UUID=[UUID] [mountpoint] [type] defaults 0 [pass]
其中 [UUID] 是您从 中找到的数字blkid
,[mountpoint] 是一个目录(您可以在任何位置创建它,可能需要sudo mkdir
在系统的根目录中);[type] 是正在使用的文件系统(通常为 ext4 或 ntfs),而 [pass],据我所知,对于辅助 ext4 驱动器,最好输入 2,对于 ntfs 驱动器,最好输入 0(这与文件系统检查器对其的操作有关fsck
- 这可能是对 ntfs 的错误建议,但至少对我来说,它运行得相当顺利)
请参阅此处获取更多指导:https://help.ubuntu.com/community/MoveMountpointHowto
希望这可以帮助!