fstab 및 systemd를 사용하여 자동 마운트

fstab 및 systemd를 사용하여 자동 마운트

다음과 같이 마더보드의 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

내 질문은 다음과 같습니다

  1. /dev/sda1이 다음으로 대체되는 이유는 무엇입니까?시스템-1?
  2. 장치 이름이 표시되도록 수정하려면 어떻게 해야 합니까?

답변1

autofs마운트 지점이 아니라 systemd가 액세스를 모니터링하고 실제 파일 시스템을 마운트할 시기를 결정하는 데 사용하는 가상 마운트 지점입니다. 이것을 시도하면 cd /media약간의 지연과 실제 장치에 대한 새로운 하위 마운트 지점을 확인할 수 있습니다.

장점 automount은 시스템 시작 시 연결하지 않고도 이동식 장치에 대해 예약된 마운트 지점을 제공할 수 있다는 것입니다.

관련 정보