Solaris
fsck 사용
728x90
솔라리스에서 파일 시스템을 점검하기 위해서 다음의 절차를 따릅니다.
fsck 명령어를 통해서 /dev/dsk/c0t1d0s7 파일 시스템을 점검하는 것을 예제로 설명하겠습니다.
1. 시스템을 Single user mode로 전환합니다.
fsck을 실행하기 위해서는 마운트 되어 있는 파일 시스템을 unmount 해야 합니다. 따라서, Single user mode에서 fsck를 실행하는 것이 안전합니다.
2. 마운트 되어 있는 디스크를 unmount 합니다.
3. fsck 를 실행합니다.
fsck에 raw 디바이스 명을 인자로 주어야 하기 때문에 /dev/dsk/c0t1d0s7 대신에 /dev/rdsk/c0t1d0s7을 사용합니다.
4. fsck에서 오류를 수정한뒤 run level 3로 시스템을 전환합니다.
이때, /dev/dsk/c0t1d0s7 파일 시스템이 /etc/vfstab에 등록되어 있으면 자동으로 마운트 됩니다.
fsck 명령어를 통해서 /dev/dsk/c0t1d0s7 파일 시스템을 점검하는 것을 예제로 설명하겠습니다.
1. 시스템을 Single user mode로 전환합니다.
# sync; sync; sync
# init S
# init S
fsck을 실행하기 위해서는 마운트 되어 있는 파일 시스템을 unmount 해야 합니다. 따라서, Single user mode에서 fsck를 실행하는 것이 안전합니다.
2. 마운트 되어 있는 디스크를 unmount 합니다.
# umount /dev/dsk/c0t1d0s7
3. fsck 를 실행합니다.
# fsck /dev/rdsk/c0t1d0s7
fsck에 raw 디바이스 명을 인자로 주어야 하기 때문에 /dev/dsk/c0t1d0s7 대신에 /dev/rdsk/c0t1d0s7을 사용합니다.
4. fsck에서 오류를 수정한뒤 run level 3로 시스템을 전환합니다.
# init 3
이때, /dev/dsk/c0t1d0s7 파일 시스템이 /etc/vfstab에 등록되어 있으면 자동으로 마운트 됩니다.
728x90
댓글