systemd tiếp tục ngắt kết nối một ổ đĩa di động


31

Tôi có dòng sau trong / etc / fstab:

UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0

Phân vùng được tạo mới bởi gnome-disksngười dùng tương ứng và mở rộng toàn bộ thẻ.

Bây giờ: Chạy mount /mnt/zenokhi người dùng (1000) thành công, nhưng ngay sau đó tôi phát hiện ra rằng nó thực sự không được gắn kết: sau đó umount /mnt/zenokhông thành công umount: /mnt/zeno: not mounted. Khi xem journalctl -f, tôi có thể thấy các thông báo sau xuất hiện khi cài đặt:

[...] kernel: SELinux: initialized (dev mmcblk0p1, type vfat), uses genfs_contexts
[...] systemd[1]: Unit mnt-zeno.mount is bound to inactive service. Stopping, too.
[...] systemd[1]: Unmounting /mnt/zeno...
[...] systemd[1]: Unmounted /mnt/zeno.

Vì vậy, có vẻ như systemd thực sự không ngừng kết nối ổ đĩa, nhưng tôi không thể tìm hiểu tại sao. Tôi không nhớ việc tạo bất kỳ tệp ".mount" tùy chỉnh nào. Tôi đã cố gắng tìm một cái gì đó trong / etc / systemd và trong thư mục nhà của tôi nhưng không tìm thấy gì.

Vậy tập tin "mnt-zeno.mount" này là gì và tôi có thể xem lại như thế nào? Và quan trọng nhất, làm thế nào tôi có thể gắn ổ đĩa?


1
Đầu ra của systemctl --all Cảnh báo sẽ dài bao nhiêu, nhưng chúng tôi đang tìm kiếm dịch vụ mà mnt-zeno.mount phụ thuộc vào.
Eyoung100

@ eyoung100 đây có phải là dòng đúng không? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal

@don_crissti không có bản sao trong fstab. daemon-tải lại, tuy nhiên, bạn có thể gửi nó dưới dạng câu trả lời (có lẽ với một số giải thích ngắn gọn)?
Alois Mahdal

Câu trả lời:


34

mnt-zeno.mountđược tạo ra bởi systemd-fstab-generator. Theo giải thích của Jonathan de Boyne Pollard trong danh sách gửi thư của người dùng debian :

[systemd-fstab-Generator là] một chương trình đọc / etc / fstab khi khởi động và tạo các đơn vị dịch các bản ghi fstab sang cách làm việc của systemd [.....]

Cách thức hoạt động của systemd là các đơn vị gắn kết và thiết bị, trên các trang hướng dẫn systemd.mount (5) và systemd.device (5). Theo cách thức hệ thống thô, có một đơn vị thiết bị có tên là "dev-sde1.device", đây là một yêu cầu cơ bản cho một đơn vị gắn kết có tên là "media-lumix \ x2dphotos.mount".

Sau khi thay đổi, fstabmột trong hai nên chạy systemctl daemon-reload(điều này làm systemdcho lặp lại /etc/fstabvà nhận các thay đổi) hoặc khởi động lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.