Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 94 Следующий »

Данная статья применима к:

Данная статья применима только к устройствам с процессорами 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, ядро ОС в режиме «Мобильный» и загрузчик GRUB. Изменять содержимое этих разделов не рекомендуется.

На разделе 3 хранится резервная копия ОС в режиме «Мобильный», которая используется только при сбросе устройства к заводским настройкам.

Раздел 4 разбит на логические тома (LVM):

  • rootvol;
  • optvol;
  • homevol.

Описание логических томов приведено в таблице.

Логический том

rootvol

optvol

homevol

Каталог монтирования

/ (корневой каталог)

/opt/

/home/

Размер по умолчанию

20 ГБ

5 ГБ

Занимает оставшееся свободное место

Назначение

Содержит:

  • все системные библиотеки, программы и их данные, устанавливаемые по умолчанию;
  • кеш менеджера пакетов apt;
  • содержимое дополнительных пакетов из официальных репозиториев ОС;
  • системные логи и др.

На этот том также устанавливаются неофициальные пакеты (например, пакеты в формате Flatpak).

Изменять размер тома можно, но следует оставить достаточно места для загрузки и установки дополнительного ПО и обновлений

По умолчанию данный том почти пустой — на нем лежат только desktop-файлы отдельных приложений, адаптированных под режим «Мобильный».

Примечание. Такие приложения отображаются на экране приложений во вкладке «Мобильные» (см. страницу ОС ALSE 1.8.3 - Мобильный вид).

Разрешается установка стороннего пользовательского ПО на данный том.

Как правило, в каталоге /opt/ в подкаталогах размещаются исполняемые файлы, дополнительные библиотеки (если не хватает системных или они более старых версий, чем нужно) и другие данные, используемые различным проприетарным (несвободным) ПО. Например, программами на базе фреймворка Electron.

Часть программ из единого реестра российских программ, в которых заявлена совместимость с ОС Astra Linux, устанавливаются по этому пути. Упакованы они могут быть по-разному: в deb-пакет (предпочтительный вариант) или со своим собственным установщиком.

Некоторые приложения, разрабатываемые ГК «Астра», также размещают свои файлы в каталоге /opt/.

Размер тома можно изменять, но следует оставить достаточно места для загрузки и установки дополнительного ПО

На данном томе хранятся основные файлы пользователей (документы, фото, видео и другие) и настройки программ, с которыми работают пользователи.

Если пользовательские программы соблюдают спецификации freedesktop.org, то они хранят свои настройки в скрытом каталоге /home/<логин>/.config/, временный кеш файлов — в каталоге /home/<логин>/.cache/ и т.д.

Приложения из пакетов в формате Flatpak используют собственные пути для хранения настроек.

Изначально в каталоге /home/ нет служебных подкаталогов, но они могут создаваться, например, при работе с использованием штатных СЗИ (см. описание МКЦ и МРД в эксплуатационной документации).

При использовании функции защитного преобразования пользовательских данных, встроенной в режим «Мобильный», логический том homevol будет преобразован полностью. При потере ключа защитного преобразования извлечь данные из тома homevol будет невозможно. Остальные тома не будут затронуты при включении защитного преобразования данных

Корректная работа режима «Мобильный» при другой конфигурации разделов не гарантируется. Например, при объединении логических томов или их замене на обычные разделы не будет работать встроенная функция защитного преобразования данных.

Изменение разметки диска в параметрах сценария установки

Для того чтобы изменить разметку диска, которая будет задана при установке ОС, необходимо отредактировать сценарий установки на загрузочном носителе. Для этого:

  • создать загрузочный USB-носитель согласно инструкции в файле README (поставляется вместе с образом);
  • подключить USB-носитель к компьютеру с установленной ОС семейства Linux;
  • на компьютере создать каталог для монтирования, выполнив команду:
    sudo mkdir -p /mnt/part2/
  • cмонтировать второй раздел USB-носителя, выполнив команду:
    sudo mount /dev/sdX2 /mnt/part2/

где /dev/sdX — имя устройства USB-носителя (после подключения имя устройства можно узнать из вывода команды dmesg или lsblk);

  • открыть в текстовом редакторе файл сценария /mnt/part2/opt/astra-mobile-install, например в редакторе nano:
    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

  • в файле сценария найти блок из трех команд lvcreate, содержащий текстовую подстроку:
    5G astramvg
  • задать разметку диска:
    • в первой команде указать нужный размер в гигабайтах для тома rootvol (например, 30G);
    • во второй команде указать нужный размер в гигабайтах для тома optvol (например, 5G);
    • третью команду можно не изменять — все оставшееся место будет отведено под том homevol;
  • сохранить файл и закрыть текстовый редактор;
  • проверить, что изменения сохранились, выполнив команду:
    grep lvcreate /mnt/part2/opt/astra-mobile-install | tail -n3
  • размонтировать USB-носитель, выполнив команду:
    sudo umount /mnt/part2/

При установке ОС с этого USB-носителя будет задана разметка диска в соответствии с параметрами в сценарии установки.

Изменение разметки диска на установленной системе

Для изменения разметки диска установленной ОС необходимо:

  • к компьютеру с установленной ОС семейства Linux подключить USB-носитель для записи Live USB;
  • скачать официальный образ установочного диска Astra Linux 1.8.2 или новее и записать его на подключенный USB-носитель. Например, следующей командой:
    sudo dd if=./installation-1.8.2.8-06.05.25_11.44.iso of=/dev/sdX bs=1M status=progress

где /dev/sdX – корневой раздел USB-носителя (список подключенных к компьютеру накопителей можно посмотреть с помощью команды lsblk);

  • подключить к планшету созданный Live USB, клавиатуру и мышь (через док-станцию или USB-хаб);
  • включить планшет и войти в BIOS;
  • в настройках BIOS выбрать загрузку с USB-носителя и перезагрузить планшет;
  • после загрузки с USB-носителя закрыть окно программы установки и запустить программу «Редактор разделов blivet-gui». Для поиска программы можно использовать строку поиска в меню «Пуск».

Интерфейс программы представлен на рисунке;

  • двойным нажатием левой кнопки мыши открыть логическое представление нужного раздела (astramvg) и выбрать логический том, который нужно уменьшить (astramvg-homevol);

  • нажатием правой кнопки мыши вызвать контекстное меню тома и выбрать Изменить — Изменить размер;

  • уменьшить размер тома astramvg-homevol, при этом в таблице отобразится свободное место;

  • увеличить размер нужного тома (например, astramvg-rootvol);
  • для применения изменений нажать [Применить ожидающие действия];

  • подтвердить внесение изменений, нажав [ОК];

  • через некоторое время программа сообщит об успешном применение изменений в таблице разделов. Нажать [ОК];

  • закрыть программу и выключить планшет;
  • отключить периферийные устройства от планшета и загрузить ОС в режиме «Мобильный»;
  • рекомендуется проверить, что все изменения были применены. Например, можно в терминале выполнить команду 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 
  • Нет меток