아래 명령을 사용하여 몇 개의 공유 위치를 마운트했습니다.
mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder
이 명령을 실행하는 동안 일부 잘못된 위치 *가 잘못 마운트되었습니다. 이제 mount
명령 만 실행하면 내가 탑재 한 모든 올바른 위치와 잘못된 위치가 나열됩니다.
-
- 같은 위치를 여러 번 마운트했습니다.
mount
내가 마운트 한 잘못된 위치를 제거 할 수 있도록 명령 을 실행하여 표시되는 위치를 어떻게 제거 합니까?
이 umount
명령은 마운트 된 위치를 제거하는 데 도움이되지 않습니다. 다음은 mount
및 umount
명령에 대한 결과를 보여주는 스크린 샷 입니다.
답변
다른 디렉토리에 마운트 된 여러 디렉토리가 있습니다 (두 번째 마운트 /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
그런 다음 마운트 된 각 파일 시스템에 대해 별도의 디렉토리를 갖게되며,이를 통해 레저를 탐색하고 마운트 해제 할 수 있습니다.
답변
아마도 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 파일 시스템을 마운트 해제합니다. “-i”옵션을 umount로 지정하지 않으면 umount.cifs가 / sbin 디렉토리에있을 때 umount (8) 명령으로 간접적으로 호출 할 수 있습니다. umount에 -i를 지정하면 umount.cifs와 같은 umount 헬퍼가 실행되지 않습니다. umount.cifs 명령은 Linux에서만 작동하며 커널은 cifs 파일 시스템을 지원해야합니다. CIFS 프로토콜은 SMB 프로토콜의 후속 제품이며 대부분의 Windows 서버와 기타 여러 상용 서버 및 Network Attached Storage 장치와 널리 사용되는 오픈 소스 서버 Samba에서 지원됩니다.
답변
시도하십시오 umount
.
umount /mnt/systemfolder
답변
마운트 지점 대신 장치를 마운트 해제하십시오.
umount //metro/released
답변
fstab 레코드 (우분투 14.04)의 경우 :
10.10.70.18:/nfs01 /backup nfs rw,hard,intr 0 0
다음을 사용하여이 죽은 공유를 마운트 해제 할 수있었습니다.
umount -l -i '10.10.70.18:/nfs01'
답변
비슷한 문제가 있었지만 여기의 솔루션은 효과가 없었습니다. 마운트 에서이 출력을 얻었습니다.
//10.0.0.173/e$ on /mnt/mount_tmp type cifs (rw,mand)
나는 시도 mount --move
하고 umount -a -t cifs
작동하지 않았다, 대안을. 나는 모두를 마운트 해제 시도 //10.0.0.173/e$
하고 /mnt/mount_tmp
아무것도 나를 위해 일한 없습니다. 나는 또한 시도 -f
와-l
성공하지에 제안했다. 그런 다음이 솔루션을 찾았습니다.
/server/310015/cannot-unmount-cifs-mount
사용하도록 지시합니다 -i
. 마운트 된 폴더에서 시도했을 때 작동하지 않았습니다.
$ umount -f -i /tmp/mount_tmp
umount2: Invalid argument
umount: /tmp/mount_tmp: not mounted
그러나 “장치”에서 사용할 때 마침내 작동했습니다.
$ umount -i '//10.0.0.173/e$'
umount: //10.0.0.173/e$: not found
오류가보고되었지만 “mount”의 후속 실행은 더 이상 마운트되지 않았 음을 나타냅니다.
답변
달리는
$ umount -i
나를 위해 문제를 해결했습니다.