tar.gz и hash-суммы.
Добавлено: 2014-03-28 11:42:17
Доброго времени суток форумчанам!
Возникла непонятка при организации бэкапов файлов. Немного кода:
Я для одного и того же файла (/etc/hosts) создаю 2 архива с разными именами, а их md5 не совпадает, хотя сам файл остается неизменным. При использовании lzma хеш-суммы совпадают, если исходные файлы не изменяются.
Собственно, вопрос - тут надо какой-то неизвестный мне ключ для tar использовать, или как? Я логику его работы не улавливаю.
P.S. Все это затевается для полноценного использования дедупликации ZFS на разделе, где хранятся бэкапы.
Возникла непонятка при организации бэкапов файлов. Немного кода:
Код: Выделить всё
/home/olorin # tar -czvf hosts1.tar.gz /etc/hosts
tar: Removing leading '/' from member names
a etc/hosts
/home/olorin # tar -czvf hosts2.tar.gz /etc/hosts
tar: Removing leading '/' from member names
a etc/hosts
/home/olorin # md5 hosts1.tar.gz
MD5 (hosts1.tar.gz) = aa186eb5f1454ba551db7cfa772c96ae
/home/olorin # md5 hosts2.tar.gz
MD5 (hosts2.tar.gz) = 08daf807b463038332891e32b5616ade
Собственно, вопрос - тут надо какой-то неизвестный мне ключ для tar использовать, или как? Я логику его работы не улавливаю.
P.S. Все это затевается для полноценного использования дедупликации ZFS на разделе, где хранятся бэкапы.