22 августа 2011 г.

Разметка диска для Linux

Хорошая статья с хабра нашлась в моих закладках

Приведу итоги из статьи.

Данные аспекты носят рекомендательный характер, строгих правил по данному вопросу нет. Все зависит от личных предпочтений.

Однако, все же хотелось бы подвести некую черту:
  • Старайтесь выносить из корня в отдельные разделы /boot, /home, /tmp, /var.
  • Используйте lvm, чтобы в дальнейшем не кусать локти, если вдруг какой-то раздел срочно необходимо увеличить.
  • Не забывайте про опции монтирования, щадящие диски. Мы же не хотим, чтобы они вылетали.
  • Не забывайте убирать резерв для рута на вынесенных разделах, т.к. в нем более нет необходимости (tune2fs -m 0 /раздел)
На практике, имея в распоряжении 45 Гб свободного места под Linux, я поступил следующим образом:
Точка монтирования Файловая система  Размер раздела
/bootext2    200 Мб
---LVM44 Гб

    Конфигурация LVM:
    Точка монтирования Файловая система  Размер раздела
    ---swap    1 Гб
    /ext414 Гб
    /homeext414 Гб
    /tmpreiserfs6.5 Гб
    /varreiserfs5.5 Гб

    При расчете размера под SWAP использовал рекомендацию, в соответствии с которой, размер раздела должен быть в 2 раза больше размера RAM. Под корень и /home отвел примерно по 34% доступного пространства, под /tmp и /var, соответственно, 16% и 14%. Примерно такая же схема будет использована мною при разметке диска для нового web-сервера.

    2 комментария:

    1. Дрвольно интересная заметка, но вот лично не не совсем понятно :
      Не забывайте убирать резерв для рута на вынесенных разделах, т.к. в нем более нет необходимости .
      что это за резерв и зачем он создается ?

      ОтветитьУдалить
      Ответы
      1. "Все дело в том, что файловая система ext2/3/4 (а также многие другие) резервируют часть пространства (5%) раздела под нужды привилегированных системных процессов, работающих с правами root. Смысл этого в том, чтобы, во-первых, дать этим процессам возможность нормально работать даже в том случае, если пользователь заполнит данными весь диск, а во-вторых, позволить пользователю root войти в систему и сделать какие-либо действия в условиях тотальной нехватки пространства. Есть еще и третья причина: понизить фрагментируемость ФС, но это скорее побочный эффект."

        Удалить