Установка Alt Linux на Btrfs: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
{{stub}}
{{stub}}


= Установка AltLinux на файловую систему Btrfs с настройкой подтомов на примере AltLinux Starterkit XFCE=
=От Автора=
Данная статья все еще находиться в процессе написания, а потому следоватьс одержащимся в ней указаниями имеет смысл только если вы не видите эту шапку=


==Подготовка дисков для установки и создание подтомов:==
=Обязательно к прочтению=
С использованием программ fdisk,cfdisk,parted,gparted создаем на жестком диске структуру разделов.
  * ''Загрузочный раздел  ~200-500mb (для bios форматируем в ext2\ext3, для efi в fat32)''
  * ''Раздел подкачки ~ равный объему оперативной памяти (не обязательно, при желании можно обойтись динамически изменяемым файлом подкачки или вообще обойтись без него, если объем оперативной памяти достаточен)''
  * ''Основной раздел, который будет включать необходимые подтома (объем ограничивается желаниями пользователя и возможностями машины)''
 
Разрешаем root-пользователю работу с sudo, иначе отказывается работать с btrf-prog (данное действие необходимо на AltLinux Starterkit XFCE в других сборках может быть не нужным):
  '' в /etc/sudoers раскомментируем строчку root ALL=ALL(ALL)''


В терминале делаем следующее:
Поскольку официально установщик операционной системы AltLinux не поддерживает полноценную работу с файловой системой btrfs, данная статья является, по большому счету, лабораторным журналом и описывает наиболее удачную и работоспособную из опробованных ее автором конфигураций. Исходя из этого, необходимо понимать, что действия, описанные здесь не всегда являются оптимальными, просто они заработали. Также необходимо понимать, что их пошаговое повторение не дает 100% гарантии успеха на вашем оборудовании, поэтому применяйте все действия на свой страх и риск. И, пожалуйста, если у вас получилось лучше, вносите изменения в эту статью.
  * Монтируем раздел в любую удобную папку (sdXY - раздел, который мы отформатировали в btrfs):
    ''sudo mount /dev/sdXY /mnt''
  * Создаем два подтома: al_root и al_home (для / и /home, соответственно)
    ''sudo btrfs subvolume create /mnt/al_root''
    ''sudo btrfs subvolume create /mnt/al_home''


Отмонтируем раздел для установки:
  ''sudo umount /mnt''


Запускаем установщик, выбираем ручную настройку, в пункте "edit mountpoint" для корневого раздела в строку опций монтирования вписываем subvol=al_root, и снимаем галочку с "format before using"
=Установка AltLinux на файловую систему BTRFS на примере AltLinuxStarterkit P8 XFCE=


==Зачем он нужен это ваш BTRFS?==
BTRFS, как операционная система обладает целым набором преимуществ, наиболее интересным из которых, с точки зрения использования на предприятиях, является возможность быстрого (практически мгновенного) создания снимков состояния (снапшотов) операционной системы (как целиком, так и любой из необходимых ее частей, как то: папки пользователей, корень файловой системы, любая папка внутри системы, которую вы посчитаете необходимым сохранить) и легкое переключение между этими снимками.
==Перед установкой==
Для установки операционной системы  использовался P8 Starterkit с рабочим столом XFCE4. Данное требование не является обязательным и большой разницы между другими дистрибутивами операционной системы AltLinux быть не должно.
Так же для установки использовалась схема с Legasy - установкой, поскольку при определенных условиях grub c uefi отказывался воспринимать собственные конфигурационные файлы и исправить эту проблему полноценно не удалось. 
== Подготовка жестких дисков ==
После загрузки с Live cd необходимо создать таблицу разделов на жестком диске приблизительно следующего вида (sdX - жесткий диск, выбранный вами для установки операционной системы):
  sdX1 ~500 mb - форматируем в файловой системе ext2/3/4 (для Uefi обязателен fat32)
  sdX2 - форматируем в файловой системе btrfs (все свободное место, которое вы не планируете потратить под sdX1 и sdX3.
  sdX3 ~ количество оперативной памяти, данный раздел отводится под swap-раздел подкачки, и используется при необходимости.


[[Category:FileSystems]]
[[Category:FileSystems]]

Версия от 06:25, 11 ноября 2018

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


От Автора

Данная статья все еще находиться в процессе написания, а потому следоватьс одержащимся в ней указаниями имеет смысл только если вы не видите эту шапку=

Обязательно к прочтению

Поскольку официально установщик операционной системы AltLinux не поддерживает полноценную работу с файловой системой btrfs, данная статья является, по большому счету, лабораторным журналом и описывает наиболее удачную и работоспособную из опробованных ее автором конфигураций. Исходя из этого, необходимо понимать, что действия, описанные здесь не всегда являются оптимальными, просто они заработали. Также необходимо понимать, что их пошаговое повторение не дает 100% гарантии успеха на вашем оборудовании, поэтому применяйте все действия на свой страх и риск. И, пожалуйста, если у вас получилось лучше, вносите изменения в эту статью.


Установка AltLinux на файловую систему BTRFS на примере AltLinuxStarterkit P8 XFCE

Зачем он нужен это ваш BTRFS?

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

Перед установкой

Для установки операционной системы использовался P8 Starterkit с рабочим столом XFCE4. Данное требование не является обязательным и большой разницы между другими дистрибутивами операционной системы AltLinux быть не должно.

Так же для установки использовалась схема с Legasy - установкой, поскольку при определенных условиях grub c uefi отказывался воспринимать собственные конфигурационные файлы и исправить эту проблему полноценно не удалось.

Подготовка жестких дисков

После загрузки с Live cd необходимо создать таблицу разделов на жестком диске приблизительно следующего вида (sdX - жесткий диск, выбранный вами для установки операционной системы):

 sdX1 ~500 mb - форматируем в файловой системе ext2/3/4 (для Uefi обязателен fat32)
 sdX2 - форматируем в файловой системе btrfs (все свободное место, которое вы не планируете потратить под sdX1 и sdX3.
 sdX3 ~ количество оперативной памяти, данный раздел отводится под swap-раздел подкачки, и используется при необходимости.