이 NFS unmunt 문제를 해결하는 방법은 무엇입니까? [복사]

이 NFS unmunt 문제를 해결하는 방법은 무엇입니까? [복사]

NFS(네트워크 파일 공유)를 사용할 수 있습니다. 서버 경로가 설치되지만 사용하려고 하면 umount작동하지 않습니다. 약간의 오류가 발생합니다.

$ sudo umount /nfs_server/    
/nfs_server was not found in /proc/mounts    
/nfs_server was not found in /proc/mounts

이 문제를 어떻게 해결할 수 있나요?

답변1

항목이 존재하지 않으면 실제로 성공한 것 /proc/mounts같습니다 . umount다시 실행하려고 하면 위와 같은 메시지가 나타납니다 umount.

다음 명령을 사용하여 설치된 내용을 확인할 수 있습니다 mount.

$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=3977672k,nr_inodes=994418,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)

이 디렉토리는 설치를 제거한 후에도 그대로 /nfs_server/유지됩니다 . 이는 정상적인 동작이지만 디렉터리 내용을 보면 mount명령이 실행 중인 시스템의 내용이 드러납니다.umount

노트:이 디렉토리의 내용은 NFS 서버가 적극적으로 마운트될 때 제공됩니다.

답변2

문제는 폴더가 지원되지 않는다는 것입니다. 다음 두 명령을 사용하여 해결책을 찾았습니다.

1 단계:

$mount -o  mount -o soft,intr,rsize=8192,wsize=8192 common_share(server_path) to  /nfs_server/(client_path)

2 단계:

$umount /nfs_server/(client_path)

그런 다음 경로를 제거할 수 있습니다.

관련 정보