커널 버전과 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에서 사용해서 그런게 아닌가 하는 생각이 드는데...
맞는겁니까??
도움 부탁드립니다.

