Частный системный администратор

Как правильно разбить диск в Linux

Разбивка диска на разделы — очень важная операция: после выбора разбивки её невозможно будет изменить без полной потери информации на диске, поэтому очень важно сразу не ошибиться в разбивке. Разбивка диска для сервера определяется назначением сервера, и, поскольку подготовку сервера всегда делают профессионалы, проблем там не будет и давать общие советы профессионалам нет смысла. В настоящее время всё большую популярность приобретают рабочие компьютеры под управлением Linux, чаще всего Ubuntu Linux, и данная статья адресована тем, кто готовит такие компьютеры.

Увеличение числа разделов на диске приводит к дроблению диска и сокращает возможности по маневрированию дисковым пространством, с другой стороны, вынесение отдельных директорий на отдельные разделы повышает надёжность.  Надо понимать, что при переустановке операционной системы некоторые разделы неизбежно придётся отформатировать, а большое количество операций записи на раздел повышает вероятность ошибок или даже краха файловой системы на разделе.  Журналируемые файловые системы (ext3, ext4, jfs и т.д) более устойчивы к сбоям, в том числе — к отключению питания в момент записи, но работают медленнее, чем нежурналируемая система ext2.

Исходя из этих условий, безусловно, необходимо выделить в отдельный раздел директорию /tmp и назначить для этого раздела файловую систему ext2.  Для всех остальных разделов предпочтительнее будет ext4 или другая журналируемая система. Размер раздела для /tmp — от 2 до 10 гигабайт в зависимости от общего размера диска. Другая важная директория, которую обязательно надо разместить на отдельном разделе — /home, в которой создаются домашние директории пользователей. В этих директория хранятся все настройки и пользовательские данные, поэтому важно эти директории вынести на отдельный раздел, чтобы избежать потери данных при переустановке операционной системы. Этот раздел должен быть самым большим на диске.  Для ускорения загрузки можно выделить в отдельный раздел /boot, особенно, если есть возможность разместить его на ssd, для этой директории потребуется 0.5 гигабайта.