Ответы:
rsync
не поддерживает согласованность файлов, как, например, база данных; файл копируется так, как он есть в тот момент, когда rsync
он открывается, и, поскольку он rsync
может работать очень долго, файл, возможно, был изменен с момента запуска rsync
. Является ли это «рискованным», зависит от вашей оценки.
Один из способов уменьшить этот риск - запустить одну и ту же команду rsync два (или более) раза подряд, чтобы отследить любые изменения, которые были сделаны с момента запуска команды. Но если вам абсолютно необходимо поддерживать согласованность файлов, вы должны монтировать диск только для чтения в течение всего rsync
процесса.
Немного другое мнение о Jos ... Я бы сказал, что если вам нужно активное резервное копирование, используйте файловую систему, которая позволяет снимки, такие как BTRFS . Его поведение копирования при записи позволяет мгновенно делать снимки системы, с помощью которых вы можете создать удаленную резервную копию.
Это по-прежнему имеет те же проблемы, что и другие активные стратегии резервного копирования: если его нет на диске, оно не будет скопировано . Некоторые приложения перед записью на диск буферизуют свою работу в памяти (и для записи нужно нажать на нее). Какие из них действительно относятся к вам спорно.
Но нет ничего небезопасного в копировании файлов с смонтированного на rw раздела. Даже один с неуклюжим старым форматом.