HP-UX

root 계정으로 /dev/null 파일을 삭제했는데 복구하는 방법은 어떤거죠?

 
하양수
기여자

root 계정으로 /dev/null 파일을 삭제했는데 복구하는 방법은 어떤거죠?

OS 는 hp-ux 11i

root 계정으로 /dev/null 파일을 삭제했는데 복구하는 방법은 어떤거죠?

삭제하고 나서



root# ll /dev/null 하면

crw-rw-rw- 1 bin bin 3 0x002020 /dev/null

이와 같은 special 파일만 보이는데요..

다시 복구할수 있는 방법이 무엇인지..

부탁드립니다.
1 응답 1
PS LEE
임시 조언자

root 계정으로 /dev/null 파일을 삭제했는데 복구하는 방법은 어떤거죠?

삭제하셨다고 했는데 ll로 보인다는 말씀이 이해가...?

아무튼, 아래와 같이 /dev/null device file을 생성하실 수 있습니다.



# mknod /dev/null c 3 0x000002

# chown bin:bin /dev/null

# chmod 666 /dev/null



또는, insf 명령어를 사용해 만들어줄 수도 있습니다.(insf man 페이지 참고)

# insf -d mm

insf: Installing special files for pseudo driver mm

이 경우 아래와 같은 3개의 special file을 만들어줍니다.

/dev/mem rw-r----- bin sys Minor 0

/dev/kmem rw-r----- bin sys Minor 1

/dev/null rw-rw-rw- bin bin Minor 2