--------------------
--------------------
В данной статье рассмотрим ручную разбивку диска для установки системы на современные материнские платы с поддержкой UEFI на файловую систему BTRFS.
В статье используется виртуальная машина с двумя дисками. на реальном железе абсолютно теже действия будут.
В рабочих станциях вы можете выбрать установку в BTRFS в авто режиме. для этого оставляем отмеченным только диск, куда будете устанавлвиать систему(если не уберёте галки с других дисков, лишитесь данных или второй системы) а дальше просто выбираете btrfs с поддержкой таймшифт и система и загрузчик поставит и подтома создаст.
Но если хочется сделать всё руками(а например в симпли есть возможность установить систему на бтрфс только в ручном режиме), то читаем статью дальше
Приступим
Попав на экран ручной разбивки дисков мы видим следующую картину
В моём случае имеется два диска. оба пустые, но это не важно. на другом диске может быть раздел с данными или другой системой. например Windows. в основных вариантах установки мы на другой диск внимания обращать не будем. работаем только с тем диском, который мы хотим отдать под АЛЬТ. если вы захотите всё-таки отдать часть другого диска под установку альт линукс, то заранее позаботьтесь о важной информации на всякий случай, чтоб не было мучительно больно и подготовьте пространство на другом диске заранее из текущей ос. об использовании нескольких дисков при установке альт линукс будет чуть ниже в этой статье.
Выделяем нужный диск, в моём случае это первый - vda1. в вашем случае он может назваться nvme0n1 или ещё как-то и жмём на кнопочку создать раздел.
В первую очередь создаём загрузочный раздел /boot в случае с старыми материнскими платами или /boot/efi для материнских плат с поддержкой uefi.
Для этого в появившемся окне прописываем 512 мб - такого размера хватит для большинства.
Тип раздела выбираем - efi system partition, если хотим создать EFI раздел загрузки или
Оставляем linux, если хотим создать загрузочный раздел в режиме установки bios
Жмём ОК
Выбираем файловую систему FAT32 - это обязательно для загрузочного efi раздела.
Для обычного варианта выбираем ext4
Жмём ОК
В режиме efi, сли всё правильно сделали, то тут вам останется только нажать ОК
Так как точка монтирования пропишется автоматически та, которая и нужна - /boot/efi
А в режиме bios тут нужно выбрать /boot
Жмём ОК
Дальше создаём раздел подкачки, если хотим пользоваться им а не файлом подкачки, который придётся создавать руками уже после установки системы.
В данном окне сейчас нас интересует размер будущего раздела подкачки. тут на ваше усмотрение. я обычно делаю
При 2 гб в ПК - свап = 4 или 8 гб - сейчас предпочтительнее уже 8. этого должно быть достаточно для среднестатистических задач
При 4 гб в ПК - свап = 4 или 8 гб - сейчас предпочтительнее уже 8. этого должно быть достаточно для среднестатистических задач
На следующем экране выбираем раздел подкачки и жмём ОК. переходим к созданию основного раздела. тут есть несколько вариантов
1. Отдать всё оставшееся на используемом разделе место под системные и пользовательские данные - и система и домашняя папка будут находиться на одном разделе, виртуально разделённые на подтома.
2. Разбить оставшееся место между системными файлами и домашней папкой в определённой пропорции
3. Отдать всё оставшееся место на разделе под системные данные а домашнюю папку вынести на другой диск.
Первый вариант проще а второй и третий позволяют обезопасить данные в домашней папке при поломке системы, позволит при переустановке системы сразу подцепить пользовательские настройки.
Рассмотрим для начала вариант 1, которым пользуюсь я сам, так как в домашней папке особо чего-то ценного я не храню да и замораиваться распределением места между системой и своими файлами влом))
Вариант 1
В моём случае тут вообще всё остаётся как есть. размер не трогаю и отдаю под систему и файлы всё оставшееся место в виде одного раздела
Тут выбираю файловую систему Btrfs
Тут убираем знак / так как точки монтирования мы будем назначать подтомам. это необходимо для работы Timeshift - программы для создания и управления снимками файловой системы btrfs. будет дополнительная статья на эту тему.
Дальше жмём на кнопку - Создать подтом и появится окошко как на скриншоте выше. тут ставим знак @ собачка - это обозначение корневого подтома. Жмём ОК и снова на кнопку создания подтома
Прописыаем @home - для домашней папки
Теперь выделяем подтом @ и жмём - изменить точку монтирования и просто жмём ОК
Повторяем с вторым подтомом
Для него также автоматически назначится нужная точка монтирования, если вы всё до этого делали правильно.
Получаем один диск, разбитый на загрузочный раздел, раздел подкачки, основной раздел под систему и файлы и второй диск, на котором может располагаться либо другая система или ваши файлы. этот диск мы не трогали. если на другом диске стоит Windows например, то её можно будет загрузить в любой момент, например через загрузочное меню вашей материнской платы.
--------------------
Второй вариант - разделяем систему и файлы пользователя в рамках одного физического диска на два раздела
По поводу создания загрузочного раздела повторяться не буду
Создаём /boot раздел в ext4 для загрузки биос или /boot/efi в fat32 раздел для загрузки в uefi размером 512 мб по инструкции выше, как и в предыдущем варианте создаём или не создаём свап раздел - раздел подкачки с нужным размером а вот дальше делаем не один раздел а два. в файловой системе btrfs и без точек монтирования, проделывая аналогичные шаги тем, что описаны выше, только делим оставшееся после создания загрузочного раздела и раздела подкачи место.
В моём случае получилось два примерно одинаковых раздела.
Первый раздел у меня будет под корень, второй под домашнюю папку.
Под корневой раздел, где будет сама система и программы, лучше выделить гигов 30 где-то. остальное отдадите под домашнюю папку, где будут лежать ваши файлы и всё что относится к вашему пользователю.
Я ставлю на виртуальную машину для теста, поэтому размера в 15 гб для установки мне хватит. в реальной жизни этого будет маловато, особенно если будете пользоваться флатпак приложениями да и в целом активно наполнять систему различным софтом.
После создания двух разделов, нам нужно назначить им соответствующие подтома и точки монтирования. выбираем первый раздел и нажимаем на кнопку - Создать подтом
Прописываем @ для первого раздела и нажимаем ОК. затем выбираем второй раздел и назначаем @home
Отлично а теперь, как и в первом варианте, назначаем точки монтирования
Выбираем подтома и нажимаем - Изменить точку монтирования и просто жмём ОК
Получаем такую картину.
Нужный нам диск, разбит на загрузочный раздел, раздел подкачки, раздел для системы и раздел для ваших данных. раздел для системы имеет подтом @ с точкой монтирования / - корневой раздел а раздел для ваших данных и папки пользователя имеет подтом @home и точку монтирования /home. если в ПК есть ещё другие диски, они не будут затронуты
Ставим систему и наслаждаемся её работой))
Если нужно будет переустановить систему, то просто форматируем корневой раздел а раздел с файлами пользователя не трогаем, назначаем корневому разделу файловую систему бтрфс, подтом @ и точку монтирования / а для раздела с данными не форматируя его, просто назначаем точку монтирования /home для соответствующего подтома, который будет виден в разделе подтомов в верхней части окна разбивки дисков.
Третий вариант - выделение отдельного диска под домашнюю папку
В моём случае второй диск также пустой. я его весь отдам под домашнюю папку. если вы хотите разделить диск между несколькими ос и на одном из разделов разместить домашнюю папку пользователя, то будьте осторожны, чтобы не повредить другие разделы на этом диске. скопируйте важную информацию куда-либо на всякий случай.
Для чего может понадобиться выносить домашнюю папку пользователя на отдельный диск? например при переустановке системы эта папка останется целой и все конфигурационные файлы, настройки программ останутся и подхватятся после переустановки системы.
Тут примерно также, как в втором варианте. только теперь мы назначаем подтом и точку монтирования для отдельного диска или конкретного раздела на другом диске
На снимке экрана выше видно, что корневой раздел для системных файлов и раздел для домашней папки находятся на разных дисках
Разделу vda3, расположенному на первом диске, была назначена файловая система btrfs, был создан подтом @ для корневой файловой системы - системных файлов и установки программ и точка монтирования /, которая как раз и означает корневую файловую систему
Разделу vdb1 была назначена файловая система btrfs и создан подтом @home для домашней папки пользователя с соответствующей точкой монтирования /home. этот раздел находится на втором диске
В этом случае, например, система стоит на SSD, а папка пользователя может находиться на обычном HDD
--------------------
С файловой системой ext4 всё немного проще. там не нужно создавать подтома. назначаем файловые системы для нужных разделов и точки монтирования.
По поводу установки рядом с другими ос сделаю уточняющую статью в обозримом будущем.
Дополнения и замечания приветствуются
--------------------
-------------------
Полезные ссылки
Поддержать автора
АЛЬТ ВИКИ
Вики проекта альт линукс. много полезной и нужной информации
ОФ сайт Базальт СПО
Российский разработчик операционных систем «Альт»
Форум альт линукс
Описание пакетов в репозиториях, можно посмотреть , что недавно добавили, что в тестах на добавление или обновление
Основной ТГ канал АЛЬТ ЛИНУКС
Основной чат Alt linux
Курилка ТГ Alt linux
МОЙ ПРОЕКТ В ТЕЛЕГРАМ
Канал
Чат
Мой проект в ICQ Канал
Канал
Чат
Рутуб
Обычный пользователь в Дзен