tar.gz и hash-суммы.

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Olorin
рядовой
Сообщения: 26
Зарегистрирован: 2009-04-14 4:35:11
Контактная информация:

tar.gz и hash-суммы.

Непрочитанное сообщение Olorin » 2014-03-28 11:42:17

Доброго времени суток форумчанам!

Возникла непонятка при организации бэкапов файлов. Немного кода:

Код: Выделить всё

/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
Я для одного и того же файла (/etc/hosts) создаю 2 архива с разными именами, а их md5 не совпадает, хотя сам файл остается неизменным. При использовании lzma хеш-суммы совпадают, если исходные файлы не изменяются.

Собственно, вопрос - тут надо какой-то неизвестный мне ключ для tar использовать, или как? Я логику его работы не улавливаю.

P.S. Все это затевается для полноценного использования дедупликации ZFS на разделе, где хранятся бэкапы.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: tar.gz и hash-суммы.

Непрочитанное сообщение FiL » 2014-03-29 0:27:20

файл не неизменный. У него access time поменялся.

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: tar.gz и hash-суммы.

Непрочитанное сообщение FiL » 2014-03-29 0:40:12

P.S. Но даже если файл совсем не меняется, то gzip не дает гарантии, что md5 совпадет. Вот такой он гзип. Вроде bzip2 таким поведенеием не страдает.

Olorin
рядовой
Сообщения: 26
Зарегистрирован: 2009-04-14 4:35:11
Контактная информация:

Re: tar.gz и hash-суммы.

Непрочитанное сообщение Olorin » 2014-03-29 11:45:53

FiL писал(а):файл не неизменный. У него access time поменялся.
На файловой системе стоит atime=off.
FiL писал(а):P.S. Но даже если файл совсем не меняется, то gzip не дает гарантии, что md5 совпадет. Вот такой он гзип. Вроде bzip2 таким поведенеием не страдает.
Какой он чудной.) Видимо, для поставленных задач придется сменить архиватор..