Инструменты пользователя

Инструменты сайта


Action unknown: copypageplugin__copy
projects:linux:manual_backup_scripts

rPi Seal

rPi Seal - создание образа с работающей системы в img файл
с возможностью уменьшения размера образа до физического объема данных и архивации

Комплекты в архивах

*.sh с архивом внутри
прописывает в aliases команду rpi_seal
спрашивает куда распаковать, но по умолчанию rpi_seal
rpi_seal_full_installer.tar.gz

просто упакованные скрипты
rpi_seal.tar.gz

Исправленный pshrink.sh
Должен лежать в той же папке что и остальные скрипты из rpi_seal
Или скрипт скачает его сам
pishrink_limited.tar.gz

Установка

Можно установить с помощью

curl -fsSL "https://takraztak-wiki.ru/_media/projects:linux:rpi_seal_full_installer.tar.gz" -o rpi_seal_full_installer.tar.gz && tar -xzf rpi_seal_full_installer.tar.gz && chmod +x rpi_seal_full_installer.sh && ./rpi_seal_full_installer.sh && rm -f rpi_seal_full_installer.tar.gz rpi_seal_full_installer.sh

или

install_rpi_seal.sh

Описание

Этот набор скриптов позволяет:
- Монтировать USB диски
- Монтировать сетевой каталог (должен быть предварительно расшарен на целевом устройстве)
- Очищать систему от мусора на живой системе и забивать пустое пространства нулями (работает как на живой системе так и в img файле)
- Создавать образы текущей системы Raspberry Pi на примонтированные ресурсы
- Применять shrink (одинарный или двойной, кто не знает это обрезка неиспользуемой части образа)
- Применять shrink но с ограничением на минимальный размер итогового img (делалось для тестов, но оставлен)
- Архивировать `.img` в `.gz` или `.zst`
- Проверять размер диска, до или после восстановления
- Проверить разными утилитами свободное/занятое место
- Проверить совместимость текущей системы с Pi3/4/5
- Сборка утилит в архив и внедрение архива в скрипт установщика
- Упаковка скрипта установщика в архив
- Упаковать скачанный pishrink модуль в архив
- Внедрение rpi_seal в img файл (на случай если после создания образа вносились изменения в скрипты)

Все скрипты полностью автономны и запускаются отдельно или через главный лаунчер `qq.sh`.

ReadMe

ReadMe.md


Скрипты из набора

projects/linux/manual_backup_scripts.txt · Последнее изменение: 2025/04/12 19:19 —

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki