Краткое руководство по схемам разделов Linux

Функция перегородок

Схемы разделения в Linux - это проклятие существования многих новых (и опытных) пользователей Linux. Какую настройку разделов следует использовать при двойной загрузке Windows и Linux? Как мне настроить разделы, если я просто хочу загрузить Linux? Должен ли у вас быть отдельный раздел для "/ home"? Почему некоторые люди помещают "/ boot" в отдельный раздел? И нужен ли вам даже выделенный загрузочный раздел? Это краткое руководство по схемам разделов Linux дает ответы на все эти и многие другие вопросы.

Примечание: эта статья посвящена не "как" разбиения, а "почему". Для этого есть несколько причин. Во-первых, специфика "как" будет широко варьироваться от системы к системе, и все зависит от вашего варианта использования. Если вам нужно подробное руководство по аспекту "как", прочтите эту статью о том, как редактировать размер и создавать разделы с помощью разделов gnome.

Примечание: для простоты все диаграммы в этом руководстве будут основаны на диске 100 ГБ и не будут отображать раздел "подкачки". (Подробнее об этом можно узнать здесь.)

Создание двойной загрузки Windows

При правильной настройке разделов двойная загрузка с Windows очень проста. Самая важная вещь, на которую следует обратить внимание при планировании установки с двойной загрузкой, - это то, что многие версии Windows ожидают, что это будет единственная ОС в системе. Часто Windows не любит находиться ни на чем, кроме первого раздела диска, и без колебаний стирает все на своем пути. Вы избавите себя от многих проблем, зная об этом заранее и позволив Windows занять этот слот перед установкой Linux.

В этом примере мы создали раздел Windows размером 50 ГБ в качестве первого раздела на диске. Сначала установите Windows, а когда все будет готово, установите Linux на оставшееся место. Практически любой современный Linux увидит установку Windows и автоматически добавит ее в меню загрузки GRUB.

Другой вариант - поместить Windows на отдельный диск и предоставить ему полный диск. Если вы решите это сделать, вы можете использовать полный диск для установки Linux, что может выглядеть как один из приведенных ниже примеров.

Разделение личных данных

Одна из наиболее распространенных настроек Linux - разделить каталог "/ home" на отдельный раздел. Для этого есть несколько преимуществ: первое, это то, что вы можете ограничить объем пространства, которое может занимать пользовательские файлы. Что еще более важно, хранение этих файлов отдельно означает, что что бы ни случилось с вашими системными файлами (в каталоге "/"), ваш каталог "/ home" останется в покое. Это означает, что вы можете переустановить всю операционную систему, но оставить личные документы, профили, а также некоторые настройки приложений и рабочего стола такими, какими они были.

Например, предположим, что вы запускаете Ubuntu с вашим каталогом "/ home" в качестве отдельного раздела. Если у вас есть много файлов, сохраненных на нем, например семейные фотографии и документы, вы можете переустановить или обновить и стереть всю систему, оставив свои личные данные нетронутыми. После завершения переустановки / обновления у вас будут все файлы и настройки в том виде, в каком вы их оставили.

перегородки дома

Вы, конечно, можете отрегулировать размеры перегородок под свои нужды. Большинство приложений будет установлено в "/ bin", "/ opt" или "/ usr / bin", поэтому, если вам нравится иметь много приложений, вы можете оставить его, как в примере выше. Вы также можете увеличить размер раздела "/", если не планируете хранить много личных данных в системе, например на рабочей станции или сервере. Однако, если вы планируете использовать свою систему, как и многие пользователи настольных компьютеров, вы можете увеличить размер своего каталога "/ home".

Разделение ядер для многозагрузочных дистрибутивов Linux

Многие люди создают небольшой раздел "/ boot" отдельно от раздела "/". Это не обязательно, но может пригодиться, если вы запускаете несколько дистрибутивов на одном компьютере. Поскольку раздел "/ boot" - это место, где Linux хранит ядро ​​и меню GRUB, это позволяет вам обмениваться загрузочной информацией между обоими дистрибутивами. Если вам нравится создавать собственные ядра, вы можете поместить свое собственное ядро ​​в загрузочный раздел и позволить обоим дистрибутивам работать с одним пользовательским ядром.

Раздел "/ boot" не обязательно должен быть большим. Если вы не планируете загружать тонны ядер, 100 МБ, вероятно, вполне подойдут.

Вы также можете создать раздел "/ boot / efi", если хотите, чтобы ваша система загружалась с использованием UEFI. Это будет дополнительно ~ 100 МБ сверх 100 МБ раздела "/ boot".

Как выглядит типичная схема раздела?

Существует множество различных определений термина "типичный", но я рискну сказать, что большинство пользователей Linux ищут хорошую схему разделов для своей настольной системы. Вы хотите быть уверены, что можете хранить свои данные в безопасности и хотите использовать свое дисковое пространство наиболее разумным образом. Обычно вам нужен раздел "/ boot" размером 100 МБ (его можно не указывать при одной установке Linux), раздел "/" на 25 ГБ и раздел "/ home" размером ~ 75 ГБ, при условии, что на диске 100 ГБ.

Это даст вам компактный загрузочный раздел для хранения примерно трех ядер на диске одновременно, разумный раздел "/" для хранения большого количества программ и большую домашнюю папку для всех ваших личных данных. Если у вас больше места на диске, вы можете либо создать другой раздел, либо расширить раздел "/ home" для хранения файлов.

Что не следует разделять

Некоторые части файловой системы вы хотите сохранить в "/". Элементы в "/ bin", "/ lib" и "/ etc" часто требуются сразу же во время загрузки, и если они находятся в разных разделах, они могут не быть смонтированы до тех пор, пока они не понадобятся. Например, "/ lib" обычно содержит некоторые модули ядра, которые могут потребоваться сразу после загрузки ядра. Если раздел еще не загружен, все может стать неприятным.

Теперь, когда вы знаете о схемах разделов Linux, обязательно ознакомьтесь с zswap, zram и zcache и узнайте, как их использовать в своей системе.

По теме:

3 комментария

  1. "Разделение личных данных" - я бы разделил несколько иначе. Вместо того, чтобы иметь отдельный / домашний раздел. Я бы установил отдельный раздел / DATA, который бы содержал документы, музыку, видео, загрузки и изображения. Преимущество этой настройки заключается в том, что раздел / DATA может использоваться совместно с Windows при двойной загрузке или между двумя или более дистрибутивами Linux.

    "Это означает, что вы можете переустановить всю свою ОС, но оставить личные документы, профили и некоторые настройки приложений и рабочего стола такими, какими они были".
    Это гарантированно сработает только при повторной установке того же дистрибутива. Например, если вы хотите заменить Ubuntu на Slackware, Arch или любой другой дистрибутив или хотите использовать многозагрузочные дистрибутивы Linux, могут возникнуть конфликты, когда файлы конфигурации пользовательской программы могут конфликтовать друг с другом. Конфликты могут возникнуть даже при замене одной версии дистрибутива другой. Для спокойствия при использовании более чем одного дистрибутива рекомендуется создать отдельный раздел / DATA и оставить / home как часть раздела "/".

  2. Каждый компьютер, проданный за последние 12 лет или около того, основан на EFI, любая машина, проданная с предварительной загрузкой Windows 10, будет настроена для работы в режиме UEFI, а многозагрузочные машины должны установить все операционные системы в одном рабочем режиме (UEFI ). Эта статья не очень хорошо отражает это, и, боюсь, она только еще больше запутает и без того недоумевших.


    Не в Macbook Pro 6.2….

    Поиск лучшей схемы разделов был одной из моих самых больших проблем - я пробую как минимум 2-3 дистрибутива в неделю, и к тому времени, когда я загрузил 4-й или 5-й дистрибутив, я испортил свой Grub (варианты Debian и Arch для моих дистрибутивов)

    Нашел rEfind, чтобы помочь, но… проблема не устранена….

    Так что каждый месяц или около того чистая салфетка, чтобы начинать все сначала, довольно неприятно.

    Все еще ищу помощь в этом вопросе ...