badblocks로 검출된 블락만 제외하고 어떻게 파티션 나누나요?
글쓴이: kimes / 작성시간: 일, 2008/02/24 - 10:15오후
좀 비리비리한 하드 디스크가 있는데요~
badblocks -nsv /dev/hda1 Checking for bad blocks in non-destructive read-write mode From block 0 to 117218241 Checking for bad blocks (non-destructive read-write test) Testing with random pattern: 34588160/ 117218240 34612032/ 117218240 592128649212864/ 117218240 592128659212865/ 117218240 59212866 59212867 59212868 59212869 59212870 59212871 592128729212872/ 117218240 59212873 59212874 59212875 59212876 59212877 59212878 59212879 592128809212880/ 117218240 59212881 59212882 59212883 59212884 59212885 59212886 59212887 592128889212888/ 117218240 59212889 59212890 59212891 59212892 59212893 59212894 59212895 592128969212896/ 117218240 59212897 59212898 59212899 59212900 59212901 59212902 59212903 592129049212904/ 117218240 592129059212905/ 117218240 592129069212906/ 117218240 592129079212907/ 117218240 690766369076588/ 117218240 690766379076637/ 117218240 690766389076638/ 117218240 690766399076639/ 117218240 693197929319792/ 117218240 693197939319793/ 117218240 693197949319794/ 117218240 693197959319795/ 117218240 701081520108148/ 117218240 701081530108153/ 117218240 701081540108154/ 117218240 701081550108155/ 117218240 701492400149240/ 117218240 701492840149241/ 117218240 701492850149285/ 117218240 701492860149286/ 117218240 701492870149287/ 117218240 702212480221245/ 117218240 702212490221249/ 117218240 702212500221250/ 117218240 702212510221251/ 117218240 704633720463361/ 117218240 704633730463373/ 117218240 704633740463374/ 117218240 704633750463375/ 117218240 706635600663557/ 117218240 706635610663561/ 117218240 706635620663562/ 117218240 706635630663563/ 117218240 706646240664585/ 117218240 706646250664625/ 117218240 706646260664626/ 117218240 706646270664627/ 117218240 709029200902861/ 117218240 709029210902921/ 117218240 709029220902922/ 117218240 709029230902923/ 117218240 709402200940177/ 117218240 709402210940221/ 117218240 709402220940222/ 117218240 709402230940223/ 117218240 709765800976533/ 117218240 709765810976581/ 117218240 709765820976582/ 117218240 709765830976583/ 117218240 711716561171609/ 117218240 711716571171657/ 117218240 711716581171658/ 117218240 711716591171659/ 117218240 714987121498653/ 117218240 714987131498713/ 117218240 714987141498714/ 117218240 714987151498715/ 117218240 715731321573089/ 117218240 715731331573133/ 117218240 715731341573134/ 117218240 715731351573135/ 117218240 716077881607781/ 117218240 716077891607789/ 117218240 716077901607790/ 117218240 716077911607791/ 117218240 726050482605033/ 117218240 726050492605049/ 117218240 726050502605050/ 117218240 726050512605051/ 117218240 733136963313645/ 117218240 733136973313697/ 117218240 733136983313698/ 117218240 733136993313699/ 117218240 734363243436273/ 117218240 734363253436325/ 117218240 734363263436326/ 117218240 734363273436327/ 117218240 734699683469941/ 117218240 734699693469969/ 117218240 734699703469970/ 117218240 734699713469971/ 117218240 735602883560249/ 117218240 735602893560289/ 117218240 735602903560290/ 117218240 735602913560291/ 117218240 108180676180669/ 117218240 108180677180677/ 117218240 108180678180678/ 117218240 108180679180679/ 117218240 done Pass completed, 129 bad blocks found.
badblocks를 실행한 결과 이런 결과를 얻었습니다.
아쉬운데로 중요하지 않은 데이터라도 보관 하고 싶은데요
어떤분이 bad 블럭을 제외하고 파티션을 나누면 문제없이 쓸수 있다고 하시던데
위의 경우에는 어떻게 나누면 될가요?
하드는 120G IDE 하드 입니다.~
감사합니다.!
Forums:
자답?
첫 배드 섹터가 59212864 이라고 보고
1024byte 로 곱해주기 대략 60기가쯤이 떨어지네요
그래서 대략 파티션은 50기가쯤 잡아주고 나머지 부분은 안쓸 작정으로
(어차피 써도 문제가 생길테니까요)
처음 시작부터 primary로 50기가 잡아 줬는데요
제가 맞게 작업한 건가요?
어떻게든 50기가라도 쓰면 날려도 상관없는 데이터라도 보관할텐데요^^
감사합니다.!
fdisk -l /dev/hda
fdisk -l /dev/hda 를 보여주세요
그리고
이런식으로 배드 추정 블럭이 포함된 실린더를 제외시켜 주세요
-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.
우선 답변 감사드립니다.
현재 이렇게 나눠 두었구요
badblocks의 단위와(블럭) sector cylinder의 단위를 어떻게 환산해서
잡아야 할지 좀 어렵네요 ㅠ
답변감사드립니다.
댓글 달기