Debian 서버, 자동으로 Samba 공유 마운트

Debian 서버, 자동으로 Samba 공유 마운트

debian server부팅하는 동안 Samba 공유를 자동으로 마운트 해야 합니다 .

나는 다음을 수행했습니다.

  1. 다음 줄을 추가하십시오./etc/fstab:

//192.168.1.1/FRITZ.NAS/WD-1600BEVExternal-01/share /srv/nas cifs credentials=/home/rlommers/.smbcredentials,rw,uid=rlommers,gid=rlommers 0 0

  1. 이는 다음에 적용됩니다.sudo mount --all
  2. 하지만 시작 시 자동으로 설치되기를 원했지만 그런 일은 발생하지 않았습니다.

이 문제에 대한 단서가 있나요? 따라서 마운트는 제대로 작동하지만 서버 시작 중에 자동으로 마운트되지 않습니다.

답변1

알려진 시스템 "기능"을 사용하고 있는 경우 시스템은 네트워크가 실행되기 전에 원격 SAMBA 공유를 마운트하려고 시도할 수 있습니다.

fstab을 수정하여 설치 옵션에 추가하세요.,noauto,x-systemd.automount,_netdev

//192.168.1.1/FRITZ.NAS/WD-1600BEVExternal-01/share /srv/nas   cifs    credentials=/home/rlommers/.smbcredentials,rw,uid=rlommers,gid=rlommers,noauto,x-systemd.automount,_netdev      0       0

설명을 위해 새로운 구문으로 수정했습니다.오늘의 귀여운 시스템 팁: 원격 공유 자동 마운트

/etc/fstab에 일반적인 옵션이 있는 원격 드라이브(cifs, nfs 등)가 있는 경우 시스템은 부팅 시 네트워크가 나타날 때까지 기다리다가 부팅하기 전에 마운트하는 것을 볼 수 있습니다. 끔찍하지는 않지만 좋지도 않습니다.
...
정말 멋지게 만들려면 두 가지 옵션을 추가하세요: noautox-systemd.automount.
그러면 어떤 것이 액세스를 시도하자마자 공유가 마운트되지만 그 이전에는 마운트되지 않습니다.
따라서 부팅은 가능한 한 빨리 실행되며 실제로 공유에 액세스하려고 하면 마운트됩니다. 고마워요, 시스템!

또한 이 기능을 설명하는 Arch Wiki에서 -시스템 테이블

systemd를 사용하여 자동 마운트

원격 파일 시스템

원격 파일 시스템 마운트에도 동일하게 적용됩니다. 액세스할 때만 마운트하려면 noauto,x-systemd.automount 매개변수를 사용해야 합니다. 또한 x-systemd.device-timeout= 옵션을 사용하여 파일 시스템이 나타날 때까지 systemd가 기다려야 하는 시간을 지정할 수 있습니다. 또한 _netdev 옵션을 사용하면 systemd가 마운트가 네트워크에 따라 다르다는 것을 이해하고 네트워크가 온라인 상태가 된 후에 마운트를 주문할 수 있습니다.

noauto,x-systemd.automount,x-systemd.device-timeout=30,_netdev

경고하다: 버그 로 인해 시작 시 문제가 발생할 수 있으므로 다시 시작하기 전에 반드시 fstab테스트를 수행 하십시오.sudo mount -o remount -asudo mount -o rw,remount /srv/nasfstab

관련 항목도 참조하세요.CIFS는 Windows 공유에 대한 연결이 임의로 끊어집니다.

관련 정보