마운트된 webdav 폴더를 수동으로 동기화하는 방법은 무엇입니까?

마운트된 webdav 폴더를 수동으로 동기화하는 방법은 무엇입니까?

하나 설치했어요네트워크 더프디렉토리 및DAF 파일 시스템 2통과하다:

sudo mount -t davfs -o uid=bruni,gid=users https://server/folder /home/bruni/mountpoint/

디렉터리를 마운트 해제하지 않고 명령줄을 통해 강제로 동기화하는 방법은 무엇입니까?

클라이언트가 실행 중입니다도서관 우분투19.10, 서버는전자 부품서버이지만 이것은 아마도 관련이 없을 것입니다.

mount.davfs -V                                                                                                                                                                      
davfs2 1.5.5  <http://savannah.nongnu.org/projects/davfs2>

동기화의 의미를 명확히 하기 위해 umount.davfs모든 변경 사항이 서버에 업로드되었는지 확인하기 위해 제거하기 전에 수행해야 할 작업을 의미합니다.

/sbin/umount.davfs: waiting while mount.davfs (pid xxxxx) synchronizes the cache .. OK

답변1

마운트 지점을 강제로 동기화하려면 다음 명령을 사용할 수 있습니다 sync.

sudo sync /home/bruni/mountpoint

이 명령은 이동식 드라이브의 "안전한 삭제"와 유사하게 현재 커밋되지 않은 모든 데이터 쓰기를 시도합니다.

~을 위한DAF 파일 시스템특히 문제가 발생하면 볼륨을 마운트할 때 디버그 플래그를 설정할 수 있어 진단에 도움이 됩니다.

마운트 지점을 동기화할 때 로그나 콘솔에 오류가 없고 반환 코드가 0이면 작동한다고 가정할 수 있습니다.

답변2

Zip에게 감사의 마음을 전하기 위해 가입했습니다!

내 경우에는 다음과 같은 조합이었습니다: sync /root/mountpoint

그런 다음: umount /root/mountpoint

출력 결과: /sbin/umount.davfs: mount.davfs(pid 21)가 캐시를 동기화하기를 기다리는 중.. 확인 마운트 해제됨

파일은 NextCloud에 저장됩니다.

정말 감사합니다!

관련 정보