Ошибка устройства занята при попытке размонтировать домашнюю область tmpfs

Я пытался заставить pam_mount смонтировать диск tmpfs для пользователей домена, чтобы он был энергозависимым и очищался при каждом выходе из системы. Проблема, которую я обнаружил, заключалась в том, что, хотя область будет монтироваться нормально, она не будет снова размонтирована. Проверка в auth.log показала, что команда umount сообщает, что устройство занято.

Поэтому я попытался вручную размонтировать устройство (на этом этапе пользователь вышел из системы), но ошибка все еще продолжалась. Однако lsof и fuser не показали файлов, открытых в этой области. Глядя на некоторые другие связанные проблемы, я также попытался потерять, чтобы найти какие-либо петлевые устройства, но их не было. Точная команда монтирования, которую я использовал, была:

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

Короче говоря, я сократил причину до чего-то в X, сеансе X, XFCE, LightDM login или любых других графических приложениях. Проблема не проявляется при входе в виртуальный терминал или при отсутствии входа в систему вообще. Размонтирование выдает ошибку только при входе через графический вход.

И чтобы сделать его еще более запутанным, я попробовал тот же тест на моей домашней системе Arch, которая также работает с XFCE. На этот раз это сработало безупречно.

Спецификации системы: Ubuntu 12.04, рабочий стол XFCE, LightDM с KDE greeter, аутентификация winbind.

2
задан 31 January 2013 в 02:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: