본문 바로가기
Hardware

[Hardware] 실제 서버 마운트 풀 때 유의사항(참고)(lsof)

by Yoon_estar 2024. 10. 8.
728x90
반응형

개요

하드웨어를 umount 할 때 umount: /mnt: target is busy. 이러한 메시지를 본 경험이 많을 것이다. 근데 터미널에서 모두 사용중이지 않을 것을 확인하였는데도 계속 이 메세지가 출력된다면 아래 방법을 시도해보는 것을 권장한다.

제대로 마운트를 풀지 않고 물리적으로 연결을 끊으면 파일이 깨지거나 다양한 오류가 발생할 수 있기에 주의해야한다.

현재 상태

# df
df: /run/user/0/gvfs: Transport endpoint is not connected
df: /run/user/0/gvfs: Transport endpoint is not connected
Filesystem      1K-blocks      Used  Available Use% Mounted on
devtmpfs          8043280         0    8043280   0% /dev
tmpfs             8062324         0    8062324   0% /dev/shm
tmpfs             8062324    157488    7904836   2% /run
tmpfs             8062324         0    8062324   0% /sys/fs/cgroup
/dev/sda2      2850099728 764257884 1940990032  29% /
tmpfs             1612464        60    1612404   1% /run/user/0
/dev/sdd1        29412236  18260180    9632648  66% /mnt

# df -Th
df: /run/user/0/gvfs: Transport endpoint is not connected
df: /run/user/0/gvfs: Transport endpoint is not connected
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  7.7G     0  7.7G   0% /dev
tmpfs          tmpfs     7.7G     0  7.7G   0% /dev/shm
tmpfs          tmpfs     7.7G  154M  7.6G   2% /run
tmpfs          tmpfs     7.7G     0  7.7G   0% /sys/fs/cgroup
/dev/sda2      ext4      2.7T  729G  1.9T  29% /
tmpfs          tmpfs     1.6G   60K  1.6G   1% /run/user/0
/dev/sdd1      ext4       29G   18G  9.2G  66% /mnt

# umount /mnt
umount: /mnt: target is busy.

lsof 명령어(확인)

  •  lisf open files의 약자로, 열려진 파일들을 보는 명령어이다.
  • 프로세스 종료한다.
# lsof /mnt
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/0/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/0/gvfs
      Output information may be incomplete.
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    1388788 root  cwd    DIR   8,49     4096    2 /mnt
bash    1427722 root  cwd    DIR   8,49     4096    2 /mnt


# kill -9 1388788
# kill -9 1427722

재확인

# lsof /mnt
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/0/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/0/gvfs
      Output information may be incomplete.

Umount

# umount /mnt

# df
df: /run/user/0/gvfs: Transport endpoint is not connected
df: /run/user/0/gvfs: Transport endpoint is not connected
Filesystem      1K-blocks      Used  Available Use% Mounted on
devtmpfs          8043280         0    8043280   0% /dev
tmpfs             8062324         0    8062324   0% /dev/shm
tmpfs             8062324    157468    7904856   2% /run
tmpfs             8062324         0    8062324   0% /sys/fs/cgroup
/dev/sda2      2850099728 764257928 1940989988  29% /
tmpfs             1612464        60    1612404   1% /run/user/0
반응형

'Hardware' 카테고리의 다른 글

서버 냉각 방식  (0) 2024.11.20
인피니밴드 드라이버 설치 매뉴얼  (0) 2024.07.02
네트워크 인터페이스 MAC 주소 변경되는 오류  (0) 2024.06.13
서버 BIOS Setting  (0) 2024.06.10
HBA와 HCA에 대한 이해  (0) 2024.06.08