다음 이전 차례

5. Unmounting the Filesystem

어떠한 방법을 선택하는지에 관계 없이 복구의 첫째 단계는 삭제된 화일을 포함한 화일 시스템을 unmount 하는 것이다.

mount된 화일 시스템에서 아마도 실수할 것이 틀림 없다는 어떤 주장도 강하게 부인한다. 이 단계는 화일이 삭제된걸 안 후에 가능한한 빨리 수행되어야 한다.

가장 간단한 방법은 다음과 같이 하는 것이다: 지워진 화일이 /usr partition 에 있다 가정하고

     # umount /usr
그러나 /usr 에 이용할 수 있는 것을 두길 원할수도 있으므로 이것을 read-only로 remount 한다:
     # mount -o ro,remount /usr
만약 root 에서 화일을 지웠다면 /etc/mtab 에 쓰여지는 것으로부터 mount를 막기위해 '-n' option 을 추가해야 한다.
    # mount -n -o ro,remount /
이 모든 것을 개의치 않은 filesystem을 사용한 다른 과정이 가능하다. (이는 'Resource busy' 같은 에러 메세지로 unmount 실패를 초래한다) 이것은 주워진 화일이나 mount point를 사용한 어떤 과정에게라도 신호를 보내는 프로그램이다: 'fuser'.

/usr partition 에 다음과 같이 해보자.

    # fuser -v -m /usr
이것은 그 과정에 관련된 것을 기록한다. 그것들 모두 중요하지 않다고 가정하고 다음과 같이 명령해 SIGKILL 각각의 과정을 보낸다.
    # fuser -k -v -m /usr
 혹은 예를 들어 
    # fuser -k -TERM -v -m /usr 
 각각 SIGTERM 을 준다.

다음 이전 차례