Резервные копии сохранений Steam на Linux

Содержание:
- Почему резервные копии важны
- Три основных подхода
- Создать образ раздела
- Ручное копирование файлов
- Использовать SLSK (инструмент для Steam на Linux)
- Подробная инструкция по установке и использованию SLSK
- Восстановление данных
- Контрольные списки, SOP и тесты
- Советы по совместимости и распространённые проблемы
- Краткое резюме
Почему резервные копии важны
Резервные копии защищают от потери прогресса при переустановке ОС, поломке накопителя или ошибках пользователя. Даже если игра поддерживает облачные сохранения Steam, не все игры это делают, а локальные сохранения часто содержат настройки модов и локальные профили.
Важно: резервные копии не заменяют обновлённый и безопасный подход к хранению данных — делайте их регулярно.
Три подхода к резервному копированию сохранений игр на Linux
Выбор метода зависит от задач, уровня комфорта с терминалом и того, насколько полно вы хотите сохранить данные.
1. Создать образ раздела
Описание: вы делаете побитовый образ всего раздела или диска. Это самый полонй вариант: копируются ОС, игры, настройки и сохранения — всё как есть.
Плюсы:
- Полный снимок диска или раздела.
- Быстрое восстановление в исходное состояние.
Минусы:
- Образ занимает много места.
- Нужны носители для хранения (внешний диск или сетевое хранилище).
- Неправильное использование инструментов образа может привести к потере данных.
Инструменты:
- dd — мощный стандартный инструмент командной строки.
- Графические утилиты (например, «Диски» в Ubuntu) для создания и восстановления образов.
- Сторонние решения (Clonezilla и т. п.).
Пример использования dd (выполняется с осторожностью):
sudo dd if=/dev/sdX of=/path/to/backup.img bs=4M status=progressГде /dev/sdX — диск или раздел, который вы копируете. Внимание: перепутывание if и of может стереть данные.
Примечание: образ раздела удобно использовать, если вы хотите сохранить не только сохранения, но и всю среду игры.
2. Ручное копирование файлов сохранений
Описание: вы находите папки с файлами сохранений и копируете их в безопасное место (внешний диск, NAS, облако).
Структура Steam и типичные пути:
Для игр Valve (обычно находятся в каталоге common):
~/.local/share/Steam/SteamApps/common/[название_игры]Для пользовательских данных Steam и локальных сохранений:
~/.local/share/Steam/userdata/[userid]/41070/local/[название_игры]Процедура:
- Найдите файлы сохранений (поищите README или форумы, если не уверены).
- Скопируйте папку(и) в выбранное место хранения: внешний диск, USB-накопитель или облако.
- Для безопасности запишите дату и версию игры рядом с бэкапом.
Плюсы:
- Экономия места — копируются только нужные файлы.
- Быстрое восстановление отдельных сохранений.
Минусы:
- Нужно знать, где именно хранятся сохранения (разработчики могут использовать нестандартные пути).
- Риск пропустить важные файлы (конфигурации, профили модов).
3. SLSK — универсальный инструмент для Steam на Linux
Описание: SLSK (Steam Linux Swiss-Knife) — утилита сообщества, которая автоматически обнаруживает игры и сохранения по базе данных и помогает сохранять конфигурации, профили и сами игры.
Плюсы:
- Автоматизация поиска сохранений, включая нестандартные папки.
- Поддержка бэкапа профилей и целых игр.
- Подходит для массового резервного копирования большого каталога Steam.
Минусы:
- Не все игры поддерживаются — проверьте список совместимости в репозитории.
- Для Ubuntu требуется сборка из исходников (может потребовать зависимостей).
Поддерживаемые дистрибутивы:
- Ubuntu 17.10 и выше
- Arch (AUR)
- OpenSUSE (OBS)
Примечание: перед использованием SLSK сделайте хотя бы один ручной бэкап важных сохранений.
Установка и компиляция SLSK на Ubuntu
Перед началом установите необходимые зависимости в терминале:
sudo apt install sqlite3 qt5-default g++ make qt5-qmake gitЗатем клонируйте репозиторий SLSK и соберите программу:
git clone https://github.com/supremesonicbrazil/SLSK
cd ~/SLSK
./BUILD.sh && sudo ./INSTALL.shПроцесс сборки занимает некоторое время в зависимости от мощности компьютера. Если скрипт завершится с ошибкой, перечитайте лог, установите недостающие пакеты и запустите снова.
После успешной установки SLSK появится в вашем меню приложений (Dash или другой лаунчер).
Работа с SLSK: пошаговый процесс резервного копирования
- Запустите SLSK.
- В поле Games folder укажите путь к папке common вашей библиотеки Steam — для этого нажмите кнопку с многоточием (…) и выберите каталог.
- Укажите папку для архива резервных копий (может быть локальная папка или внешний диск).
- Нажмите Scan for Saves для поиска только файлов сохранений. Для полного резервного копирования игры используйте Scan for Games. Для конфигураций используйте Scan for Configs.
- В списке отметьте чекбоксы рядом с играми, которые хотите сохранить. Для выбора всех игр нажмите Mark All.
- Убедитесь, что в правом верхнем углу указано “Current Mode: Backup”.
- Нажмите Start и дождитесь завершения процесса.
Важно: следите за свободным пространством в папке назначения — одновременное создание резервных копий большого количества игр может потребовать десятки гигабайт.
Восстановление данных с помощью SLSK
Процесс восстановления аналогичен резервному копированию:
- Откройте SLSK и в Restore Options выберите тип сканирования, соответствующий тому, как вы делали бэкап (Saves, Games или Configs).
- Найдите нужные резервные копии в списке.
- Убедитесь, что в правом верхнем углу указано “Current Mode: Restore”.
- Нажмите Start и дождитесь восстановления файлов.
Контрольные списки и роли
Ниже — готовые чеклисты и SOP, которые вы можете использовать.
Чеклист для геймера (быстрая проверка перед переустановкой ОС)
- Сделать список важных игр и местоположений сохранений.
- Сделать бэкап вручную или через SLSK.
- Скопировать бэкап на внешний диск или в облако.
- Проверить целостность бэкапа (открыть архив или сравнить контрольные суммы).
- Пометить дату и версию игры рядом с бэкапом.
Чеклист для системного администратора
- Планировать регулярные бэкапы по расписанию.
- Хранить копии на отдельном физическом диске или в сетевом хранилище.
- Документировать процесс восстановления и тестировать его раз в квартал.
- Хранить политику ретеншна (сколько копий сохраняется и как долго).
Стандартная операционная процедура (SOP) для резервного копирования игр
- Оповестить пользователей о времени проведения бэкапа.
- Выполнить предварительную проверку свободного места.
- Использовать SLSK для автоматического сканирования и создания архива.
- Проверить успешность операции в логах SLSK.
- Перенести готовый архив в долгосрочное хранилище.
- Обновить реестр бэкапов (дата, список игр, расположение).
Тестовые сценарии и критерии приёмки
Критерии приёмки:
- Восстановленные файлы запускаются в игре и прогресс соответствует состоянию до бэкапа.
- Конфигурации и моды работают корректно после восстановления.
- Логи бэкапа не содержат ошибок записи.
Примеры тестов:
- Сценарий 1: бэкап одного сохранения и его восстановление в той же системе.
- Сценарий 2: восстановление на другом профиле пользователя на том же ПК.
- Сценарий 3: восстановление из внешнего носителя на новую установку системы.
Совместимость, распространённые проблемы и решения
Совместимость:
- Ubuntu 17.10+ — сборка из исходников необходима.
- Arch — готовые пакеты в AUR.
- OpenSUSE — пакеты в OBS.
Распространённые проблемы и решения:
- Ошибка сборки SLSK: установите дополнительные пакеты разработки (qt5-dev-tools, build-essential) и перезапустите BUILD.sh.
- SLSK не видит сохранения игры: проверьте, установлена ли игра в Steam на том пути, что вы указали; попробуйте выполнить Scan for Games.
- Места назначения недостаточно: выберите внешний диск с достаточным объёмом или используйте сжатый архив.
Когда SLSK может не помочь
- Игра хранит сохранения в нестандартном месте вне профиля Steam и это место не зарегистрировано в базе SLSK.
- Сохранения шифруются или используют проприетарные форматы, требующие специфичных инструментов.
Альтернативы для сложных случаев:
- Ручной поиск по файловой системе (grep по названию игры или расширению файлов).
- Создание пользовательского скрипта резервного копирования конкретной игры.
Сравнение методов (краткая матрица)
| Метод | Простота | Надёжность | Объём | Что копирует |
|---|---|---|---|---|
| Образ раздела | Средняя | Очень высокая | Большой | Вся система и игры |
| Ручной экспорт | Высокая | Зависит от пользователя | Малый | Только выбранные файлы |
| SLSK | Высокая | Высокая для поддерживаемых игр | Средний | Сохранения, профили, конфиги |
Практические советы и хорошая гигиена хранения
- Храните игры и ОС на разных разделах или дисках: это упрощает восстановление и уменьшает риск потери данных при переустановке ОС.
- Делайте как минимум две копии критичных сохранений: локальная и внешняя/облачная.
- Помечайте версии бэкапов и дату, чтобы при восстановлении знать, какая копия актуальна.
Мердж-диаграмма принятия решения
flowchart TD
A[Нужна полная копия системы?] -->|Да| B[Создать образ раздела]
A -->|Нет| C[Хочется сохранить только игры?]
C -->|Нет| D[Ручной экспорт файлов]
C -->|Да| E[Попробовать SLSK]
E --> F{SLSK нашёл все сохранения?}
F -->|Да| G[Сделать бэкап через SLSK]
F -->|Нет| D
B --> H[Хранить образ на внешнем диске]
G --> H
D --> HГлоссарий (одной строкой)
- Сохранения — файлы прогресса игры, которые позволяют продолжить с того же места.
- Образ — побитовая копия диска или раздела.
- SLSK — утилита для автоматизации поиска и резервного копирования игр Steam на Linux.
Галерея редких случаев и рекомендации
- Игра сохраняет прогресс в ~/.config или в ~/.local/share приложения — ищите там.
- Многопользовательские профили с локальными настройками: скопируйте весь userdata/
- Моды заменяют файлы сохранений — при резервировании учитывайте модификации и их конфигурации.
Безопасность и конфиденциальность
- Резервные копии могут содержать персональные данные (имя профиля, настройки). Храните архивы в безопасном месте и при необходимости шифруйте.
- При передаче бэкапов через облако учитывайте политику конфиденциальности сервиса.
Краткое резюме
Сделать резервную копию сохранений игр на Linux можно тремя способами: полный образ раздела, ручное копирование файлов и использование SLSK. Для большинства геймеров SLSK обеспечит удобную автоматизацию и сохранит время, но в некоторых случаях понадобятся ручной поиск или образ диска. Храните бэкапы на отдельном диске и тестируйте восстановление заранее.
Image Credit: DaLiu/ Depositphotos
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone