davfs2 마운트 해제가 오류 없이 실패합니다(열린 파일 없음).

davfs2 마운트 해제가 오류 없이 실패합니다(열린 파일 없음).

이 마운트를 마운트 해제할 수 없는 이유를 어떻게 마운트 해제하거나 디버깅할 수 있나요? 배경:

  • 쿠분투 20.04
  • lsof $mountpoint => 빈 목록
  • 모든 터미널 창이 닫혀 있습니다
  • 다른 모든 앱은 닫힙니다.
  • webdav davfs $url은 다음을 통해 $mountpoint에 마운트됩니다. sudo mount -t davfs https://server/path $mp

마운트를 해제하려고 하면 아무 일도 일어나지 않으며 오류도 표시되지 않습니다.

~$ sudo umount $mountpoint
~$ 

그러나 $mountpoint는 여전히 마운트되어 있으며 오류가 발생하지 않았습니다.

완전히 다시 시작하지 않고 어떻게 마운트 해제할 수 있나요?

이 상황을 어떻게 디버깅할 수 있나요?

답변1

여기서도 같은 문제가 발생합니다. webdav 폴더를 마운트 해제할 수 없습니다 umount. 보고된 오류는 없지만 리소스가 마운트 해제되지 않았습니다.

모든 마운트를 보고하면 예상했던 대로 webdav 리소스가 fuse유형이 아닌 유형 으로 표시됩니다. davfs그것이 해결책을 촉발시켰습니다.

mount
(...)
https://server/nextcloud/remote.php/dav/files/geonext/ on /home/qgis/nextcloud type fuse (rw,nosuid,nodev,noexec,relatime,user_id=1002,group_id=1002,allow_other,max_read=16384,uid=1002,gid=1002,user=qgis,helper=davfs)

해결책

fusermount -u /home/qgis/nextcloud

리소스가 마운트 해제되었습니다.

관련 정보