fstab 설정 이후 리눅스로 부팅을 못하고 있습니다

philemonbaek의 이미지

환경
fedora 14
리눅스 부팅(320G) 하드추가 (500G x 3)
소프트 RAID 5로 추가된 하드만 묶기
=======================================================

fstab에서 RAID 5로 mount 되것을 등록하려고 시도했습니다

여기서 문제가 발생되었는데요
기존에 리눅스 설치파일이 깔린 320G가 fstab에 등록되어 있었는데 제가 설정을 잘 몰라
RAID 5 UUID를 넣고 마지막에 defaults 1 1 이 부분을 동일하게 해 주는줄 알고

uuid:~~~~~~~~~~~~~~ / ext4 defaults 11 <-- 기존 320G
uuid:~~~~~~~~~~~~~~ / ext3 defaults 11 <-- RAID 5
아무래도 끝에 11을 동일하게 해줘서 부팅될때 같이 읽는거 같습니다.
그래서 중복되서 문제가 생긴듯 한데

리눅스 부팅이 되지 않고 에러 창 뜨면서 콘솔모드로 나오네요
*** An error occurred during the file system check.

*** Dropping you to a shell; the system will reboot

*** when you leave the shell.

Give root password for maintenance

(or type Control -D for normal startup):

(Repair filesystem) 1 #

대략 이런 화면 나옵니다(인터넷에서 찾았습니다)
root 패스워드 넣고 su - 로 로그인하고
vi /etc/fstab 열고 수정을 시도하였으나

read only ? 읽기만 되고 수정은 안된다고 나오네요

==============================================================

도와주세요~

mhlee03의 이미지

live CD로 들어가셔셔 수정하세요. 그러면 됩니다. 옛날 경험.

spinelos의 이미지

read only 에서 read write 모드로 변경하고 fstab 을 수정하면 됩니다.

명령어> mount / -o rw,remount

philemonbaek의 이미지

그런데 질문 한개만 더

fstab 파일 수정을 계속 실패 해서 부팅이 안되는데 문제를 겪고 있습니다
하드 3개를 raid 5로 묶었는데 fstab파일에 어떻게 등록을 해야 할지 모르겠습니다

uuid를 그대로 복사해서 넣었던거 같은데
그래서 /dev/md5 라고 했는데도 여전히 부팅에러가 뜹니다.

spinelos의 이미지

지금 어떤 현상인지 잘 몰르겠습니다.
우선 raid 5 로 묶인 부분은 주석처리하고 부팅을 한후에 테스트 해보시는건 어떤가요?
부팅후에 fstab 의 주석을 풀어 수정하고 mount -a 로 하면 fstab 내용에서 빠진 부분을 마운트를 시도하는데
그렇게 해서 성공하는 옵션을 찾아보는것이 좋을거 같습니다.

참고로 raid 5 로 묶은 부분이 무슨 파티션인가요?
/ 가 아니면 마지막에 옵션이 1 2 가 기본으로 알고 있는데요

philemonbaek의 이미지

ㅡㅡ
kldp 글 삭제 기능이 없나?

philemonbaek의 이미지

지금 raid 5로 묶으려고 마운트까지 다 하고 fstab 설정만 남겨 뒀는데 계속 실패하고 있는 상황입니다
제가 설정을 할줄 몰라서
ext3으로 md5 포맷 했구요 각 하드 파티션은 타입은 fb로 했습니다.

uuid:~~~~~~~~~~~~~~ / ext4 defaults 11 <-- 기존 320G
uuid:~~~~~~~~~~~~~~ / ext3 defaults 11 <-- RAID 5

설정은 기존 320기가를 보고 ( 똑 같이 하면 되겠다고 해서)
형식을 맞춰서 작성했습니다(아무래도 따라하다 보니 실수를 하는듯 합니다)
위에 보시면 uuid를 적고 모두다 / 를 해주는건가요? 그리고 파티션 타입을 md5를 ext3으로 포맷했구요 끝에 11은 기존에 있던 320g를
따라서 11로 정했는데 11이 아닌가요?

spinelos의 이미지

uuid:~~~~~~~~~~~~~~ / ext4 defaults 11 <-- 기존 320G
uuid:~~~~~~~~~~~~~~ / ext3 defaults 11 <-- RAID 5

위 내용중에서 / 부분은 해당 디스크를 마운트할 위치를 지정하는것입니다. 근데 지금은 / 로 2개가 지정이 되면서 충돌이 나는거 같은데요
밑에 raid 5 부분은 주석후에 부팅한후에 마운트할 위치를 결정한후 수정하시면 될거 같습니다.
(예를 들면 /data 나 /backup 등의 사용할 파티션 이름. 디렉토리도 생성이 되어 있어야 그 위치에 마운트 되니 확인하시기 바랍니다)

philemonbaek의 이미지

고맙습니다. 이렇게 답변주셔서
그런데 한개만 더 물어보고 싶네요

uuid:~~~~~~~~~~~~~~ / ext4 defaults 11 <-- 기존 320G
uuid:~~~~~~~~~~~~~~ /raid5data ext3 defaults 11 <-- RAID 5

이렇게 설정하면 될까요?
끝에 11은 맞나요?

즐거운 하루 되세요~

wariua의 이미지

마지막 두 항목의 의미는 다음과 같습니다. (man fstab 일부 날림 번역)

다섯 번째 필드 (fs_freq).
dump(8) 명령에서 파일 시스템을 덤프 해야 하는지 판단하는 데 쓰는 필드입니다. 다섯 번째 필드가 없으면 0 값을 돌려주어 dump 프로그램은 그 파일 시스템을 덤프 할 필요가 없다고 여기게 됩니다.

여섯 번째 필드 (fs_passno).
fsck(8) 프로그램에서 부팅 때 파일 시스템을 검사하는 순서를 판단하는 데 쓰는 필드입니다. 루트 파일 시스템은 fs_passno를 1로 지정해야 하며, 다른 파일 시스템은 fs_passno가 2여야 합니다. 한 드라이브 내의 파일 시스템들은 차례대로 검사하지만 다른 드라이브에 있는 파일 시스템들은 동시에 검사해서 하드웨어에서 제공하는 병렬성을 활용합니다. 여섯 번째 필드가 없거나 0이면 0 값을 돌려주어 fsck 프로그램은 파일 시스템을 검사할 필요가 없다고 여기게 됩니다.

즉, 두 필드는 각각 dump 프로그램을 이용한 백업을 할지 여부, fsck 프로그램을 이용한 주기적 검사 방법을 지정합니다.

$PWD `date`

philemonbaek의 이미지

mdadm:faild to start array /dev/md/student:5: input/output error
checking filesystems
/dev/sda2:clean, 177457/16277504 files, 2623130/65086976 blocks
fsck.ext3: no such file or directory while trying to open /dev/md5 /dev/md5:
the superblock could not be read or does not describe a correct ext2
filesystem.if the device is vaild and it really contains on ext2
filesystem (and not swap or ufs or something else ). then the superblock
is corrupt.and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

an error occurred during the file system check.
dropping you to shell; the system will reboot.
when you leave the shell
give root password for maintenance

=====================================================================================
/dev/md5 /bio ext3 defaults 1 1 <--vi /etc/fstab 설정을 이렇게 했는데
위와 같은 경고창이 뜨면서 실패하네요

실패하면 md5 -->md127로 바뀌어 있더라구요
ls -al /dev/md* 확인해 보면

mdadm --stop /dev/md127 하고 하드 포맷하고
처음부터 다시 순서를 따라 해봤는데 (위와 같은 결과)
무엇이 문제인가요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.