Persistence — постоянное хранилище, это раздел на флешке с Live системой Linux, благодаря которому сохраняются установленные в систему программы и настройки.
Live образ с дистрибутивом Linux можно записать на USB флешку. В результате получается загрузочная флешка с Linux. То есть можно загрузиться в Linux и использовать программы и инструменты данной операционной системы. Особенностью Live образа является то, что можно устанавливать программы, сохранять файлы и делать другие изменения и настройки в операционной системе. Все настройки сохраняются в виртуальной файловой системе. То есть в рамках одной сессии работа в Live системе не отличается от работы в любом другом Linux. Но сразу после перезагрузки все сделанные изменения будут потеряны и система вернётся к своему начальному состоянию.
Для того, чтобы файлы и изменения в ОС сохранялись между перезагрузками можно создать раздел Persistence, в котором и будут храниться все изменения. Пример создания загрузочной USB флешки с Persistence смотрите в статье «Как сделать Kali Linux Live USB с постоянным хранилищем и шифрованием (в Windows)».
После создания Persistence все изменения должны «запоминаться» и быть видны после перезагрузки. Но некоторые пользователи сталкиваются с тем, что даже после создания постоянного хранилища файлы и установленные программы исчезают после перезагрузки. В чём может быть проблема?
Дело в том, что даже после создания раздела Persistence у пользователя по-прежнему имеется несколько опций загрузки, например:
- Live system — загрузка ОС без использования постоянного хранилища
- Live USB Persistence — загрузка ОС с использованием постоянного хранилища
- Live USB Encrypted Persistence — загрузка ОС с использованием зашифрованного постоянного хранилища
Как можно догадаться, если вы в меню загрузки выберите Live system, то ваша система будет обычной Live, которая не использует Persistence. При этом вариант Live system является первым пунктом в загрузочном меню, то есть будет использован по умолчанию, если не выбрана другая опция.
Таким образом, чтобы увидеть изменения сделанные до перезагрузки Linux выберите один из следующих вариантов в загрузочном меню:
- Live USB Persistence
- Live USB Encrypted Persistence
Связанные статьи:
- Как восстановить работоспособность USB диска/флешки после записи ISO или установки ОС (РЕШЕНО) (100%)
- Исправление ошибки error: postfix/master: fatal: 0.0.0.0:smtps: Servname not supported for ai_socktype (50.5%)
- Как включить SMPTS (465) postfix в Linux (50.5%)
- Как правильно и навсегда исправить ошибку «E: Не удалось получить доступ к файлу блокировки /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)» (50.5%)
- Решение проблемы: не найдена определённая версия библиотеки (50.5%)
- Ошибка «remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead» (РЕШЕНО) (RANDOM - 0.5%)


Славно, а что, если я выбираю Live USB Encrypted Persistence, делаю изменения, а они не сохраняются после перезагрузки? С обычным режимом Persistence так же. Только в нём отображается постоянный раздел на 51гб, который я разметил, и persistence.conf в нём есть.