mount 명령을 사용하여 추가된 설치 위치를 삭제하는 방법은 무엇입니까?

mount 명령을 사용하여 추가된 설치 위치를 삭제하는 방법은 무엇입니까?

다음 명령을 사용하여 일부 공유 위치를 마운트했습니다.

mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder

이 명령을 실행할 때 오류로 인해 일부 잘못된 위치가 설치되었습니다*. 이제 해당 명령을 실행하면 mount설치에 대한 올바른 위치와 잘못된 위치가 모두 나열됩니다.

    • 같은 위치에 여러번 설치해봤습니다.

mount잘못된 설치된 위치가 제거되도록 명령 실행 시 표시되는 위치를 제거하려면 어떻게 해야 합니까 ?

umount명령은 설치 위치를 제거하는 데 도움이 되지 않습니다. 다음은 mount디스플레이 및 명령 결과의 스크린샷 입니다 umount.

여기에 이미지 설명을 입력하세요.

답변1

다른 디렉터리에 여러 디렉터리가 마운트되어 있습니다( /mnt/arcserver섀도우의 두 번째 마운트가 첫 번째 디렉터리이고, /mnt섀도우의 마운트는 이전에 마운트된 것입니다 /mnt/arcserver). 이것은 인간과 지휘자 모두에게 혼란을 줍니다 umount. 아래에서 위로 제거합니다.

umount //10.49.4.20/Released
umount //10.49.4.20/released
umount //10.49.4.20/released
umount //metro/released
umount //metro/released
umount //metro/released

umount여러 개의 동일한 마운트에서 문제가 발생하여 실패하는 경우 필사적으로 모든 cifs 마운트를 마운트 해제하십시오.

umount -a -t cifs

Linux에서는 각각 고유하고 겹치지 않는 마운트 지점을 갖도록 마운트 지점을 이동하여 이러한 상황을 복잡하게 만들 수 있습니다.

mkdir /TMPMNT/{Released,released{1,2},arcserver{1,2,3,4}}
mount --move //10.49.4.20/Released /TMPMNT/Released
mount --move //10.49.4.20/released /TMPMNT/released1
mount --move //10.49.4.20/released /TMPMNT/released2
mount --move //metro/released /TMPMNT/arcserver1
mount --move //metro/released /TMPMNT/arcserver2
mount --move //metro/released /TMPMNT/arcserver3
mount --move //metro/released /TMPMNT/arcserver4

그 후에는 마운트된 각 파일 시스템마다 별도의 디렉터리가 생기며 원하는 대로 찾아보고 마운트 해제할 수 있습니다.

답변2

아마 umount -f?

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

아니면 이렇게 할 수도 있겠네요umount -l

-l 제거가 지연됩니다. 이제 파일 시스템이 파일 시스템 계층에서 분리되고 파일 시스템이 더 이상 사용되지 않는 즉시 파일 시스템에 대한 모든 참조가 지워집니다. (커널 2.4.11 이상이 필요합니다.)

에서:http://linux.die.net/man/8/mount

그런데 주위를 둘러보니 뭔가가 눈에 띄더군요여기.

$ umount.cifs /folder

고쳐 쓰다 umount.cifs 설명서를 확인하세요. 추가 도움이 될 수도 있습니다.

http://www.samba.org/samba/docs/man/manpages-3/umount.cifs.8.html

umount.cifs Linux CIFS 파일 시스템을 마운트 해제합니다. umount.cifs가 /sbin 디렉터리에 있는 경우 umount에 "-i" 옵션을 지정하지 않는 한 umount(8) 명령을 통해 간접적으로 호출할 수 있습니다. umount에 -i를 지정하면 umount.cifs와 같은 umount 도우미 프로그램이 실행되지 않습니다. umount.cifs 명령은 Linux에서만 작동하며 커널은 cifs 파일 시스템을 지원해야 합니다. CIFS 프로토콜은 SMB 프로토콜의 후속 프로토콜이며 대부분의 Windows 서버, 기타 많은 상용 서버, 네트워크 연결 저장 장치는 물론 널리 사용되는 오픈 소스 서버 Samba에서 지원됩니다.

답변3

마운트 지점 대신 장치를 마운트 해제해 보세요.

 umount //metro/released 

답변4

fstab 로깅의 경우(ubuntu 14.04):

10.10.70.18:/nfs01      /backup                 nfs     rw,hard,intr    0 0

다음을 사용하여 이 데드 공유를 마운트 해제할 수 있었습니다.

umount -l -i '10.10.70.18:/nfs01'

관련 정보