Ubuntu를 실행 하면“lazy unmount”로 문서화 man fusermount
된 -z
옵션 에 대해 알려줍니다 . 관련이있는 것 같지만 확인이 필요합니다.이 다른 매뉴얼 페이지 : fusermount (man.he.net) . "lazy unmount (자원이 여전히 바쁘더라도 작동합니다)". 하나는 그것을 사용해야 와-u
의 -z
오류가 발생합니다, 혼자 옵션을 선택합니다. -z
옵션을 사용해 보았지만 트릭을 수행한다는 것을 확인할 수는 있지만 너무 정확하게 트릭처럼 보입니다. 정확히 무엇을합니까? 디렉토리가 더 이상 사용 중이 아닌 즉시 자동으로 마운트 해제 하시겠습니까? 나는 문서화되지 않았으므로 안전하지 않습니다.
여기에 좀 더 장황하지만 더 안전한 또 다른 옵션이 있습니다. 필요할 때마다 루프에서 성공할 때까지 마운트 해제를 시도합니다.
echo -n "Unmounting...";
fusermount -u -q "$MOUNT_POINT";
OK="$?";
while [ "$OK" != "0" ]
do
sleep 1;
echo -n ".";
fusermount -u -q "$MOUNT_POINT";
OK="$?";
done
echo;
최소한의 진행 피드백이 있으므로 진행 상황을 알고 있으며 중단되었다고 믿지 않습니다.
이 옵션은 쉘 스크립트에서 허용됩니다. 명령 줄 상호 작용의 경우 -z
옵션을 사용하는 것이 더 편리하지만 매뉴얼 페이지에 문서가 포함되어 있지 않으며 정확히 무엇을하는지 의심 될 수 있습니다.
ps aux | grep gvfsd-archive
.