| Оглавление |
|---|
| Информация | ||
|---|---|---|
| ||
|
| Предупреждение |
|---|
Данная статья применима только к устройствам с процессорами Intel x86-64. |
Общие сведения
В данной статье рассмотрены:
- структура дисковых разделов ОС в режиме «Мобильный»;
- изменение разметки диска на этапе в параметрах сценария установки;
- изменение разметки диска после установкина установленной системе.
Структура дисковых разделов в режиме «Мобильный»
Структура разделов диска
По умолчанию структура дисковых разделов диска в режиме «Мобильный» имеет следующий вид, на примере одного из поддерживаемых устройств:
| Без форматирования |
|---|
диск 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 хранится резервная копия ОС в режиме «Мобильный», которая используется только при сбросе устройства к заводским настройкам.
Раздел 4 разбит на логические тома (LVM):
rootvol(см. Изменение таблицы разделов Astra Mobile на устройствах с Intel x86-64);optvol(см. Изменение таблицы разделов Astra Mobile на устройствах с Intel x86-64);homevol(см. Изменение таблицы разделов Astra Mobile на устройствах с Intel x86-64)..
Описание логических томов приведено в таблице.
Логический том | rootvol | optvol | homevol |
rootvol монтируется в корневой каталог /Каталог монтирования |
|
|
|
Размер по умолчанию | 20 ГБ |
5 ГБ | Занимает оставшееся свободное место | |
Назначение | Содержит:
|
|
|
|
На этот том |
rootvol также также устанавливаются неофициальные пакеты (например, пакеты в формате Flatpak). |
Изменять размер тома |
rootvol можно в разумных пределах — чтобы места хватило можно, но следует оставить достаточно места для загрузки и установки дополнительного ПО и обновлений |
optvol монтируется в каталог /opt. Размер по умолчанию 5 ГБ.По умолчанию данный том почти |
пустой — |
на нем лежат только desktop-файлы отдельных приложений, |
адаптированных под |
режим «Мобильный». Примечание. Такие приложения отображаются на экране приложений во вкладке «Мобильные» (см. страницу ОС ALSE 1.7.8/4.7.8/1.8.3 - Мобильный вид). Разрешается |
установка стороннего пользовательского ПО на данный том. Как правило, в |
каталоге |
другие данные, используемые |
различным проприетарным (несвободным) ПО. Например, программами на базе фреймворка Electron |
. Часть программ из единого реестра российских программ, в которых заявлена совместимость с ОС Astra Linux, устанавливаются по этому пути. Упакованы они могут быть по-разному: в deb-пакет (предпочтительный вариант) или со своим собственным установщиком. Некоторые |
приложения, разрабатываемые в |
«Группе Астра», |
также размещают свои файлы в каталоге |
Размер тома можно |
изменять, но следует оставить достаточно места для загрузки и установки дополнительного ПО |
Том homevol монтируется в каталог /home. Он занимает все оставшееся свободное место.
На данном томе хранятся основные файлы пользователей (документы, фото, видео и другие) и настройки программ, с которыми работают пользователи. Если пользовательские программы соблюдают спецификации freedesktop.org, то они хранят свои настройки в скрытом |
каталоге |
каталоге |
и т.д. |
Приложения из пакетов в формате Flatpak |
используют собственные пути для хранения настроек. Изначально в |
каталоге |
|
). При использовании |
функции защитного преобразования пользовательских данных, встроенной в режим «Мобильный», |
логический |
том |
будет преобразован полностью. При потере ключа защитного преобразования извлечь данные из |
тома |
будет невозможно. |
Остальные тома не будут затронуты при включении защитного преобразования данных |
| Предупреждение |
|---|
Корректная работа режима «Мобильный» при другой конфигурации разделов не гарантируется. Например, при объединении логических томов LVM или их замене на обычные разделы не будет работать встроенная функция защитного преобразования данных. |
Изменение разметки диска в параметрах сценария установки
Для того чтобы изменить разметку диска, которая будет задана при установке ОС, необходимо отредактировать сценарий установки на загрузочном носителе. Для этого:
- создать загрузочный USB-носитель согласно инструкции в файле
README-astra-mobile.txt(поставляется вместе с образом); - подключить USB-носитель к компьютеру
Том rootvol монтируется в корневой каталог /. Размер по умолчанию 20 ГБ. Данный том содержит:
- все системные библиотеки, программы, устанавливаемые по умолчанию, и их данные;
- кеш менеджера пакетов
apt, содержимое дополнительных пакетов из официальных репозиториев Астры; - системные логи и т.п.
На том rootvol также устанавливаются неофициальные пакеты (например, пакеты в формате Flatpak).
Изменять размер тома rootvol можно в разумных пределах — чтобы места хватило для загрузки и установки дополнительного ПО и обновлений.
Том optvol монтируется в каталог /opt. Размер по умолчанию 5 ГБ.
По умолчанию этот том практически пуст — в нем лежат только desktop-файлы отдельных приложений, специально адаптированных под мобильный режим работы, которые отображаются на соответствующей вкладке меню запуска программ («Мобильные»);
Разрешена (и даже одобряется) установка стороннего пользовательского ПО на этот том.
Как правило, в каталоге /opt в подкаталогах размещаются исполняемые файлы, дополнительные библиотеки (если не хватает системных или они более старых версий, чем нужно) и прочие данные, используемые различными проприетарными программами. Например, программами на базе фреймворка Electron;
Часть программ из единого реестра российских программ, в которых заявлена совместимость с ОС Astra Linux, устанавливаются по этому пути. Упакованы они могут быть по-разному: в deb-пакет (предпочтительный вариант) или со своим собственным установщиком.
Некоторые отдельные прикладные программы, разрабатываемые в Астре, тоже размещают свои файлы в каталоге /opt.
Изменять размер тома можно в разумных пределах — чтобы места хватило для загрузки и установки дополнительного ПО.
Том homevol монтируется в каталог /home. Он занимает все оставшееся свободное место.
Здесь хранятся как основные файлы пользователей (документы, фото, видео и другие), так и настройки программ, с которыми работает пользователь.
Если пользовательские программы соблюдают спецификации freedesktop.org, то они хранят свои настройки в скрытом каталоге /home/<логин>/.config/, временный кеш файлов — в /home/<логин>/.cache/ и т.д.
У приложений из пакетов в формате Flatpak есть свои дополнительные особенности по путям сохранения настроек.
Изначально в каталоге /home нет никаких служебных подкаталогов, но они могут создаваться, например, при работе с использованием штатных СЗИ (см. описание МКЦ и МРД в документации Астры).
При использовании встроенной в МА функции защитного преобразования пользовательских данных, весь логический том homevol будет преобразован полностью. При потере ключа защитного преобразования извлечь данные из homevol будет невозможно. Остальные разделы при включении защитного преобразования данных остаются нетронутыми.
Изменение разметки диска при установке с USB-носителя
- создать установочный 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).
Примечание. Разбиение на два раздела происходит при создании загрузочного USB-носителя;
- открыть в любом текстовом редакторе скрипт файл сценария
/mnt/part2/opt/astra-mobile-install, например в редактореnano:Command sudo nano /mnt/part2/opt/astra-mobile-install
Примечание Если
файл сценария открывается с предупреждениями об ошибках, то необходимо
в терминале выполнить команду:
ls -alp /mnt/part2/opt/
Если в выводе команды присутствует временный пустой файл
/mnt/part2/opt/.astra-mobile-install.swp, то
удалить этот файл, выполнив команду:
sudo rm /mnt/part2/opt/.astra-mobile-install.swp
- повторить пункт 5
- в файле сценария найти блок из трех команд
lvcreate, содержащий текстовую подстроку:5G astramvg - задать разметку диска:
- в первой команде
lvcreateуказать
- в первой команде
- найти в файле текстовую подстроку:
5G astramvg - в найденном блоке из трех команд
lvcreate:- выставить в первой команде нужный размер в гигабайтах для тома
rootvol(например, 30G); - выставить во второй команде
lvcreateуказать нужный размер в гигабайтах для для томаoptvol(например, 5G); - третью команду
lvcreateможно не менять изменять — все оставшееся место будет отведено под томhomevol;
- выставить в первой команде нужный размер в гигабайтах для тома
- сохранить измененный файл и выйти из текстового редакторазакрыть текстовый редактор;
- проверить, что изменения сохранились, выполнив команду:
Command grep lvcreate /mnt/part2/opt/astra-mobile-install | tail -n3
Вывод будет содержать блок из трех командlvcreate. Следует убедиться, что для каждой команды указан правильный размер;
- размонтировать USB-носитель, выполнив командуотмонтировать раздел USB Flash командой:
Command sudo umount /mnt/part2/
- установочный USB Flash готов к использованию.
При установке ОС с этого USB-носителя будет задана разметка диска в соответствии с параметрами в сценарии установки.
Изменение разметки диска на установленной системе
Для изменения разметки диска установленной ОС необходимо:
- к компьютеру с установленной ОС семейства Linux подключить USB-носитель для создания Live USB;
- скачать официальный образ установочного диска 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 былас помощью команды lsblk);
- подключить к планшету созданный Live USB Flash, клавиатуру и мышь (через док-станцию или USB-хаб);
- включить планшет и войти в BIOS;
- в настройках BIOS планшета выбрать загрузку с USB Flash -носителя и перезагрузить планшет;
- после успешной загрузки с Live USB-носителя закрыть окно программы установки Astra Linux и открыть запустить программу «Редактор разделов blivet-gui», используя . Для поиска программы можно использовать строку поиска в меню запуска программ«Пуск».
Интерфейс программы представлен на рисунке;
- двойным кликом ЛКМ открыть нажатием левой кнопки мыши открыть логическое представление интересующего раздела (
astramvg) и разделаastramvgи выбрать логический том, который нужно уменьшить (например,astramvg-homevol);
- по клику ПКМ нажатием правой кнопки мыши вызвать контекстное меню тома и выбрать Изменить — Изменить размер;
- после уменьшения размера в открывшемся окне Изменить размер устройства уменьшить размер тома
astramvg-homevolв таблице должно появиться свободное ; - для сохранения изменений и возврата в окно программы нажать [Изменить размер]. В окне программы отобразится освободившееся место;
- теперь можно аналогичным образом увеличить размер интересующего логического нужного тома (например,
astramvg-rootvol); - чтобы применить предполагаемые изменения, нужно для применения изменений нажать [Применить ожидающие действия];
- и подтвердить внесение изменений, нажав [ОК];
- спустя какое-то через некоторое время программа сообщит об успешном применение изменений в таблице разделов. Нажать [ОК];
- можно закрыть программу и выключить планшет;
- отключить периферийные устройства от планшета и загрузить ОС в режиме «Мобильный»;
- рекомендуется проверитьпосле отключения периферии и загрузки в Astra Mobile (проверить источник загрузки в BIOS) стоит проверить, что все изменения применилисьбыли применены. Например, командой
lsblkможно в терминале выполнить команду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








