我将我的 Ubuntu 安装在 SSD 上,还有一个名为 Earth 的辅助硬盘,我已将其设置为在启动时自动安装。问题是,当它安装时,该文件夹被标记为“Earth1”而不是“Earth”。/media/username 中仍然有一个名为“Earth”的文件夹,但是当我尝试打开它时,它给出了错误:
无法显示此位置。您没有查看“地球”内容所需的权限。
所以现在一大堆程序都在尝试访问 /media/username/Earth 中的文件,但返回错误。
自从我遇到 Unity 问题并且不得不重置我的一些用户设置以来,这种情况一直在发生。我目前以管理员身份登录,我检查了启动命令,一切正常。
2017-10-31 更新(供日后参考)
我正在使用启动应用程序来安装地球(顺便说一句,启动应用程序在登录时运行,而不是在启动时运行)。根据subin 的回答,我转而使用 Disks 实用程序,它将其配置保存到 /etc/fstab 文件(它告诉系统在启动时挂载分区),并且工作正常。fstab 条目指定了挂载点。
更正 /etc/fstab 中的行应该有所帮助。如果您已使用磁盘实用程序设置自动挂载选项,您应该会看到包含挂载点的一行(此处
/media/username/Earth
)检查该行是否存在。如果没有,请使用磁盘实用程序重新设置它。看起来目录 /media/username/Earth 存在并且没有指定为挂载点,所以当自动挂载器看到该目录Earth
已经存在时,它会创建另一个目录Earth1
并将分区挂载在那里。您可能需要通过将地球卷更改为您的用户名来设置用户权限。这听起来很复杂,但非常简单,并且可以教会您一些 CLI 技能。(不要与 chmod 混淆。)
您可以尝试在 /etc/fstab 中更改它,或者以 root 身份在驱动器上创建一个文件夹,然后将其发送给您的用户。编辑:我刚才试过这个,在使用 fstab 将它安装到正确的位置并 chowning 一个文件夹来修复用户问题后,它工作得很好。