一个月前,我为我的 PC 购买了一块新的 SSD 磁盘,我将其通过 SATA3 端口连接到我的主板。我在该磁盘上创建了一个分区/dev/sda3
,并将其命名为 PatriotSata3。
整个月都正常工作。我必须在使用它之前手动安装它,然后它在/media/username/PatriotSata3
.
昨天我将所有 Docker 数据移动到这个 PatriotSata3 磁盘本教程因为我的主磁盘空间不足。
今天,当我登录时,我看到该路径/media/username/PatriotSata3
在手动安装之前是可见的,但是空的,我得到
ls: Cannot open directory '.': Access denied
当我尝试列出目录时。但是,当我手动安装磁盘时,它在路径下可见/media/username/PatriotSata31
并且包含所有文件。也可见/media/username/PatriotSata3
,但访问仍然被拒绝。
如何返回到之前的状态以及在 下看到的所有文件/media/username/PatriotSata3
?
答案1
您的磁盘没有重命名,它只是安装在不同的位置/挂载点,这实际上没有什么区别。从/media/<username>/<label>
挂载点来看,我猜测您要么从 GUI 挂载(例如从 Nautilus 应用程序),要么从终端使用挂载点,udisksctl
因此挂载点选择是由 UDisk 完成的。旧版本的 UDisk 有一个错误,即卸载驱动器后不会自动删除挂载点,并且下次不会重用现有目录,而是1
使用添加到其中的新挂载点。您可以简单地删除旧目录(但请不要删除当前正在使用的目录),下次它会再次创建。
如果您打算更频繁地使用新磁盘并且不想每次都手动挂载,我建议添加它系统表每次启动后自动安装它(您也可以选择更好的不会改变的安装点)。