systemd는 이동식 드라이브를 마운트 해제합니다


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 Warning 의 결과는 길지만 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.mount에 의해 만들어졌습니다 systemd-fstab-generator. 데비안 사용자 메일 링리스트에 대한 Jonathan de Boyne Pollard의 설명에 따르면 :

[systemd-fstab-generator]는 부팅시 / etc / fstab을 읽고 fstab 레코드를 체계적인 방식으로 수행하는 단위를 생성하는 프로그램입니다 [.....]

체계적인 작업 방식은 systemd.mount (5) 및 systemd.device (5) 매뉴얼 페이지에 따라 마운트 및 장치 단위입니다. 원시 시스템 방식의 작업에는 "media-lumix \ x2dphotos.mount"라는 마운트 장치의 기본 요구 사항 인 "dev-sde1.device"라는 장치 장치가 있습니다.

변경 fstab한 후에 는 실행 systemctl daemon-reload( 변경 사항을 다시 systemd분석 /etc/fstab하고 선택)하거나 재부팅해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.