인터넷 시작 시 webdav 서버 자동 마운트

인터넷 시작 시 webdav 서버 자동 마운트

내가 뭘 하려는 거지?

https://dav.example.com/시작 시 사용자 자격 증명을 묻지 않고 자동 마운트를 수행합니다 .

내가 어떤 조치를 취했는가?
나는 팔로우했다공식 아치리눅스 위키내 davs 단계를 설정하려면
:

  • 설치된 davfs2
  • "네트워크" 그룹에 나를 추가했습니다:
    usermod -a -G network myusername

  • 다음에 webdav 서버를 추가했습니다 /etc/fstab:

https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

  • 내 비밀 파일을 생성 /home/username/하고 자격 증명을 추가했습니다.
    mkdir ~/.davfs2/
    echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
    chmod 0600 ~/.davfs2/secrets
  • 내 dav를 마운트했어요
    mount ~/MyDav

무슨 일이야?
PC를 다시 시작하고 시작이 완료되면 노틸러스를 열었지만 webdav 서버가 마운트되지 않았습니다. 다시 시작할 때마다 터미널에서 수동으로 마운트해야 합니다. noautofstab 라인에 설정했기 때문에 이것은 정상입니다 . 그러나 대신 설정하면 auto마운트되지만 프로세스에서 실패하고 마운트에 인터넷 연결이 필요하므로 부팅 시 오류를 반환하므로 "실패한 마운트" 오류가 반환됩니다. 그래서 둘 다 autonoauto에게 동일한 결과를 가져옵니다.
지금 필요한 것은 인터넷 연결이 설정되었을 때 webdav 서버를 자동 마운트하도록 만드는 것입니다. 일부는 fstab 라인에서
사용을 제안했습니다 . _netdev했는데 변화가 없네요. 터미널에서
실행하면 자격 증명을 묻지 않고 마운트되지만 실행하면 자격 증명을 요청하고 올바른 경우 마운트된다는 점을 언급할 가치가 있을 것입니다. mount ~/MyWebDavmount -a

https://dav.example/인터넷 연결이 발생한 경우에만 시작 시 webdav 서버가 자동 마운트되도록 해야 합니다 .

관련 정보