| Оглавление |
|---|
| Информация | ||
|---|---|---|
| ||
|
| Предупреждение |
|---|
Данная статья применима только для устройств с процессорами Intel x86-64. |
Общие сведения
В данной статье рассмотрены:
- структура дисковых разделов ОС в режиме «Мобильный»;
- изменение разметки диска на этапе установки;
- изменение разметки диска после установки.
Структура разделов диска в Astra Mobile
Пример разбивки диска на разделы Структура разделов диска имеет по умолчанию следующий вид, на одном примере одного из поддерживаемых устройств:
| Без форматирования |
|---|
диск 116 ГБ ├─раздел1 100 МБ обычный раздел /boot/efi ├─раздел2 500 МБ обычный раздел /boot ├─раздел3 9,8 ГБ обычный раздел (не смонтирован) └─раздел4 106 ГБ обычный раздел ├─astramvg-rootvol 20 ГБ логический том / ├─astramvg-optvol 5 ГБ логический том /opt └─astramvg-homevol 81 ГБ логический том /home |
На разделах 1 -и 2 находятся загрузчик UEFI, ядро ОС Astra Mobile и загрузчик GRUB. Их суммарный размер небольшой, а содержимое менять нельзя.
На разделе 3 хранится резервная копия Astra Mobile, которая используется только при сбросе устройства до заводских настроек.
Раздел 4 разбит на логические тома (LVM):
rootvol(размер 20 ГБ по умолчанию, монтируется в корневом каталоге/):- все системные библиотеки, программы и их данные, устанавливаемые по умолчанию;
- кеш менеджера пакетов
apt, содержимое дополнительных пакетов из официальных репозиториев Астры; - системные логи и т.п.;
- также сюда ставятся неофициальные пакеты . Например(например, пакеты в формате flatpakFlatpak);
- изменять размер тома можно в разумных пределах: чтобы места хватило для загрузки и установки дополнительного ПО и обновлений;
optvol(размер 5 ГБ по умолчанию, монтируется в/opt):- по умолчанию этот раздел практически пуст: в нем лежат лишь desktop-файлы отдельных приложений, специально адаптированных под мобильный режим работы, и которые показываются на соответствующей вкладке меню запуска программ («Мобильные»);
- установка стороннего пользовательского ПО на этот раздел разрешена и даже одобряется;
- как правило, в
/optво вложенных папках размещают свои исполняемые файлы, дополнительные библиотеки (если не хватает системных или они более старых версий, чем нужно) и прочие данные различные проприетарные программы. Например, программы на базе фреймворка Electron; - часть программ из единого реестра российских программ, в которых заявлена совместимость с Астрой, уже устанавливаются по этому пути. Упакованы они могут быть по-разному: в deb-пакет (предпочтительный вариант) или со своим собственным установщиком;
- некоторые отдельные прикладные программы, разрабатываемые в Астре, тоже устанавливают свои файлы в
/opt; - изменять размер тома можно в разумных пределах: чтобы места хватило для загрузки и установки дополнительного ПО;
homevol(занимает все оставшееся свободное место, монтируется в/home):- здесь хранятся как основные файлы пользователей (документы, фото, видео и пр.), так и настройки программ, с которыми работает пользователь;
- если пользовательские программы соблюдают спецификации freedesktop.org, то они хранят свои настройки в скрытом каталоге
/home/<логин>/.config/, временный кеш файлов — в/home/<логин>/.cache/и т.д.; - у приложений из пакетов в формате flatpak есть свои дополнительные особенности по путям сохранения настроек;
- изначально в
/homeнет никаких служебных подкаталогов, но они могут создаваться, например, при работе с использованием штатных СЗИ (см. описание МКЦ и МРД в документации Астры); - при использовании встроенной в МА функции защитного преобразования пользовательских данных, весь логический том
homevolбудет "зашифрован" целиком. И при потере ключа "шифрования", извлечь с него данные преобразован полностью. При потере ключа защитного преобразования извлечь данные изhomevolбудет невозможно; - остальные разделы при включении защитного преобразования данных остаются нетронутыми.
Корректная работа МА при другой конфигурации разделов не гарантируется. Например, при объединении томов LVM или их замене на обычные разделы , не будет работать встроенная функция защитного преобразования данных.
Изменение разметки диска при установке с USB
Flash-носителя
- создать установочный USB Flash согласно инструкциям в файле readme;
- подключить установочный USB Flash к ПК с установленной ОС семейства Linux;
- создать каталог для монтирования, выполнив команду:
| Command |
|---|
sudo mkdir -p /mnt/part2/ |
- cмонтировать второй раздел USB Flash командой:
| Command |
|---|
sudo mount /dev/sdX2 /mnt/part2/ |
где /dev/sdX — имя устройства USB Flash (после подключения имя можно узнать из вывода команды dmesg или lsblk);
- открыть в любом текстовом редакторе скрипт
/mnt/part2/opt/astra-mobile-install, например:
| Command |
|---|
sudo nano /mnt/part2/opt/astra-mobile-install |
| Примечание |
|---|
Если скрипт не открывает без строк, уведомляющих о тех или иных ошибках при открытии, то необходимо:
|
- найти в файле текстовую подстроку:
5G astramvg - в найденном блоке из трех команд
lvcreate:- выставить в первой команде нужный размер в гигабайтах для
rootvol(например, 30G); - выставить во второй команде нужный размер в гигабайтах для
optvol(например, 5G); - третью команду можно не менять — все оставшееся место будет отведено под
homevol;
- выставить в первой команде нужный размер в гигабайтах для
- сохранить измененный файл и выйти из текстового редактора;
- проверить, что изменения сохранились:
| Command |
|---|
grep lvcreate /mnt/part2/opt/astra-mobile-install | tail -n3 |
- отмонтировать раздел USB Flash командой:
| Command |
|---|
sudo umount /mnt/part2/ |
- установочный USB Flash готов к использованию.
Изменение таблицы разделов уже установленной системы
- скачать официальный образ установочного диска Astra Linux 1.8.2 или новее и записать на USB Flash. Например:
| Command |
|---|
sudo dd if=./installation-1.8.2.8-06.05.25_11.44.iso of=/dev/sdX bs=1M status=progress |
где /dev/sdX – корневой раздел USB Flash (список подключенных к компьютеру накопителей можно посмотреть командой lsblk)
Примечание. Без разницы какая версия на планшете или ноутбуке. Живая флешка Live USB — это отдельная полноценная система. Там может вообще другой дистрибутив Linux быть. Главное, чтобы утилита blivet-gui была;
- подключить к планшету USB Flash, клавиатуру и мышь (через док-станцию или USB-хаб);
- в настройках BIOS планшета выбрать загрузку с USB Flash и перезагрузить планшет;
- после успешной загрузки с Live USB закрыть окно программы установки Astra Linux и открыть программу «Редактор разделов blivet-gui», используя строку поиска в меню запуска программ;
- двойным кликом ЛКМ открыть логическое представление интересующего раздела (
astramvg) и выбрать логический том, который нужно уменьшить (astramvg-homevol);
- по клику ПКМ вызвать контекстное меню и выбрать Изменить размер;
- после уменьшения размера тома
astramvg-homevolв таблице должно появиться свободное место;
- теперь можно увеличить размер интересующего логического тома (
astramvg-rootvol); - чтобы применить предполагаемые изменения, нужно нажать [Применить ожидающие действия];
- и подтвердить внесение изменений;
- спустя какое-то время программа сообщит об успешном применение изменений в таблице разделов;
- можно закрыть программу и выключить планшет;
- после отключения периферии и загрузки в Astra Mobile (проверить источник загрузки в BIOS) стоит проверить, что все изменения применились. Например, командой
lsblkв терминале. Пример вывода команды:
| Без форматирования |
|---|
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk1 179:0 0 57,6G 0 disk ├─mmcblk1p1 179:1 0 99M 0 part /boot/efi ├─mmcblk1p2 179:2 0 500M 0 part /boot ├─mmcblk1p3 179:3 0 9,8G 0 part └─mmcblk1p4 179:4 0 47,3G 0 part ├─astramvg-rootvol 253:0 0 30,3G 0 lvm / ├─astramvg-optvol 253:1 0 5G 0 lvm /opt └─astramvg-homevol 253:2 0 12G 0 lvm /home mmcblk1boot0 179:8 0 4M 1 disk mmcblk1boot1 179:16 0 4M 1 disk |






