Я искал в Интернете, но не нашел никакой информации об этом. Я монтирую моментальный снимок LVM и замечаю, что временные метки файлов там продолжают меняться. Я думал, что моментальный снимок LVM был единовременным замораживанием во времени при записи на копию исходного раздела, поэтому временные метки не должны изменяться.
Конечно, теперь tar выдает мне ошибку, говоря, что «файл изменился, когда мы его читаем», что, я думаю, происходит из-за изменения временных меток.
Есть идеи?
Снимок будет постоянно меняться. Базовая файловая система не будет. Вместо этого сделайте резервные копии.
Таким образом, очевидно, что lvm1 отмечает время mtime для файлов вместо времени создания моментального снимка: http://www.redhat.com/archives/linux-lvm/2005-April/msg00039.html
это объясняет, почему tar жалуется. В любом случае я могу заставить tar игнорировать это?
Чтобы гарантировать, что никто не сможет записать в ваш снимок, пока вы выполняете резервное копирование, попробуйте подключить его только для чтения:
mount -o ro <snapshot-device> /mnt
РЕДАКТИРОВАТЬ
Если снимок уже смонтирован, попробуйте следующее:
mount -o remount,ro <snapshot-device> /mnt