尝试卸载 tmpfs 主区域时出现设备繁忙错误

尝试卸载 tmpfs 主区域时出现设备繁忙错误

我一直在尝试让 pam_mount 为域用户安装 tmpfs 驱动器,以便它是易失性存储,并在每次注销时清除。我发现的问题是,虽然该区域可以正常安装,但不会再次卸载。检查 auth.log 发现 umount 命令显示设备正忙。

因此,我尝试手动卸载该设备(此时用户已注销),但错误仍然存​​在。但是,lsof 和 fuser 显示该区域内没有打开任何文件。查看其他一些相关问题时,我还尝试使用 losetup 查找任何回送设备,但一无所获。我使用的确切挂载命令是:

mount -t tmpfs -o uid=1001,gid=1001,size=100m,mode=0700 none /home/user

长话短说,我已经将原因缩小到 X、X 会话、XFCE、LightDM 登录或任何其他图形应用程序中的某个问题。该问题不会在虚拟终端登录时出现,即使我根本没有登录。如果我通过图形登录进行登录,卸载才会出现错误。

更令人困惑的是,我在家用的 Arch 系统上也尝试了同样的测试,该系统也运行着 XFCE。这次它运行得非常完美。

系统规格:Ubuntu 12.04、XFCE 桌面、带有 KDE 欢迎程序的 LightDM、winbind 身份验证。

相关内容