为什么挂载点会不断变化,我该如何防止它?
当我插入外部USB驱动器时,它会自动安装,并且可以在/ media / disk /中访问
但是过了一会儿,这就是我/ media目录的样子:
cesar@minas-tirith:~$ ls /media/ 0BC7-569E 0BC7-569E_ disk disk_ disk__ disk___
如您所见,重复disk
条目,并在末尾附加_
。 我不知道为什么会发生这种情况,但我可以想象,在某些情况下,系统无法将磁盘挂载到/media/disk/
并创建disk_
,然后它无法将其挂载到/media/disk_
并创建disk__
等等。 另一个条目0BC7-569E
我认为它来自SD媒体卡,所以它不仅适用于USB驱动器。
我想知道造成这种情况的原因是什么? 这是预期的行为吗? 或者我该如何防止这种情况发生?
对于长期修复,您可以使用指定的挂载点将驱动器添加到/ etc / fstab。 我建议使用UUID来识别驱动器。
奖金提示:
如果要在安装驱动器时显示图标,请在/ media /中的某处设置安装点。 如果不这样做,请将mountpoint设置在其他位置,例如/ mnt /。
您可以解决此问题,方法是拔出USB驱动器,然后转到终端(例如,应用程序 – >附件 – >终端)并输入:
sudo rmdir /media/disk sudo rmdir /media/disk_ sudo rmdir /media/disk__ sudo rmdir /media/disk___ etc
当你重新插入磁盘时,它应该重新安装在/ media / disk /
(对你的/ media / 0BC7-569E做同样的事)
这不是一个完整的答案,而是一个有助于更好地理解问题的评论(我没有足够的代表尚未发表评论)。
您可以通过运行以下命令或通过选择(单击)系统 – >管理员 – >日志文件查看器左侧的“dmesg”项来检查在安装和卸载usb / sdio设备时生成的诊断消息
dmesg | tail -20
tail
命令仅打印最近的20个msgs。 插入或取出卡时,请多次运行或更改末尾的数字以查看更多/更少的消息。 这会让你知道出了什么问题。
确保在卸下USB设备之前始终卸载USB设备。