"mount" 명령은 이전에 설정한 여러 디스크 장치의 여러 마운트 지점을 표시합니다.
$ mount
...
/dev/sdf1 on /mnt/<mp1> type xfs (rw)
...
/dev/sdd1 on /mnt/<mp2> type xfs (rw)
...
그러나 다음과 같은 "고스트" 마운트 지점은 "마운트 해제"할 수 없습니다.
$ umount -f /mnt/<mp1>
mount: /mnt/<mp1>: mountpoint not found
또한 디렉토리가 삭제되었는지 확인했습니다.
$ ls -al /mnt
total 4
drwxr-xr-x. 2 root root 6 Apr 1 14:57 .
drwxr-xr-x. 19 root root 4096 Apr 1 13:21 ..
저는 CentOS7 Linux에서 실행되는 루트 사용자입니다.
$ whoami
root
$ cat /etc/*release*
CentOS Linux release 7.2.1511 (Core)
...
시스템을 다시 시작해 보았지만 이러한 마운트 지점이 계속 나타납니다. 아직 이러한 설치를 사용하고 있는 프로세스를 찾을 수 없습니다. 무엇을 제공합니까? ? ? 이러한 "고스트" 마운트 지점을 청소하는 방법에 대한 다른 아이디어가 있습니까?
답변1
흠... 재부팅해도 문제가 해결되지 않는다면 놀랄 것입니다.
그러나 재부팅이 마음에 들지 않으면 Linux에서 제공하는 지연된 제거 옵션을 사용해 볼 수 있습니다.
umount -l /my-mount
눈에 보이는 설치 테이블에서 제거하세요. 나는 이것을 성공적으로 해냈습니다.
답변2
설치된 장치를 참조해 보세요
# umount -f /dev/sdf1
또는 마운트 지점을 생성한 후 제거하고 마운트 지점을 삭제합니다.