서버가 없어 질 때 NFS를 마운트 해제하는 방법은 무엇입니까?


64

서버에서 랩톱으로 NFS 폴더를 마운트하고 있습니다.

불행히도, 서버가 때때로 꺼지는 경우 ... 문제는 "죽은"NFS 폴더를 마운트 해제 할 수 없다는 것입니다. 명령 행에서 "장치가 사용 중입니다"라는 메시지가 표시되고 노틸러스를 통해 현재 세션과 충돌합니다.

서버가 꺼져있을 때 NFS 폴더를 마운트 해제 할 수있는 방법이 있습니까?


1
시도해 보셨습니까umount -l
Mitch

답변:


108

을 사용 umount -f -l /mnt/myfolder하면 문제가 해결됩니다.

  • -f– 강제로 마운트 해제합니다 (연결할 수없는 NFS 시스템의 경우). (커널 2.1.116 이상이 필요합니다.)

  • -l– 게으른 마운트 해제. 이제 파일 시스템 계층에서 파일 시스템을 분리하고 더 이상 사용하지 않는 즉시 파일 시스템에 대한 모든 참조를 정리하십시오. (커널 2.4.11 이상이 필요합니다.)

출처 : Linux Complete 명령 참조


1
구글 검색 할 때까지 20 분이 걸렸으며 이것을 발견했습니다.
confiq

내 생명을 구해!
Yu Jiaao

15

sudo umount -l {mountPoint}"게으른 마운트 해제"를 시도하십시오 . 배관공이 도착할 때까지 기다리지 않고 생활을 계속할 수 있습니다.


2
좋은 삶에 대한 조언을 upvote에
antonagestam

4

umount -f작동하지 않는 제 경우에는 umount -fr효과가있었습니다. -r인수는 읽기 전용으로 다시 마운트 된 다음 폴더를 마운트 해제합니다.


2

umount -f -l /mnt/myfolder작동하지 않는 경우 service nfs restart(또는 Linux에서 동등한 경우)


3
다른 서버에서 여러 개의 nfs 마운트 경로가 있고 다른 서비스에 영향을 줄 다른 마운트 포인트를 삭제하지 않으려는 경우이 문제가 발생합니다.
Efren

1

나를 위해 umount 또는 서비스 다시 시작이 작동하지 않습니다. 재부팅 만하면됩니다. 새로운 시스템으로도 NFS 구현에는 여전히 오래된 문제가있는 것으로 보입니다. 재부팅 만하면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.