Câu hỏi Thiết bị đang gặp lỗi khi cố gắng ngắt kết nối khu vực nhà tmpfs


Tôi đã cố gắng để có được pam_mount để gắn kết một ổ đĩa tmpfs cho người dùng tên miền, do đó nó là lưu trữ dễ bay hơi và được xóa trên mỗi đăng xuất. Vấn đề tôi tìm thấy là mặc dù khu vực sẽ gắn kết tốt, nó sẽ không unmount một lần nữa. Kiểm tra trong auth.log cho tôi thấy rằng lệnh umount đã nói rằng thiết bị đang bận.

Vì vậy, tôi đã cố gắng tháo gắn thiết bị theo cách thủ công (người dùng đã đăng xuất ở giai đoạn này) nhưng lỗi vẫn còn tồn tại. Tuy nhiên, lsof và fuser cho thấy không có tập tin nào được mở trong khu vực. Nhìn vào một số vấn đề khác có liên quan, tôi cũng đã thử losetup để tìm bất kỳ thiết bị loopback nào, nhưng không có. Lệnh mount chính xác mà tôi đã sử dụng là:

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

Để cắt ngắn một câu chuyện dài, tôi đã thu hẹp nguyên nhân xuống thứ gì đó trong X, phiên X, XFCE, đăng nhập LightDM hoặc bất kỳ ứng dụng đồ họa nào khác. Vấn đề không thể hiện bằng đăng nhập thiết bị đầu cuối ảo hoặc nếu tôi không đăng nhập. Ngắt kết nối chỉ cung cấp cho các lỗi nếu tôi đăng nhập thông qua đăng nhập đồ họa.

Và chỉ để làm cho nó thậm chí còn khó hiểu hơn, tôi đã thử cùng một thử nghiệm trên hệ thống Arch home của tôi cũng chạy XFCE. Lần này nó hoạt động hoàn hảo.

Hệ thống thông số kỹ thuật: Ubuntu 12.04, XFCE máy tính để bàn, LightDM với lời chào KDE, xác thực winbind.


2
2018-01-30 22:16


gốc


Chào mừng bạn đến với Hỏi Ubuntu! Bạn có thể bao gồm thêm một số riêng thông tin? Ví dụ đầu ra của grep home /proc/mounts và dmesg | tail trong thời gian này, bạn cố gắng tháo gắn nó. Tôi tin rằng bạn có thể nhấn một tính năng "GVFS" ở đây. - gertvdijk
Pastebin dump cho thấy các giai đoạn gắn / tháo lắp. dmesg chỉ hiển thị một số lỗi CIFS, nhưng vấn đề này xảy ra ngay cả khi không gắn kết CIFS bên trong khu vực nhà. Tôi đã gỡ cài đặt GVFS trước câu hỏi này, vì tôi nghĩ nó có thể liên quan đến nó. - Xenopathic


Các câu trả lời: