Настройка и работа в Linux
adb5321d

Подготовка разделов на диске


Разбивать диск на разделы необходимо, потому что Windows и Linux используют разные способы организации хранения информации на диске и разные способы организации доступа. Рекомендации относительно того, каким образом поделить диск на разделы, давать довольно сложно, так как это во многом зависит от конфигурации дисков и от прихоти хозяина диска. Но все же попробую сформулировать несколько советов. При этом диски и разделы я буду именовать так, как это принято в Linux.

Вначале определим, сколько места оставить для раздела подкачки Linux, учитывая следующее.

  • В Linux оперативная память и пространство подкачки складываются, образуя общую виртуальную память. Например, если емкость оперативной памяти 8 Mбайт RAM, а под пространство подкачки отведено 12 Mбайт, то размер виртуальной памяти будет равен 20 Mбайт.
  • Для работы Linux требуется, по крайней мере, 16 Mбайт виртуальной памяти.
  • В Linux размер одного раздела подкачки не может превышать 128 Mбайт. Если требуется больше виртуальной памяти, надо создать два раздела подкачки или использовать файл подкачки.
  • Рассчитывая емкость пространства подкачки, следует иметь в виду, что слишком большой его размер может оказаться бесполезным. На компьютере с 16 Mбайт памяти со стандартной конфигурацией Linux и типичном наборе программ вполне достаточно 48 Mбайт пространства подкачки, а для минимальной конфигурации ОС можно вообще обойтись без него.
  • Теперь оценим размер основных разделов. Если объем диска не превышает 8,4 Гбайт (число цилиндров не более 1024), то диск надо просто разделить пропорционально тому, сколько места требуется для установки каждой из операционных систем. По моему опыту, для нормальной работы с Windows 95/98, Windows NT и Linux вполне достаточно выделить разделы размером 800-1000 Мбайт, а для Windows 2000 надо оставить не менее 1500.

    Рассмотрим теперь случай диска с числом цилиндров более 1024. Программы-загрузчики должны располагаться в пределах первых 1024 цилиндров. Между прочим, NT Loader не обязательно должен располагаться в разделе NTFS, да и вообще не в том разделе, где расположены остальные файлы ОС. Для Linux также можно расположить каталог /boot в цилиндрах, а остальное - где угодно. Поэтому мои предложения сводятся к следующему:


  • загрузочные части всех систем от Microsoft поместить в первый первичный раздел диска, отформатированный в системе FAT16 (в DOS);


  • следующий первичный раздел выделить для корневого каталога Linux (/), размер которого положить равным примерно 1 Мбайт;
  • выделить раздел подкачки для Linux, а все остальное дисковое пространство сделать расширенным разделом;
  • в расширенном разделе создать логические разделы для каждой из устанавливаемых операционных систем (для Linux можно создать отдельные разделы для каталогов /home и /usr, причем в /home располагаются файлы пользователей, а в /usr устанавливаются все приложения).


  • Если имеется только Windiws 95 с FAT16, то можно оставить ее в первом разделе. Если же была установлена Windows NT или FAT32, то наличие небольшого раздела с FAT16 будет не лишним. Во-первых, даже в случае любого краха системы всегда можно загрузиться с загрузочной дискеты DOS и хотя бы увидеть, что жесткий диск работоспособен. Во-вторых, файловая система FAT16 видна в любой ОС, так что этот раздел может служить для обмена файлами между разными системами. Но делать этот раздел большим не стоит (FAT16 очень нерационально использует дисковое пространство); достаточно 256 или 512 Мбайт.

    Спланировав разделы, приступим к разбиению диска. Во всех ОС имеется тот или иной вариант программы fdisk, предназначенной для создания разделов. Ничего другого, может быть, и не потребовалось бы, если бы речь шла о разбиении чистого диска. Однако мы рассматриваем случай, когда какая-то ОС на диске уже имеется, и надо переразбить диск, не потеряв информации на нем. fdisk для таких операций не подходит.

    Лучше всего производить переразбиение с помощью программы PartitionMagic компании Power Quest. Эта программа не только создает новый раздел на свободном месте на диске, но и произвольным образом перемещает существующие разделы. Кроме того, даже для DOS-варианта этой программы предусмотрен графический интерфейс. Программа не работает под Windows NT, однако в ее дистрибутиве есть возможность изготовить две дискеты, служащие для загрузки компьютера в режиме DOS и последующего запуска программы. Эти дискеты позволяют переразбить и диск, на котором установлена NT.


    Содержание раздела