systemd : / etc / fstab을 사용하여 USB 파일 시스템을 자동 마운트하려면 어떻게합니까?


14

장치를 연결할 때 USB 파일 시스템이 자동 마운트되도록하고 싶습니다.

systemdvia를 사용 하여 자동 마운트를 설정하려면 어떻게합니까 /etc/fstab?

답변:


15

장치를 연결하고 중 하나를 실행하여 파일 시스템의 UUID를 찾아 blkidlsblk -f.

다음 /etc/fstab과 같은 줄을 추가하십시오 .

UUID=05C5-A73A  /mnt/32GBkey  vfat  noauto,nofail,x-systemd.automount,x-systemd.idle-timeout=2,x-systemd.device-timeout=2

그런 다음 다음을 실행하십시오.

systemctl daemon-reload && systemctl restart local-fs.target

설명:

  • noauto -함께 장착하지 마십시오 mount -a
  • nofail -이 마운트 지점이 성공적으로 마운트되지 않은 경우에도 부팅이 계속됩니다
  • x-systemd.automount말씀 systemd이 etnry을 자동 마운트하기
  • x-systemd.idle-timeout=2 -마지막 사용 후 장치를 마운트 해제하기 전에 2 초 정도 기다리십시오.
  • x-systemd.device-timeout=2- No such device장치가 연결되어 있지 않은 경우 2 초만 기다립니다.

노트 :

  1. UUID숫자 주위에 따옴표가 없습니다 .
  2. 마운트 지점 디렉토리가 없어도됩니다. 디렉토리가 만들어집니다.

사용 가능한 옵션에 대한 자세한 내용은 systemd.mount (5)를 참조하십시오.


2
udev규칙에 비해 이점이 있습니까? 이는 USB 플래시 드라이브와 같은 규칙을 다룰 수 있는 단일 장치 (의- UUID의존성 fstab)에 대해 매우 구체적으로 보입니다 udev.
Fiximan

/etc/fstab당신이 주장하고, 받아들이고 LABEL=..., PARTLABEL=...좋은 오래된 의존성을 가지고 있지 않습니다 /dev/usbkey. 항상 udev규칙을 설정할 수는 /dev/usbkey있지만 udev혼자 사용하여 마운트하는 방법을 모르겠습니다 .
Tom Hale

2019 업데이트 :이 솔루션을 Debian 9.9에서 성공적으로 테스트했으며 정상적으로 작동한다는 것을 알았습니다. 이것은 자동 마운트이므로 df파일 시스템이 마운트 된 것으로 표시되지 않을 수 있습니다.
조나단 벤-아브라함
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.