Как проверить / восстановить всю систему резервного копирования tar czf? - proUbuntu
0 голосов
/

Я хочу проверить, что вся резервная копия системы соответствует оригиналу. Было бы здорово понять некоторые базовые тесты о быстрой гарантии качества, потому что у меня нет времени, чтобы всегда. Делайте резервную копию backup.tar.gz системы с исключениями

# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup.tar.gz --exclude=/home \
    --exclude=/media --exclude=/dev \
    --exclude=/mnt --exclude=/sys \
    --exclude=/run --exclude=/proc /

Тесты на примерах

  1. Как обрабатывать случаи изменения файлов во время резервного копирования?

    tar: Removing leading `/' from member names
    tar: /home/masi/.gnupg/S.gpg-agent: socket ignored
    tar: /home/masi/.config/chromium/Default: file changed as we read it
    tar: /home/masi/.config/chromium: file changed as we read it
    tar: /home/masi: file changed as we read it
    
  2. Как обращаться с игнорируемыми сокетами?

    tar: Removing leading `/' from member names
    tar: /tmp/.X11-unix/X0: socket ignored
    tar: /tmp/.ICE-unix/1666: socket ignored
    tar: /tmp/qtsingleapplication-7af9-3e8: socket ignored
    tar: /tmp/.org.chromium.Chromium.2qSs7o/SingletonSocket: socket ignored
    

Методы испытаний

  1. Возьмите md5-карту каталогов. Сравните это с текущей системой. Это не должно было сильно измениться.
  2. Если md5 изменился больше, чем фактор значимости
    • Некоторые специфические поиски содержимого в каталоге, которые должны быть достаточно вертикальными друг к другу, чтобы удовлетворить тестирование системы
  3. Цель: обеспечение качества в режиме реального времени. Распределить вычисления и баланс между мощностью и продолжительностью времени так nice. TODO хронометраж процесса и подпроцессов.

Требования к испытаниям

  • Разрешения / владельцы неизменны между резервной копией и локальными файлами.

Система: Ubuntu 16.04
Файловая система системы: ext4
Файловая система внешнего HD: NTFS

...