umount 하면 device busy 라고 나옵니다.
글쓴이: 무혼인형 / 작성시간: 화, 2003/04/01 - 11:49오전
제가 좀 무식하게 루트를 통채로 쓰고 있습니다 -_-;;
[root@localhost tmp]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hdc1 3021088 1561044 1306580 55% / none 127440 0 127440 0% /dev/shm /tmp/initrd 32501 17746 14755 55% /tmp/o
umount /tmp/o 하면 device busy 라고 나옵니다.
[root@localhost tmp]# ps ax PID TTY STAT TIME COMMAND 1 ? S 0:03 init [3] 2 ? SW 0:00 [keventd] 3 ? SW 0:00 [kapmd] 4 ? SWN 0:00 [ksoftirqd_CPU0] 5 ? SW 0:00 [kswapd] 6 ? SW 0:00 [bdflush] 7 ? SW 0:00 [kupdated] 8 ? SW 0:00 [mdrecoveryd] 12 ? SW 0:00 [kjournald] 62 ? SW 0:00 [khubd] 531 ? SW 0:00 [loop1] 1009 ? S 0:00 xinetd -stayalive -reuse -pidfile /var/run/xinetd.pid 1027 tty2 S 0:00 /sbin/mingetty tty2 1028 ttyS0 S 0:00 /sbin/mingetty ttyS0 1032 tty1 S 0:00 /sbin/mingetty tty1 1041 ? S 0:00 /usr/sbin/sshd 1044 pts/0 S 0:00 -bash 1136 pts/0 R 0:00 ps ax [root@localhost tmp]# mount /dev/hdc1 on / type ext3 (rw) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) none on /dev/shm type tmpfs (rw) /tmp/initrd on /tmp/o type ext2 (rw,loop=/dev/loop1)
이것을 봐서는 531 번 loop1 인데 -_-;;
kill -9 로도 kill -15 로도 죽지를 않네요..
init 1 해서 싱글모드 로도 해봤고.. updatedb도 써봤습니다..
shutdown을 해서 강제 언마운트를 해서 날린 화일들이 한두개가 아닙니다 ㅠ_ㅠ
어떻게 하면 언마운트 할 수 있을까요?
Forums:
흠.. 정말 loop1일까요?
fuser /tmp/o 로 해서 pid를 찾아보심이 어떨지요?
제 생각엔...
linux 초짜인데요 최상위 root에서 언마운트를 해보십이 어떨까요...
우선.. root에서 언마운트 해도 아직 바쁘답니다.. :? 그
우선.. root에서 언마운트 해도 아직 바쁘답니다.. :?
그리고 fuser /tmp/o 를 하니
No process references; use -v for the complete list
라고 나오고..fuser -k 옵션으로도안돼네요.. 아아 ㅠ_ㅠ
----
http://poorpuppet.egloos.com
lsof -n으로 열고 있는 모든 process의 file들을 조
lsof -n
으로 열고 있는 모든 process의 file들을 조사해보심이.
---
http://coolengineer.com
/tmp 는 거의 항상 쓰고 있다고 봐야 할듯...
/tmp 는 시스템 부팅시에서 부터 늘 사용하고 있다고 봐야 합니다.
/tmp 는 root 파일시스템에 붙여 놓는것이 좋을 듯 합니다.
/tmp/o 로 마운트 하는것은 /mnt/o 쪽으로 옮겨 놓도록 하시죠.
- 겨울아찌 -
- 겨울아찌 -
winchild@gmail.com
댓글 달기