Я делаю резервную копию на магнитной ленте с помощью tar. Резервное копирование выполняется, пока работают все службы. Я знаю, что это плохо, но я не могу их остановить.
Итак, иногда tar выводит это сообщение:
tar: ./data/file.txt: file changed as we read it
Означает ли это, что копия ./data/file.txt была отменена, когда tar проверил, что файл был изменен, или tar продолжит копировать файл как есть?
По моему опыту, файл все еще находится в резервной копии, но может быть в несогласованном состоянии. То есть, если вы сделали резервную копию байтов 1-100, а затем что-то изменили байты 80-120, когда tar создает резервную копию 101-200, у вас есть только половина изменений в резервной копии. Скорее всего, в текстовых файлах и файлах журнала это что-то добавляется в конец файла, поэтому вы на самом деле ничего не теряете.