: [Disclaimer]
: 저는 제가 쓰는 이 글이 정확하고 객관적인 용어사용 및 사실에 입각한 것이라 보증하지
: 않습니다. 이 글에는 잘못된 개념, 일반적이지 않은 개념 등이 들어있을 수 있습니다.
: 저는 이 글에서 제가 설명하고자 하는 바를 설명하기 쉽도록 개념들을 축소, 단순화, 변
: 형했을 수 있습니다. 또한 제가 이 글에서 틀린 점을 발견해도 반드시 교정할 것이라고
: 보증하지 않습니다.
: 한마디로 참고가 되면 보시고 참고하시되 진리라 믿지는 마시고
: 잘못된 점을 답글에 지적하시는 것은 좋으나 저를 비난하지 말아주세요.
: (피해망상증의 바즈라 -_-;;)
:
: [M$에서의 드라이브문자 할당]
: 시간이 없는 관계로 이번엔 짧게 쓸 수 있는 주제를 택했습니다.
: 리눅스와는 직접 관계가 없는 내용일 수도 있으나 리눅스는 다른 OS와의 공존을
: 고려하는 겸손한 OS이므로...
:
: 유닉스 계열식구들은 mount라는 방법으로 각각의 파일시스템들을 하나로 통합해서 사용하
: 므로 M$에서의 드라이브라는 개념이 존재하지 않죠. 어떤 파티션을 어디에 붙일지도 자기
: 맘입니다. 하지만 M$와 그의 일당들은 파티션이 잡힌 순서에 따라 운명적으로 드라이브
: 문자를 할당받죠. WinNT나 Win2k에선 드라이브 문자를 바꾸어줄 수 있지만 특별히 지정해주
: 지 않으면 역시 마찬가지의 규칙을 따릅니다.
:
: 파티션이 2종류가 있다는건 지난번 글에 말씀드렸습니다. 거기에 추가로 logical drive가 있
: 죠. 그럼 파일시스템을 그 중에서 하나의 파일시스템이 될 수 있는 것은?
: Primary 파티션(이하 Pri 파티션)과 logical drive죠.
:
: 드라이브 문자는 일단 Pri 파티션들에 먼저 할당이 됩니다. Pri 파티션들이 모두 할당받고
: 나면 logical drive들이 문자를 할당받죠.
:
: 물리적 디스크가 하나만 있을 경우는 간단하죠.
: Pri 파티션이 C를 할당받고 logical drive들이 순서대로 D, E, F, ... 죽 할당받을 겁니다.
:
: 그럼 물리적 디스크가 2개 이상일 경우는? 다음 경우를 가정해봅시다.
: 물리적 디스크 2개에 다음과 같이 파티션이 설정되어 있습니다.
: 더 읽어나가시기 전에 한번 드라이브 문자들을 직접 할당해 보세요.
:
: <pre>
: 물리장치 장치명 ID System
: -------------------------------
: 디스크 1 /dev/hda1 c Win95 FAT32(LBA)
: /dev/hda2 f Win95 Extended(LBA)
: /dev/hda5 c Win95 FAT32(LBA)
:
: 디스크 2 /dev/hdb1 f Win95 Extended(LBA)
: /dev/hdb5 c Win95 FAT32(LBA)
: /dev/hdb6 c Win95 FAT32(LBA)
: </pre>
:
: ID가 실제로 저렇게 잡히게 되는지는 잘 모르겠습니다. 뭐 시스템에 따라 다르겠죠. -_-;;
: logical 드라이브는 장치명 5번 이후를 할당받는다는 것 다시한번 기억해 두시고요.
:
: 정답은 hda1이 C, hda2는 Ext 파티션이니까 굶고, hda5가 D,
: hdb1도 굶겠죠, hdb5가 E, hda6가 F가 되겠네요.
:
: 자 위의 것으로 모자라서 디스크를 하나 더 사다가 몽땅 Pri 파티션으로 잡았습니다.
:
: <pre>
: 물리장치 장치명 ID System
: -------------------------------
: 디스크 3 /dev/hdc1 c Win95 FAT32(LBA)
:
: 그럼 경우에 따라 황당한 경우가 생길 수 있습니다.
: 왜냐고요? 이제 드라이브 문자가 어떻게 배정될까요?
: hda1 = C, hdc1 = D, hda5 = E, hdb5 = F, hdb6 = G
: 로 바뀝니다.
:
: 단, 이 경우 드라이브 문자를 할당받게 되는 파티션 또는 logical drive는
: 사용하는 M$ OS가 이해하는 파일시스템을 사용하는 것들에 한합니다.
: 만약 /dev/hdc1이 FAT32가 아니라 Linux Native라면 M$가 이해를 못하니까
: 드라이브명을 할당하지 않습니다.
: 이러한 드라이브 문자 mapping rule을 알고 계셔야 파티션을 바꿨더니 프로그램들이
: 작동을 안하더라 등의 사태를 겪지 않을 수 있고 피치못한 경우에도 어떤 대처방안을
: 마련하실 수 있겠죠.
:
: --
: 그럼 전 이만 데이트하러...
: ㅌㅕㅌㅕ =3=3=3
M$의 fdisk와 리눅스 설치할때 fdisk는 다른건가여? ㅡ,ㅡ--( : )