인터넷을 통해 부팅할 때 webdav 서버를 자동으로 마운트합니다.

인터넷을 통해 부팅할 때 webdav 서버를 자동으로 마운트합니다.

나는 무엇을 하고 싶은가?

https://dav.example.com/사용자 자격 증명을 묻지 않고 시작 시 자동으로 마운트됩니다 .

내가 취한 조치는 무엇입니까?
나는 팔로우한다공식 아치리눅스 위키내 dav를 설정하는 단계
:

  • 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

무슨 일이야?
컴퓨터가 다시 시작되고 부팅이 완료되면 노틸러스를 열었지만 webdav 서버가 설치되지 않았습니다. 재부팅할 때마다 터미널에서 수동으로 설치해야 합니다. noautofstab 줄에 설정했기 때문에 이것은 정상입니다 . 그러나 반대로 설정하면 auto설치가 진행 중 실패하고 설치에 인터넷 연결이 필요하기 때문에 시작 시 오류가 반환되어 "설치 실패" 오류가 반환됩니다. 그래서 둘 다 나 auto에게 noauto같은 결과를 가져옵니다 .
지금 필요한 것은 인터넷 연결이 설정될 때 webdav 서버가 자동으로 마운트되도록 하는 것입니다.
어떤 사람들은 _netdevfstab 온라인 사용을 권장합니다. 그랬는데 아무것도 바뀌지 않았어요. 아마도 터미널에서 실행하면 자격 증명을 요청하지 않고 설치되지만 실행 시 자격 증명을 요청하고 올바른 경우 설치한다는
점을 언급할 가치가 있을 것입니다 .mount ~/MyWebDavmount -a

https://dav.example/인터넷에 연결될 때만 시작 시 webdav 서버가 자동으로 마운트되도록 해야 합니다.

관련 정보