질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

super block 관련

작성자 정보

  • 차병훈 작성
  • 작성일

컨텐츠 정보

본문

일반 PC에 페도라4를 올려서
백업서버로 사용하고 있습니다.
SATA disk 4개와
추가로 USB 로 외장하드 를 두개 달았습니다.

장치는 sdf1로 usb로 연결된 외장하드였고 fstab에 등록해서 사용하고 있었습니다.
마운트포인트는 /backup_arch입니다.

그제아침 테스트할것이 있어서 reboot를 했습니다.
그러고 나서 /dev에 보이던 sdf1이 안보이고 sdc1이 생겼습니다.

usb라서 device이름이 바뀌었나 싶어서
마운트를 다시 했더니 ( mount /dev/sdc1 /backup_arch)
이미 마운트되어 있는 마운트포인트라는 메시지가 나왔습니다.

df명령을 쳐도 /backup_arch는 보이지 않고
ls명령에는 /backup_arch라는 디렉토리가 보였고 디렉토리 안에는 파일들이
잘 들어 있었습니다.

df 명령에 보여지지 않아서 마운트가 정상적으로 되지 않은 듯해서
fstab에 기존의sdf1을 sdc1로 변경해서 저장하고 reboot했습니다.

그런데 부팅도중 sdc1을 체크하는 부분에서 failed가 나면서

checking filesystems
fsck.ext3 : bad magic number in super-block while trying to open /dev/sdc1    [failed]

*** An error occurred during the file system check.
*** Dropping you to a shell ; then system will reboot
*** when you leave the shell.

Give root password for maintenance
 (or type Control-D to continue):

이렇게 메시지가 뜹니다.
Ctrl-D를 누르면 재부팅 되고
root패스워드를 넣으면  prompt가 뜹니다.

fstab에 sdc1을 없애고 부팅을 시키려고
vi /etc/fstab으로 파일을 열고
수정을 하려고 하면 read-only filesystem 이라고 메시지가 나오면서
수정이 되지 않습니다.

어떻게 하면 정상부팅을 할수 있을까요..
또한 문제는 페도라가 올려진 이 PC서버가 NFS서버입니다.
다른 nfs client 에서 nfs로 umount하지 않은 상태에서
서버를 이 지경으로 만들어서 어려움이 많습니다.
부팅할수있게 도와주십시요.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  746 명