커널 버전과 fdisk, mkfs 그리고 에러...
안녕하세요.
하드디스크를 사용하다가 이상한 문제가 생겨서 질문드립니다.
전에 글올렸을때 fdisk /dev/sda 를 dev/sda1으로 잘못한 부분을 지적해주셨는데..답변해주신분께 감사하다는 인사도 못드렸네요. 꾸벅 ^^
다름이 아니라 커널 2.4.18에 fdisk로 파티션을 잡고 단지 데이터 영역으로만 사용하기 때문에 그냥 하나로 40GB하드를 포맷했습니다. 그리고 윈도우에서 사용하던 녀석이라 fdisk /dev/sda를 주면 system정보가 Linux로 안나오고 뭣이냐..NT...라고 나왔던것같은데..이걸 delete하고 linux로 new를 하였습니다. write하고
다시 fdisk -l로 하면...허걱 다시 system정보가 NT...로 나옵니다. 그리고 이전의 파티션이 그대로 나오구요..ㅠ.ㅠ
몇번을 해봐도 같은 결과라..다른 피시(커널 2.6.2)에서 fdisk를 걸었습니다. 그런데 여기서는 잘 지워지고 새로운 linux파티션 생성이 되었습니다. 그래서 여기서 mkfs -t ext3 /dev/hdd1으로
저널링 파일시스템으로 포맷을 했습니다.
그리고 다시 이걸 띠어서 커널 2.4.18머쉰에 붙이고 데이터를 쓰려고 하니....
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 140
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 208
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 320
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 364
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 368
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 372
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 396
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 412
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 416
EXT3-fs error (device sd(8,1)): ext3_new_block: Allocating block in system zone
- block = 436
이런 에러만 줄줄 나옵니다...ㅠ.ㅠ
그래서..
fdisk -l을 해보았더니..
Disk /dev/sda: 255 heads, 63 sectors, 4998 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4999 40146592+ 83 Linux
Partition 1 does not end on cylinder boundary:
phys=(1023, 15, 63) should be (1023, 254, 63)
실린더 영역도 구분이 안되는것 같구..
현재 제가 생각하는 문제점은..
커널 2.6.2에서 파티션 잡고 포맷한 놈을 2.4.18에서 사용해서 그런게 아닌가 하는 생각이 드는데...
맞는겁니까??
도움 부탁드립니다.
댓글 달기