GNU/Linux разбивка диска с умом

Март 10, 2018

На сколько частей делить и сколько куда отсыпать, стандартные вопросы которые мы задаём себе при установке Операционной системы. И если с Windows подавляющему большинству всё понятно (С: система, D: файлы), то с линуксом не всё так однозначно. Очень часто люди размечают диск по принципу «кашу маслом не испортишь» или вообще по не совсем адекватным советам, попробуем найти оптимальное и обоснованное решение.

Если у вас уже стоить Windows и вы не хотите с ней прощаться сразу, можно просто отколоть от свободного пространства NTFS нужный кусок, благо файловая система это позволяет (один из немногих плюсов NTFS). После чего можно будет смело приступать к работе с неразмеченной областью диска.

Разбивка

В первую очередь определимся на сколько частей покромсаем наш диск. Вариант которые удовлетворит большинство потребностей состоит из четырёх:
-Корневой раздел системы
-Раздел файлов пользователей
-Раздел загрузчика
-Раздел подкачки

Почему так

Файлы пользователей нужно выносить на отдельный раздел. В первую очередь по тому — что если они забьют всю память, система не сможет нормально функционировать. Во вторых в случае переустановки системы мы потеряем все файлы, SSH ключи и настройки программ.
Загрузчик выносят из-за того что ему идеально подойдёт не журналируемая файловая система. На которой сама операционная система работать нормально не сможет, так как там возможны потери данных при некорректных завершениях работы и медленная работа при большом количестве фалов. В то время как загрузчику не нужны, ни журналы, не восстановление, он создаётся один раз и в дальнейшем только считывается. Так же загрузчик выносят если необходимо применить шифрование или LVM (позволяет разбивать и склеивать диски на ходу). Если файлы загрузчика будут не небольшом разделе в начале диска, это также положительно отразится на скорости загрузки.

Сколько выделить места
  • Корневой раздел системы 20-60 Гб, скажу что моя система (Gimp, LibreOffice, VirtualBox и ещё куча программ) занимает 7 Гб, хотя я и выделял все 20.
  • Раздел загрузчика 500 Мб. В реальности нужно до 250 Мб, но кто знает что вам завтра захочется в него всунуть.
  • Раздел файлов пользователей, ваши файлы — вам решать, можно смело отдать всё оставшееся место.
  • Раздел подкачки если вы пользуетесь гибернацией то раздел должен равняться вашей оперативной памяти. Если не пользуетесь то от 2-4 Гб хватит за глаза, если у вас памяти 8 Гб и больше, подкачка вообще не будет никогда задействована, но отщипнуть пару гигабайт всё же стоит.
Файловые системы разделов

/ — Корневой раздел системы, лучше всего подойдёт Ext4.
/home — Раздел файлов пользователей, аналогично корню Ext4, но иногда выбирают Btrfs.
/boot — Раздел загрузчика, однозначно Ext2 так как она не журналируемая, на етом разделе нам нужна скорость, а не журналы.
swap — раздел подкачки, файловая система не выбирается.
Подробней про файловые системы можете почитать в Обзоре файловых систем.

Установка же зависит от конкретного дистрибутива и инструкций на эту тему полно, я лишь аргументировал или оспорил некоторые из них.

Теги статьи:
· ·
Категории статьи
Linux

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *