>> Edit article
이름
제목
패스워드
: [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는 다른건가여? ㅡ,ㅡ--( : )
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved