Основы разметки диска при установке Linux-дистрибутивов
В материале про установку Linux Mint на виртуальную машину я говорил о том, что нужно выбирать автоматическую разметку диска.
Это действительно удобно при использовании виртуальной машины или когда у вас один диск без других предустановленных систем на нем. Но для понимания сущности работы Linux-дистрибутива нужно познакомиться с ручной разметкой и тем, что лежит в ее основе. Материал ориентирован, в первую очередь, на начинающих и будет касаться основ.
Разделы диска
Люди, привыкшие к Windows, помнят, что при установке системы чаще используется два «диска» C (туда устанавливается операционная система) и D (там хранятся пользовательские файлы и все такое). На самом деле, никаких двух отдельных дисков при установке не создается, используется один физический жесткий диск (HDD или SSD) пространство которого делится на несколько частей (разделов). В Windows это происходит не так очевидно и понятно, Linux-дистрибутивы в этом отношении сразу вводят пользователя в необходимость понимания того, что такое раздел.
Также в Linux существует корневая файловая система, в качестве которой используется выбранный пользователем раздел диска. Уже после в корневой файловой системе создаются подкаталоги, которые являются другими созданными разделами. Если очень упростить, то корневая файловая система словно матрешка содержит в себе другие разделы.
Наиболее известными корневыми файловыми системами Linux являются:
Пользователь может при установке вообще не создавать дополнительных разделов и поместить все в корневую файловую систему. Но это может привести к негативным последствиям, потому рекомендуется выделять отдельные разделы для хранения определенных групп файлов.
Почему нужно иметь несколько разделов диска?
Каждый раздел выполняет определенную функцию и содержит определенные файлы. Для безопасности систему лучше разделы изолировать, так в случае нештатных ситуаций выйдет из строя только раздел, а не вся система.
Например, если в разделе с домашней директорией пользователя закончится свободное место, то корневая файловая система продолжит работу и вы сможете высвободить место, почистив ненужные файлы. Кроме того, раздел с домашней директорией удобен при переустановке Linux-дистрибутива: так если вы в результате экспериментов загубили раздел с корневой файловой системой, то ваши личные файлы никуда не денутся, при переустановке вы просто выберите нужный раздел диска и укажите установщику, что желаете использовать его как раздел /home. Раздел, отвечающий за загрузку системы тоже стоит вынести отдельно, так как если он пострадает, то вся остальная система останется целой и нужно будет только восстановить загрузочный раздел.
Основные разделы Linux
Давайте познакомимся с основными разделами и узнаем за что они отвечают.
- / или корневой раздел (root) — используется для хранения корневой файловой системы, там располагаются все системные файлы, в него же будут примонтированы другие разделы.
- /boot или загрузочный раздел — здесь хранятся файлы, отвечающие за загрузку системы, проверку того, чтобы перед стартом ее все было в норме.
- /home или «хомяк» — раздел для хранения файлов пользователя, в котором хранятся скачанные им файлы, установленные пользователем программы и пр.
- swap или раздел подкачки — здесь размещается неиспользуемая память на случай, если она может понадобится в случае нехватки оперативной, также здесь записывается содержимое памяти, если компьютер уходит в режим сна или гибернации.
Существуют и другие разделы, но в качестве информации для знакомства хватит и тех, про которые написал выше.
Подведем итоги
- Физический диск вашего компьютера при установке Linux нужно разделить на несколько частей, называемых разделами.
- Деление на разделы необходимо для безопасного использования системы, для того чтобы избегать ситуации при которых из-за ошибки все файлы будут потеряны.
- Основными разделами в Linux являются root (/), /boot, /home и swap, каждый из которых предназначен для выполнения конкретной функции.
Повторюсь, что это основа по разделам, более детально эту тему затрону в других материалах на канале. Завтра планирую выпустить пост с наглядной демонстрацией работы с разметкой диска при установке Linux Mint. Надеюсь, что для начинающих изложенная информация оказалась понятной и полезной. Другие посты, посвященные особенностям работы с Linux вы найдете по ссылкам ниже.
Чтобы не пропустить новые посты нужно подписаться на канал, а чтобы заметки чаще попадали в ленту рекомендаций Дзена поставьте лайк!