10
11月
2023
模式PErsistence и frugal в MX Linux и antix
13:20

模式PErsistence и frugal в MX Linux и antix

10 11月 2023 13:20

为了在工作和在家中使用,一个装载USB载体包含您工作所需的所有工作 - Linux OS,驱动程序,浏览器,实用程序可能很有用。

介绍

Дан一篇有关如何创建实时USB的文章,并可能支持会话之间的_文件系统状态。 我们正在谈论MX Linux 23.1(libretto), который вышел в середине октября 2023. Рассмотрена редакции "32.1_minimal" для DVD диска, с объемом дистрибутива 1.8 ГБ. Эта же статья годится для любой редакции MX Linux и antix。

安装光盘的图像可以通过链接下载:
ISO MX Linux 编辑办公室中的文件 MX-MinimaL.
ISO MX Linux 主版本文件 MX Linux XFCE
*ISO Antix Linux 上一版的 Antix ISO

MX Linux和antiX имеют возможность создания автономного Live USB с 2019 года. В этом гибридном режим загрузки с Live USB, названном разработчиком "PerSISTENCE“ - 在翻译“电阻”中,文件系统的状态存储在下载之间的USB磁盘上:LIVEUSB上的已安装程序和数据数据未从原始状态丢弃。

加载实时USB载体Live USB时,MX Linux操作系统不仅可以选择语言并启动安装,而且可以在启动之前在图形菜单中配置参数。 菜单点“扩展选项”中有很多点f单词frugal или perSISTENCE,每个都有选项。

为什么实时CD模式” frugal " и " perSISTENCE”?

persistence (переводится как "стойкость", "настойчивость", "упорство") - хранение данных между сессиями на USB Flash накопителе. При её использовании загрузочную "флешку" можно переносить между различными ПК, изменения в домашнем каталоге /home и в корневой файловой системе / будут записаны на USB диск при выключении или перезагрузке MX Linux или antix。 在下一个负载下,实时USB在闪存驱动器上的附加部分中检测数据并将其上传。 事实证明,这种混合模式 - 从实时USB的不变部分(仅用于阅读“ ISO 9660”)加载,并在创建Live USB空间时在保留时进行更改,其内容可以随着每个新会话而更改。
在关闭PC时,在半自动或手动“毅力”的“毅力”中,您可以拒绝保留系统变化的系统状态,从而节省时间。

frugal (переводится "бережливый" или "экономичный") - возможность установки ОС на компьютеры с малым объёмом жесткого диска (менее 6 ГБ). При использовании frugal на диске вместо множества файлов в каталогах папки /root хранятся лишь 3 сжатых файла, содержащие разделы дисков linuxfs, rootfs и homefs, для системного раздела, изменённого рута и домашней папки, соответственно. Режим Frugal используется только с HDD (НЖМД). При режиме Frugal скорость работы существенно выше, чем при флешке USB 2.0, а занимаемый операционной системой объём на диске ниже, чем при обычной установке. Например, типичный файл linuxfs занимает 2 ГБ, roots от 100 МБ до 2 ГБ и homE从10 MB到2 GB。

持久性的要求

1) 需要闪存驱动器的音量16 GB
* 1.8-2.2 * GB被分配给操作系统的分布。
大约
0.5-0.7 GB * - 用于存储更改的数据数据”rootfs ". Размер rootfs не может быть больше ОЗУ. Максимальный размер " rOOTFS“在正常情况下,不应超过OS 2.2 GB的大小。
主文件夹从200 MB到10 GB”mefs ". Типичный размер 0.5 ГБ. При малом количестве " своих" данных в каталоге home, можно выделять под homEFS空间200-300 MB。

    • 2.5 GB + 2.5 GB用于临时重新制作文件(仅执行此可选操作需要) - rootfs.new和linuxfs.new文件。
      *临时文件linuxfs.bak который также можно удалить, но он занимает место,
      实际上,使用闪存驱动器 大约10 GB 成就:在极端情况下,您可以将每个闪存驱动器4 GB的所有文件放置(2.2 GB的Linuxfs,200 MBrootfs и 250 МБ homefs).

2)录制引导USB FL时ash накопителя нужно использовать программы Unetbootin MX_Live_USB_Maker-24.6.glibc2.28-x86_64.AppImage (Linux) или Rufus (Windows), т.к. консольная команда dd или BalenaEtcher создают файловую систему ISO9660 как компакт-диск, "только для чтения" (rea仅D)。

要在USB上记录ISO映像,您需要选择具有磁盘图像的ISO文件和USB的目标载体。

3) 我们需要一个在PC中加载操作系统的PC中的一个工作USB端口。 希望尽可能地使用USB端口和USB介质的速度 - 例如,USB 3.2。 稳定的USB 2.0也是合适的。 该USB端口必须属于笔记本电脑或PC的主板(USB扩展费用不起作用)。

4)对于PE动态方法的可能性rsistence, необходим чуть больший объём объём оперативной памяти (ОЗУ), чем обычно необходимо Linux - минимум 3 ГБ для комплекта ОС + браузер Firefox. Поскольку при динамических способах раздел изменений rootfs с USB диска загружается в память. При статических способах persistence и frugal该要求不是强制性的,足以拥有RAM 512 MB。

5)BIOS或靴子的入口应可用menu, где можно включить загрузку с USB flash в случае Persistence или изменить порядок загрузки с HDD в случае FrugaL.

6)使用PE时rsistence нужно иметь подключенную загрузочную флешку Live CD MX/antiX каждый раз для запуска ПК, при использовании FrugaL具有加载PC且无活的CD的方法。

6)在使用USB FL时,在LZ4中使用透明压缩并在RAM中提取数据时ash, требования к процессору не высокие. Для выполнения же операции "ремастеринга", т.е. компиляции изменений в новый образ LiveCD, слабый процессор Intel Atom не подойдет, нужен хотя бы AMD Phenom II 710 / Intel CorE2DUO 8200。

应用选项F的条件FrugaL.

在选项frugal происходит сжатие файловой системы и запись 1 неизменный системный файл и 2 изменяемых файла на жёстком диске. Этот способ повышает скорость обмена в десятки раз по сравнению с USB flash,但需要硬盘驱动器和一个部分进行保护(约为8 GB的体积)。 当使用LZ4压缩时,处理器功率不起作用,但是在缺乏磁盘空间时使用的GZIP更有效地压缩,可以假设对处理器的要求更高。

动态和静态恒定选项持久性

使用动态方法,数据rootfs сначала читаются в ОЗУ, из-за чего используемый объём оперативной памяти достигает 1.7 ГБ. Динамический Persistence обеспечивают очень высокую скорость работы даже при загрузке с USB Flash накопителя. При завершении сеанса можно сохранить изменения автоматически или полуавтоматически при помощи persist_saVE。

PErsistence_schemE.

动态和静态稳定方法FrugaL.

主要方法frugal - статическое связывание. Так как загрузка в ОЗУ обычно не требуется. Совмещенный способ - Frugal+Per与静态相比,SISTENCE起作用并略有加速,但延长了OS的负载。

frugal_schemE.

如上所述,使用动态方法(使用RAM)rugaL不需要。

MX Live CD或Antix Live CD选项中的选择选项

所有选项分为2个大组:

*持久性* - 从实时USB启动到会话时,可保存数据的选项。
frugal ** - 硬盘经济的选择(对于少量HDD的机器)

持久性 (“电阻”或“毅力”)分为2个大组 - 动态(RAM)和静态(更改立即写在USB磁盘上)。

Damy持久性:
* PErsist_all* - считывать корень диска "/" в ОЗУ, за исключением домашней папки /home (статическая на USB устройстве хранения). При корректном выключении ПК изменения rOOTF将记录在USB磁盘上。 该方法是列表中的第一个,但不是最快的,不是最好的印象(请参阅文章末尾的速度测量值)。
PErsist_root** - писать изменения всей ОС - "/" и '/home' в ОЗУ. В оперативную память грузится измененная система "/" и папка пользователя "/home". Быстрый режим, но при выключении нужно сохранять изменения на диск. Либо в середине работы запускать persist-save

static持久性:
* PErsist_static* - самый медленный способ, который имеет смысл применять лишь для сильно устаревших ПК, имеющих ОЗУ менее 3 ГБ: записывать изменения на USB не дожидаясь завершения работы или перезагрузки. При данном способе "/" и ''/home" записываются в раздельные файлы на устройстве perSist(USB闪存驱动器)
太平洋标准时间atic_root** - то же что _persiststatic, но "/" и "/home“在存储设备上一起。对于带有少量RAM的PC,速度加倍。
* PErsist_home - ОС грузится с Live USB, а данные домашней папки при изменении сразу записываются на USB диск. Также медленный способ. На устройстве хранения каталог "/homE”。

关闭持久性:
*如果您不进入扩展设置,则实时USB将从 Personist_off 选项开始 - 实时CD的启动“用于清洁”,并且不会保存会话之间的数据,而不是传输。 此模式用于在固定的PC或笔记本电脑上安装OS(首先启动了实时模式,并且可以从中安装OS。

对于当前启动操作系统,使用下载菜单中的f5 按钮选择的用户选择的设置,该设置负责 pe modes persistence/frugal и которые можно сохранить при нажатии F8 - save. Изменения в графическом меню автоматически отражаются в файле grub.cfg加载磁盘。

使用MX Linux签署USB闪存驱动器以持续选择

1)我排除了Unetbootin方法。 现代方法 - 文件 mx_live_usb_maker-24.6.glibc2.28-x86_64.AppImaG.zip 可以从GitHub MX-Linux下载

2)使USB闪存驱动器在系统中确定,将其拉出并插入以在安装座上工作。

3)如果她什么也没做(商店的干净闪存驱动器),我们会错过此物品。

如果记录了某些内容,我们清洁闪存驱动器:

LSBLK

找到外部USB磁盘,例如 /dev /sdd

sudo fdisk /dev/SDD

Команда (m для справки): d (клавиша Enter)

Выбранный раздел 1
Раздел 1 был удален.

Команда (m для справки): n (输入键)

Тип раздела
p основной (0 primary, 0 extended, 4 free)
e расширенный (контейнер для логических разделов)
Выберите (по умолчанию - p): p (клавиша Enter)
Номер раздела (1-4, по умолчанию 1): 1 (клавиша Enter)
Первый сектор (2048-30719999, по умолчанию 2048): (клавиша Enter)
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-30719999, по умолчанию 30719999): (клавиша Enter)

问题是可能的
Удалить сигнатуру? [Y] Да/[N] Нет: y (клавиша Enter)

Команда (m для справки): t (клавиша Enter)
Hex code or alias (type L to list all): 7 (клавиша Enter)

Тип раздела 'Linux' изменен на 'HPFS/NTFS/exFAT'.

Команда (m для справки): w

Таблица разделов была изменена.
Синхронизируются диски.

使用命令创建FAT32文件系统mkfs.faT:

sudo umount /dev/SDD1
sudo mkfs.fat /dev/SDD1

4)以便在系统中确定USB闪存驱动器,拉出并插入以在安装座上工作。

5)启动LiveUSB录音程序。

z存档需要提取文件*。 appimaGE并将其运行到终端执行:

sudo ./MX_Live_USB_Maker-24.6.glibc2.28-x86_64.AppImaGE

7)选择 ISO 磁盘映像,指示先前上传的分发文件MX Linux或Antix(ISO)

8)选择目标闪存驱动器并开始录制,请单击 OK 按钮。

mx_live_from_appimaGE

8) 我们等待20分钟,而“闪存驱动器”上的文件记录。

实时USB模式启动

在BIOS中,从USB闪存驱动器(“启动”菜单 - 启动选项\#1 -UEFI磁盘)中选择加载,保存设置(F10)并从中加载。

选择“持久性”模式的选项。

MX Linux和Antix的LiveUsb加载菜单可能有所不同,但这些点大致相同。
要在加载USB磁盘的初始菜单中选择所需模式,请选择俄罗斯语言和项目 “扩展选项” “ adv)anced options ") - " параметры сохранения " (" perSISTENCE选项“ )。

持续性模式,保存在RAM中的国家
和 /或用于USB中等部分

政权的名称 贮存root_fs Хранение homE_FS 类型 保存变化 工作速度
PErsist_all ОЗУ <=> USB flash USB flash Динамический "/" в ОЗУ; статический /home在存储设备上 随意*
PErsist_root ОЗУ <=> USB flash ОЗУ <=> USB flash 动态 随意*
PErsist_static USB flash USB flash 静态 立即
太平洋标准时间atic_root USB flash USB flash 静态 立即
PErsist_home нет USB flash 静态 立即

*开始PE时rsist_saVE或对在PC重新启动过程中维持FS变化的问题有积极的回应。

硬盘驱动器的“经济”安装模式的选项(“ F)rugal“)

经济装置的制度使您可以将硬盘部分的所需体积减少4次。 由于数据以压缩形式(SQSHF)存储,与详细的程序(在EXT4上)不同。 例如,如果操作系统需要12 GB的root OS( /bin, /boot, /etc, /lib, /lib64, /sbin等),则在使用F时rugaL截面需要与初始安装载体(即2-3 GB)相同的大小。

模式在将系统维护到硬盘上的特殊部分时(F)rugal)
(如果有硬盘驱动器可用,并且能够在其上创建空部分)。

此外,由于与HDD / SSD联系时的阅读速度,与USB相比,获胜速度。

政权的名称 贮存root_fs Хранение homE_FS 类型 保存变化 工作速度
frugal_persist ОЗУ <=> НЖМД спец. раздел НЖМД Динамический root - НЖМД - статический HomE 随意*
frugal_root RAM <=> NZHMD RAM <=> NZHMD 动态-NZHMD 随意* 很高
frugal_sta抽动 专家。 NZHMD 专家。 NZHMD 静态-NZHMD 立即
f_static_root 专家。 NZHMD 专家。 NZHMD 静态-NZHMD 立即
frugal_homE 专家。 NZHMD 静态-NZHMD 立即
frugal_only нет нет Статический
Без сохранения homE

*开始PE时rsist_saVE或对在PC重新启动过程中维持FS变化的问题有积极的回应。

PE模式的相似性rsistence и frugaL.

从上面的方案可以看出,模式相似。 只是frugaL用于保存硬盘驱动器。

PErsistence - USB FrugaL -HDD
PErsist_all frugal_persist
PErsist_root frugal_root
PErsist_static frugal_sta抽动
太平洋标准时间atic_root f_static_root
---- frugal_only

区别是PErsistence / frugal от режима toram

在模式下ram,包括其他 选项(F6) 的菜单,启动USB的内容。 启动操作系统之前的载体已加载到RAM(RAM)中:

打开时 toram - может быть долгое копирование с носителя USB 1.1 в ОЗУ, но затем загрузочный диск можно вытащить (когда светодиод флешки перестанет мигать)
同时使用标志 toram и динамического способа persist_root наблюдается отличная отзывчивость системы (см. измерения скорости в конце статьи).

什么是什么模式ram?

1)例如,如果PC的USB 1.0端口和大量RAM的速度非常慢,则在工作开始时,您可以在30分钟内将整个载体加载到内存中= 2100 MB / 1.2 MB / s。,但是随后进行系统(安装和配置)将更加愉快,系统将很快工作。
2)在“ PE”中的操作系统最大速度rsist_r哦,”。

在具有“持久性”的USB上创建系统的另一种方法。

在安装的MX Linux和antiX есть программа live-usb-maker (В загруженной ОС antiX / MX Linux - меню "Пуск" - "MX Инструменты" - "Создание USB носителя". Эта программа - та же, что упомянутый выше MX_Live_USB_Maker... AppImaGE,但作为操作系统的一部分。

在Liveusb上安装系统后更改“电阻”模式

选择菜单项时使用“电阻”设置 grubsave и запуске загрузки с USB носителя с помощью первого пункта верхнего уровня меню. Либо при помощи F8 в главном меню - SaVE(保存更改)。

在初始加载菜单(蓝色窗口)中,静态“电阻”可以用动态替换:
更改方法PErsistence / frugal in 菜单f5
保存设置 “扩展的选项” “ adv)anced options") - Параметры сохранения - grubsave
*执行操作系统(上,第一个加载菜单项)。

政权兼容性

要在主目录中制作文件,您需要考虑更改模式f时选项的兼容性rugaL.

从实时USB开始时,模式是兼容的:

  • PErsist_static <=> persist_a二
  • 太平洋标准时间atic_root <=> persist_r哦

从硬盘驱动器开始时,模式是兼容的:

  • f_static_root <=> frugal_r哦
  • frugal_home <=> frugal_static <=> frugal_perSist

什么是重新制作,为什么需要它?

随着变化的重新制作rootfs, связанные с установкой пользователем программ, переносятся в состав загрузочного livecd. Например, Вы установили новую программу - браузер Chromium и обновления для пакетов ОС. На разделе rootfs, где хранятся изменения файловой системы относительно исходного варианта LiveUSB, увеличилось использование диска на 200 Мбайт и при загрузке с динамическим типом "стойкости" будет тратиться время при старте компьютера на чтение в ОЗУ. Ремастеринг сокращает используемый размер диска (с 200 до 20 Мбайт), интегрируя браузер Chromium и обновления в сам LiveUSB, возвращая LiveUSB отзывчивость, скорость работы. То есть процесс ремастеринга похож на создание "сборок", но под свои нужды. Время, необходимое на ремастеринг - примерно 20-30 минут на среднем ПК (требуется много ядер c высокой тактовой частотой). Для слабых ПК вроде eeePC / Intel Atom ремастеринг можно выполнять на более мощных ПК (AMD Phenom, Athlon, Ryzen 3, Ryzen 5 или Intel Core i3 / i5 / i7.

如何启动重新制作?

在“开始”菜单 - “ MX工具”中 - “重新安排控制中心”按 “ REMASTER”

如何配置文件大小rootfs и hom安装后的EFS?

方法数字1
*安装系统后立即可以转到“重新制作管理管理中心”并设置文件大小rootfs и homefs в меню "Настройка сохранения данных". После перезагрузки рекомендую удалить временные файлы bak с помощью этой же программы (меню обслуживание).

方法2。
*如果初始尺寸rootfs был выбран неправильно - загрузить любую ОС, кроме данной и с носителя в sudo nemo удалить файл rootfs. При следующем запуске antiX или MX Linux с опциями persistence или frugal, будет задан вопрос о создании нового файла rOOTF,可以向他人制作的大小。

如何正确指定尺寸rootfs и homefs, файла swaP

  • rootfs - от 400 МБ до 3 ГБ (при ремастеринге создаётся файл rootfs.new,因此您可以区分超过3 GB。 通过普通操作,文件中存储不超过80 MB,因此200-400 MB就足够了。
    * HOME * - 从200 MB到1 GB(您甚至可以多达10 GB,但这是没有意义的 - 启动“ Flash Drive”并非旨在从Internet下载大量卷)
    SWap** - 200 МБ (минимальный объём, т.к. swaP实际上不使用P)。

如何改变保留手动 /自动 /半自动状态的方式?

*在搜索栏中介绍菜单”rem " - " MX центр ремастеринга " - 4-й пункт " настройка сохранения данных" - save-mode - 我建议选项** 2半自动效果。

在重新启动或关闭PC之前,如何保存条件?

如果持续配置表示条件的自动维护,则在重新启动期间不会发出消息。如果_paulumatic _保存条件,则用户可以决定是否维护状态(大约需要80秒)(立即完成操作系统的工作)。
如果您回答“ n ”(否) - 会话条件不会保留,“ y ”(是) - 条件rootfs и hom存储设备上的E将更新。
关于保存会话的需要的积极答案

此外,该条件可以保存在 start -mx工具“重新控制中心” - 第一个项目 “条件保存” **。

Пароль по умолчанию для пользователя demo я делаю такой же - demo[/mark这是给出的

选择
动作“ root:创建根文件夹的保存” -OK;尺寸-100 MIB。 (随意指示)
action "Home:创建主文件夹的保存“ -确定:大小:100 MIB。(随意指示)

(可以在同一菜单和将来更改主文件夹的大小)。

1 GIB文件的创建时间为几分钟,100 MB为几秒钟。最后,显示了该文件成功创建的窗口。

В версии MX 23.3 при завершении работы можно сохранить сеанс автоматически при завершении работы - галочка "Сохранить сеанс".,这等同于上述“调查器控制中心”中所描述的动作。

分发错误23.1_minimaL.

组件MX Linux 23.1“minimal“不布置 官方网站mxlinux.org,这是 / for“ commUnity”,即仅具有最必要的最低限制组件,为用户的请求创建_: MX-Minimal на SourceForGE
В с破产”minimal" есть ошибка - при запуске не загружается boot меню grUB2。显示该消息:

“ gfxboot.c32不是com32r映像”

在这里您需要从键盘输入一个单词
grub
然后按 输入

比较工作速度与“抵抗”人的各种选择

在使用情况下完成了比较:

  • OS的发布
    推出浏览器Mozilla FirEFOX和自动打开家庭网页
    完成操作系统的工作而无需保存rootfs。

    持续方法是按速度分类的:

方法 加载OS,最小:SEC 启动Firefox,最低:SEC OS完成,最小:SEC
PErsist_root + toram 3:40 0:05 0:10
PErsist_root 2:25 0:16 0:15
PErsist_aLL 2:40 5:13 0:57
PErsist_homE 2:13 4:38 0:48
太平洋标准时间atic_root 5:30 4:30 3:30
PErsist_sta抽动 9:00 10:00 4:47

使用时 persist_root + toram нет ощущения, что запуск ОС произведён с флешки, браузер и веб страницы открываются мгновенно.

比较工作速度与各种“毅力” f的选择rugaL.

完成了使用脚本的比较:

  • OS的发布

浏览器或Office文本编辑器的启动以9-13秒相同的速度出现。

方法frugaL按速度排序:

|方法|加载OS,最小:SEC |
| ----------------- |:---------------------------------------------------------------------------
| frugal_sta抽动| 0:52 |
| f_static_root | 0:53 |
| frugal_homE | 0:55 |
| frugal_persist | 1:38 |
| frugal_root | 1:40 |

因此,硬盘驱动器的最佳启动模式为frugal_sta抽动

如何节省USB的更改?

在版本中直到23.3:
如果包括“半自动”保护方法,则该问题将在文本窗口中重新加载之前显示该问题是否保存。 为了节省您需要按Enter。

如果使用“自动”保护方法,则在重新启动或关闭PC时,将在USB上记录更改。

记录更改rootfs и homefs из ОЗУ на флеш накопитель можно выполнить досрочно при помощи команды persist-saVe

sudo persist-saVE

版本23.3
在工作结束时,安装“保存条件”复选框。

使用USB加载OS

保留了所选的闪存驱动器模式,并且不需要配置主菜单。
使用闪存驱动器启动系统的启动。
在第一个包含时,将建议更改用户密码:

用户根。
新passworD:
(输入新的根用户密码)

然后:

演示用户
新passworD
(输入新的演示用户密码)

Посle what-保护模式将在文本模式下要求rootfs - рекомендую полуавтоматический "2. Semi-Automa抽动”。

创建新用户

在第一次启动时,系统将加载到用户演示的配置文件中。
您可以使用命令添加另一个用户

sudo useradd -m user
sudo passwd user

然后,如上所述,我们保留根文件夹根部的条件。

用户更改:单击图标上的“开始”菜单,并使用输出的图像,然后按“ goet out”。 在邀请窗口菜单中,选择2号用户 - 用户和他的密码 - 输入。

加载桌面后,您可以继续在操作系统中工作或完成工作。 最后:放置“保存会话”框,然后按“关闭”按钮。

积累和减少变化

工作过程中系统的变化不是在图像中写的,而仅写在文件夹中rootfs (различия операционной системы) и homefs (изменения домашней папки пользователя). Когда в системе накопится много изменений, использование этих разделов возрастет. Для rootfs разработчик предусмотрел режим "ремастеринг", который добавит накопленные изменения в образ, что сократит использование пространства файла rootfs. Сократить размер домашней папки - удалить ненужные файлы которые были скачанные в неё (например, очистить кеш браузера). Ремастеринг - рискованная процедура, т.к. LiveUSB может стать не запускаемым. В 99% ремастеринг не требуется, т.к. выгодно иметь оригинальный образ linuxfs и изменения к нему в файлах rootfs / homefs. При этом, можно делать резервные копии и даже пересылать по почте сжатые файлы rootfs / homEFS。

启动政权Frugal不使用启动liveusb

这将在 下一篇文章 - параграф "Загрузка с жесткого диска (НЖМД) antiX / MX Linux с режимом Frugal“

链接:
从网站下载ISO文件MX Linuxmxlinux.org
从SO网站下载ISO MX LinuxrceForger
加载ISO Linux Antix文件
文档:安装持久性
文档:安装frugaL.
文档:重新制作

文档的最后修正案:24.12.2024