当满足三个条件时,这似乎会发生:
udisksctl mount/media/$username/$partition_label,所以在这种情况下,可能/media/dinesh/Name所以,有以下三种解决方案:
这是快速而肮脏的 - 与其说是解决方案,不如说是一种解决方法。
卸载驱动器后,运行以下命令:
sudo rmdir /media/$USER/Name*
Run Code Online (Sandbox Code Playgroud)
请注意, rmdir 只会删除空目录,因此如果您在安装驱动器时不小心运行了它,它应该不会造成任何伤害。
对于长期修复,您可以使用指定的挂载点将驱动器添加到 /etc/fstab。我建议使用 UUID 来识别驱动器。
额外提示:如果您希望在安装驱动器时显示图标,请将安装点设置在 /media/ 中的某个位置。如果不这样做,请将挂载点设置在其他位置,例如 /mnt/。
如果您更喜欢 GUI,则可以使用 Disks ( gnome-disks) 来设置 fstab 条目:
gnome-disks这使用sudo mount,IMO 比其他两个选项更麻烦,所以我什至不会费心解释它。
使用时udisksctl mount,如果默认挂载点已经存在,则会追加1. 如果与挂载点1已经存在,它会遍历数(2,3,等)。udisks --mount后端似乎使用了早期版本的 Ubuntu ,它会挂载到/media/$partition_label,如果挂载点已经存在,则附加下划线。例如,请参阅为什么挂载点不断变化,以及如何防止它?