ext3 fs를 ntfs로 착각하는데요
글쓴이: ssio2 / 작성시간: 목, 2003/03/13 - 6:08오후
한컴리눅스 3.0입니다.
새로 80G짜리 Seagate HDD를 사서 partition을 만들고 mkfs까지 했는데, mount시 이상한 message가 나옵니다.
1. win2000pro에서 40G를 partition 분할 (일단 NTFS로 설정, format은 하지 않음) , 2번째는 아직 미할당
2. Linux의 fdisk로 sys-id change ('83'으로). 'w'로 기록 후 나옴
3. mkfs.ext3 실시
4. "mount /dev/hdg1 /dsk4"시
"mount fs type ntfs not supported by kernel" 출력
5. mount -t ext3 /dev/hdg1 /dsk4는 성공
6. 다시 win2000pro에서 partition 삭제, 2번째 partition을 format
7. Linux에서 다시 fdisk로 설정(첫째 partiotion을), mkfs.ext3로 fs 를 만듬
8. mount /dev/hdg2 /dsk3 시 상기 메시지 출력(첫째 partition이 졸지에 hdg2가 되어 버림)
왜 위(4)의 메시지가 나올까요? 안 나오게 하는 방법은 없을까요?
도움 바랍니다.
(질문의 핵심은 왜 linux의 ext3로 fs를 만들었는데, 왜 ntfs로 착각하느냐? 또 고놈을 ext3로 명시적으로 지정하여 mount하면 왜 mount되느냐? 하는 것입니다.)
cry
Forums:
혹시...
/etc/fstab에 해당 파티션에 대한 설정이 잘못되어 있는 것은 아닐지요?
Re: ext3 fs를 ntfs로 착각하는데요
fdisk -l /dev/hdg 해보세요 ''
------------------------------------------------------------------------------------------------
Life is in 다즐링
Re: ext3 fs를 ntfs로 착각하는데요
[root@localhost ~]# fdisk -l /dev/hdg
Disk /dev/hdg 255 heads, 63 sectors, 9729 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdg1 5223 9729 36202477+ 7 HPFS/NTFS
/dev/hdg2 1 5222 41945683+ 83 Linux
Partition table entries are not in disk order
[root@localhost ~]#
Re: 혹시...
그런데, fstab에는 /dev/hdg 나 /dsk4 등에 관한 것은 하나도 없고요,
또 ntfs에 대한 말도 하나도 없는데요!!
Re: 혹시...
아무 fs type 옵션이 없을 땐 mount가 파티션 정보를 참조해서 동작하는 것 같습니다.
fdisk로 fs type을 linux로 바꾸고 다시 해보시죠. 파티션 정보가 틀렸잖습니까.
Re: 혹시...
위의 fdisk -l /dev/hdg 결과를 보시면 /devhdg2가 Linux로 되어있는 것이 보입니다. (결단코, HPFS/NTFS인 /dev/hdg1을 mount할려고 한 것이 아닙니다. 또, -t로 fs type을 명확히 지정하면 mount가 됩니다.)
fdisk로 linux로 type을 지정하라고 하셨는데, 맨 처음 질문에 나와 있지만, linux fdisk로 지정을 한 바 있습니다. 파티션 정보가 어떻게 틀렸는지 제발 좀 알려 주시죠.
참고로 저는 위의 표에서 나오는 /devhdg2를 mount 하려고 합니다. (처음에는 /dev/hdg1 이었습니다만, windows에서 먼저 format하니 hdg2로 바뀌어 버렸습니다.)
혹시 HDD의 partition table에 남아있는 조그만한 흔적을 mount가 detect하여 ntfs라고 착각하는 건지, 혹시 이 분야에 경험이 있으신 분께 거듭 도움을 요청합니다.
댓글 달기