Eberprot P / guides

Практические инструкции

Первая инструкция раздела — резервная копия по правилу 3-2-1 с проверкой целостности. Результат: у вас три копии важных файлов на разных носителях и способ за минуту убедиться, что копия читается и не изменилась.

Команды Linux проверены редакцией в Ubuntu 24.04.5 LTS (bash 5.2, GNU coreutils 9.4, GNU tar 1.35). Команды Windows и macOS приведены по документации и не тестировались.

Перед началом

  • Решите, какие папки действительно важны: документы, фото, рабочие проекты
  • Подготовьте второй носитель: внешний диск или флешку достаточного объёма
  • Выберите место для третьей копии вне дома: облачное хранилище или диск у родственников
  • Убедитесь, что на носителях достаточно свободного места

Что такое правило 3-2-1

Три копии данных (рабочая и две резервные), на двух разных типах носителей, одна из них — в другом месте. Правило защищает от поломки диска, ошибки при удалении, кражи и пожара: одно событие вряд ли уничтожит все три копии сразу.

Шаги

  1. Соберите важные файлы в одну папку

    Проще проверять одну папку, чем десятки разбросанных. Пусть в примере это папка src.

    Не копируйте целиком системный диск: это долго, а восстановить отдельный файл оттуда сложнее.

  2. Посчитайте контрольные суммы

    Контрольная сумма SHA-256 — «отпечаток» содержимого файла. Сохраните суммы в файл рядом с данными.

    Linux
    Проверено редакцией
    sha256sum src/notes.txt > SHA256SUMS
    Windows (PowerShell)
    По документации, не тестировалось
    Get-FileHash .\src\notes.txt -Algorithm SHA256
    macOS
    По документации, не тестировалось
    shasum -a 256 src/notes.txt > SHA256SUMS

    Для нескольких файлов в Linux: find src -type f -exec sha256sum {} + > SHA256SUMS

  3. Сделайте копию на второй носитель

    Скопируйте папку с сохранением дат и прав. Удобно добавлять дату в имя копии.

    Linux
    Проверено редакцией
    cp -a src /media/backup/copy-$(date +%F)
    Linux, архив
    Проверено редакцией
    tar -czf /media/backup/archive.tar.gz src

    Путь /media/backup — условный: подставьте точку подключения вашего диска.

  4. Отправьте третью копию в другое место

    Облачное хранилище или носитель, который хранится не дома. Если данные чувствительные, шифруйте архив перед отправкой.

    Проверьте, что облачная синхронизация не удаляет копию автоматически вслед за удалением оригинала.

  5. Проверьте копию

    Запустите сверку на носителе с копией. OK — файл совпадает с исходным, FAILED — изменён или повреждён.

    Linux
    Проверено редакцией
    sha256sum -c SHA256SUMS
    src/notes.txt: OK

    Мы специально изменили файл после подсчёта суммы: команда вывела «src/notes.txt: FAILED» и завершилась с кодом 1.

  6. Проверьте восстановление

    Копия полезна, только если из неё можно восстановить данные. Раз в несколько месяцев распакуйте архив во временную папку и откройте пару файлов.

    Linux
    Проверено редакцией
    tar -tzf /media/backup/archive.tar.gz
    src/
    src/notes.txt

Типичные ошибки

Альтернативы

Ограничения

Контрольная сумма подтверждает, что файл не изменился с момента подсчёта, но не говорит, что исходный файл был исправен. Если оригинал уже был повреждён, копия будет повреждена так же.

Каталог публикаций для русскоязычных читателей

В этом разделе будут выходить отдельные материалы для читателей из России и других русскоязычных стран. Они пишутся под этот рынок и не являются переводами материалов других языковых версий сайта.

Сейчас в каталоге одна инструкция — та, что выше. Новые материалы появятся в этом списке.

Темы, которые планирует редакция

  • Настройка домашнего роутера: базовая безопасность
  • Как перенести данные на новый телефон и ничего не потерять
  • Резервные копии семейного фотоархива
  • Проверка сайта перед вводом данных карты

Редакционные правила

  • Материалы каталога пишутся отдельно для каждой языковой версии и не являются переводами.
  • В некоторых материалах есть ссылки на сторонние сайты, в том числе игровые сервисы; мы не отвечаем за их содержание, цены и условия.
  • Мы не публикуем материалы о взломе, читах и обходе защиты, а также непроверяемые рейтинги и отзывы.

Источники и проверка

Интерфейсы программ и сервисов меняются. Мы указываем версии, на которых проверяли команды; на других версиях шаги могут отличаться.