为什么系统为绑定的“/tmp”分配“卷名”?

为什么系统为绑定的“/tmp”分配“卷名”?

(该问题出现在:KUbuntu 13.10)


  1. 最初/tmp未受约束。
  2. 系统有一个标签为“Vol_2”的卷(例如,/dev/sda2)
  3. 用户登录。
  4. 用户将卷“Vol_2”安装到/媒体/Vol_2(如果该驱动器尚未安装;该驱动器可能在上一个会话中安装)。
  5. 用户启动文件管理器(Dolphin)。
  6. 设备列表包含项目“Vol_2”。此设备的文件管理器 (Dolphin) 显示“(/dev/sda2)/“。

  7. 用户运行: sudo mount --bind /media/Vol_2/tmp /tmp

  8. 用户启动文件管理器(Dolphin)。

  9. 设备列表包含项目“Vol_2”。此设备的文件管理器 (Dolphin) 显示“(/dev/sda2)/临时文件“ (不是 ”(/dev/sda2)/“)。

10. 为什么?这种行为是由 Ubuntu 还是 KDE 定义的?

  1. 文件管理器(Dolphin)显示文件夹的正确内容“/媒体/Vol_2“。

答案1

答案是(我发现的):

可能(正如我所看到的),如果一个卷有超过 1 个挂载点,软件(如文件管理器)总是会得到第一的挂载点并将其与卷标关联。

挂载点是有序的(如我所见)按字母顺序降序排列

在上述情况下,解决方案可能是:将卷安装到一个文件夹,该文件夹的路径(作为字符串)按字母顺序排列 > 而不是“/tmp“。例如,该卷可能被挂载到”/zmedia/Vol_2“。


我发现它在我的系统中运行。

相关内容