02.서버-Linux

[리눅스]fstab 오류 발생 처리

redkite 2012. 12. 19. 13:47

0062. [리눅스] fstab 오류 발생 처리

. /etc/fstab 파일의 편집 오류

/etc/fstab 파일을 수정을 하다가 오타를 치거나 잘못 삭제를 해버린 경우에 부팅이 안되거나 느려지게 된다. 이럴 경우 어떻게 해결할 수 있는지 알아보도록 한다.

[root@donghun ~]# vi /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/home /home ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SWAP-sda2 swap swap defaults 0 0

/dev/sdb? /data ext3 defaults,usrquota 1 2

à 마지막 줄에 일부러 오타를 냈다.

[root@donghun ~]# reboot

à 마운트를 시도하다가 실패를 했다는 메세지가 뜨면서 중간에 멈춘다. root 패스워드를 입력하면 repair filesystem 쉘로 로그인이 된다.

(repair filesystem) # vi /etc/fstab à 파일의 내용이 수정이 안된다.

(repair filesystem) # mount –o remount,rw / à /를 read/write로 다시 마운트 시킨다.

(repair filesystem) # vi /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/home /home ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SWAP-sda2 swap swap defaults 0 0

/dev/sdb1 /data ext3 defaults,usrquota 1 2

à 오타부분을 수정한다.

(repair filesystem) # reboot à 시스템이 정상적으로 재부팅 되면 성공