为什么挂载点不断变化?我该如何阻止这种情况?

为什么挂载点不断变化?我该如何阻止这种情况?

当我插入外部 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 驱动器。

我想知道这是什么原因造成的?这是预期行为吗?或者我该如何防止这种情况发生?

答案1

对于长期修复,您可以将驱动器添加到 /etc/fstab 并指定挂载点。我建议使用 UUID 来识别驱动器。

额外提示:

如果希望在驱动器挂载时显示图标,请将挂载点设置在 /media/ 中的某个位置。如果不这样做,请将挂载点设置在其他地方,例如 /mnt/。

答案2

您可以通过拔下 USB 驱动器并转到终端(例如应用程序->附件->终端)并输入来解决此问题:

sudo rmdir /media/disk
sudo rmdir /media/disk_
sudo rmdir /media/disk__
sudo rmdir /media/disk___
etc

当您重新插入磁盘时,它应该重新安装在 /media/disk/

(对您的 /media/0BC7-569E 执行相同操作)

答案3

这不是一个完整的答案,而是一个有助于更好地理解问题的评论(我还没有足够的代表来评论)。

您可以通过运行以下命令或选择(单击)系统 -> 管理员 -> 日志文件查看器左侧的“dmesg”项来检查 usb / sdio 设备安装和卸载时生成的诊断消息

dmesg | tail -20

tail命令仅打印最近的 20 条消息。插入或取出卡时,多次运行该命令或更改末尾的数字以查看更多/更少的消息。这会让您了解出了什么问题。

答案4

确保在拔下 USB 设备之前始终卸载它们。

相关内容