fuser -km /으로 죽인 프로세스 살리는 법은?
글쓴이: puha / 작성시간: 수, 2005/04/20 - 2:15오후
/var 디렉토리를 잠시 umount 한 다음
다시 잡으려고 하는데
device is busy
가 떠서
fuser -km /var로 프로세스를 죽인다음
umount 하려고 하는데요,
이렇게 한 뒤에
다시 죽였던 프로세스를 살리려면 어떻게 해야 하나요?
말하자면..
/var 디렉토리를 사용하는 프로세스 살리기.
이런 것이 혹시 있나요..
Forums:


원하는 커맨드는 없습니다.그리고 만약에 커널 2.4.11 이상을
원하는 커맨드는 없습니다.
그리고 만약에 커널 2.4.11 이상을 쓴다면 해당 장치의 파일을 열고 있어도 프로그램을 종료하지 않은채 강제로 umount시킬 수 있는 옵션이 있습니다.
아래는 umount 매뉴얼의 일부분입니다.
-l Lazy unmount. Detach the filesystem from the filesystem hierar- chy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)단.. 이후에 해당디렉토리의 파일에 데이터를 제대로 남긴다는 보장은 없을껍니다.
그런데 /var 이면은 대부분 로그를 남기는 데몬일텐데;;;; 그런경우면 차라리 single mode로 부팅한 후 작업하는게 좋을껀데요.
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
lsof로 어떤 프로세스들이 /var를 사용중인지 파악 하신 후 재 가동
lsof로 어떤 프로세스들이 /var를 사용중인지 파악 하신 후 재 가동하시는 수 밖에 없지 않을까 생각합니다.
댓글 달기