다음과 같이 마더보드의 USB 드라이브에 대해 /etc/fstab에 자동 마운트 규칙을 추가했습니다.
/dev/sda1 /media vfat noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2 ..
장치 이름이 동일해서 사용하고 있는데, UUID가 다를 수 있습니다.
달리고 난 후
systemctl daemon-reload && systemctl restart local-fs.target
자동 마운트가 제대로 작동하고 드라이브가 올바른 경로에 마운트되었습니다.
그러나 콘텐츠를 검사하면 /proc/mounts
자동 마운트 규칙에 해당하는 항목이 표시되지만 장치 이름은 다음으로 대체됩니다.시스템-1, 여기:
systemd-1 /media autofs rw,relatime,fd=32,pgrp=1,timeout=2,minproto=5,maxproto=5,direct 0 0
내 질문은 다음과 같습니다
- /dev/sda1이 다음으로 대체되는 이유는 무엇입니까?시스템-1?
- 장치 이름이 표시되도록 수정하려면 어떻게 해야 합니까?
답변1
autofs
마운트 지점이 아니라 systemd가 액세스를 모니터링하고 실제 파일 시스템을 마운트할 시기를 결정하는 데 사용하는 가상 마운트 지점입니다. 이것을 시도하면 cd /media
약간의 지연과 실제 장치에 대한 새로운 하위 마운트 지점을 확인할 수 있습니다.
장점 automount
은 시스템 시작 시 연결하지 않고도 이동식 장치에 대해 예약된 마운트 지점을 제공할 수 있다는 것입니다.