systemd เก็บ unmounting ไดรฟ์ที่ถอดออกได้


31

ฉันมีบรรทัดต่อไปนี้ใน / etc / fstab:

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

พาร์ติชั่นถูกสร้างขึ้นใหม่gnome-disksภายใต้ผู้ใช้ที่เกี่ยวข้องและครอบคลุมการ์ดทั้งหมด

ตอนนี้: ทำงานmount /mnt/zenoเป็นผู้ใช้ (1000) ประสบความสำเร็จ แต่หลังจากที่ผมพบว่ามันเป็นจริงไม่ได้ติดตั้ง: ต่อไปนี้ล้มเหลวด้วยumount /mnt/zeno umount: /mnt/zeno: not mountedเมื่อดูjournalctl -fฉันสามารถเห็นข้อความต่อไปนี้ปรากฏขึ้นเมื่อติดตั้ง:

[...] 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.

ดังนั้นดูเหมือนว่า systemd จะยังคงยกเลิกการต่อเชื่อมไดรฟ์ แต่ฉันไม่สามารถหาสาเหตุได้ ฉันจำไม่ได้ว่าสร้างไฟล์ ".mount" ที่กำหนดเอง ฉันพยายามหาบางอย่างใน / etc / systemd และในโฟลเดอร์บ้านของฉัน แต่ไม่พบอะไรเลย

ดังนั้นไฟล์ "mnt-zeno.mount" นี้คืออะไรและฉันจะตรวจสอบได้อย่างไร และที่สำคัญที่สุดฉันจะติดตั้งไดรฟ์ได้อย่างไร


1
เอาต์พุตของsystemctl --all คำเตือนจะยาวเท่าไหร่ แต่เรากำลังมองหาบริการที่ mnt-zeno.mount ขึ้นอยู่กับ
eyoung100

@ eyoung100 นี่คือสายที่ใช่หรือไม่ dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal

@don_crissti ไม่มีการหลอกใน fstab แต่ช่วยให้โหลดซ้ำได้ช่วยคุณโพสต์มันเป็นคำตอบ (อาจมีคำอธิบายสั้น ๆ )?
Alois Mahdal

คำตอบ:


34

mnt-zeno.mountsystemd-fstab-generatorถูกสร้างขึ้นโดย ตามคำอธิบายของ Jonathan de Boyne Pollard ในรายชื่อผู้รับจดหมายของผู้ใช้ debian :

[systemd-fstab-generator คือ] โปรแกรมที่อ่าน / etc / fstab ณ เวลาบูตและสร้างหน่วยที่แปลบันทึก fstab เป็นวิธี systemd ในการทำสิ่งต่าง ๆ [..... ]

วิธีในการทำสิ่งต่าง ๆ ของ systemd คือการเมานต์และหน่วยอุปกรณ์ตาม systemd.mount (5) และ systemd.device (5) หน้าคู่มือ ในทางที่ดิบ systemd ในการทำสิ่งต่าง ๆ มีหน่วยอุปกรณ์ชื่อ "dev-sde1.device" ซึ่งเป็นข้อกำหนดพื้นฐานสำหรับหน่วยเมานต์ที่ชื่อว่า "media-lumix \ x2dphotos.mount"

หลังจากแก้ไขfstabควรเรียกใช้systemctl daemon-reload(ทำให้systemdreparse /etc/fstabและรับการเปลี่ยนแปลง) หรือรีบูต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.