Автор: Victor_VG
Дата сообщения: 19.11.2014 21:23
EugeneRoshal
А, в такой ситуации штампы времени вышележащих относительно родительского узлов и ветвей дерева лишняя и однозначно вредная информация. И dd, dup/restore, tar сохраняют точный снимок фрагмента ФС только от указанного уровня дерева и ниже. Иначе мы при восстановлении потеряем данные поскольку алгоритмы систем бэкапа обычно используют несколько элементов при принятии решения о перезаписи данных - если предусмотрено ФС то версию набора данных, штамп времени - более старая копия данных обычно автоматически перезаписывается резервной, наличие бинарных различий (тут возможна простая проверка по служебным данным оглавления файлов как это делалось к примеру на "Минск-32" и ранних версиях IBM OS/360) в данных - тут возможен и запрос к оператору, целостность данных - повреждённые данные перезаписываются автоматически.
А сохранение штампа времени всех вышележащих узлов распаковке с восстановлением пути при наличии такой ветви в дереве приведёт к искажению её штампов времени что чревато перезаписью или удалением данных при первом же восстановлении бэкапа ибо это делает робот, а любая ЭВМ кроме "плюс/минус, да/нет, сдвиг влево/вправо, И/ИЛИ/НЕ" аппаратно ничего сама не умеет и годна только что яичницу на ней жарить, ну или орехи ей/на ней колоть - это уже кому как нравится. ЭВМ это просто кофемолка для чисел которая считает намного быстрее чем мы думаем, а вот с мозгами у неё не просто плохо, а совсем беда - в проекте не предусмотрены что бы про них ни говорили.
Люди могу восхищаться попугаями в бенчмарках, а для меня это конкретные сигналы, сложнейшие схемы и бессонные ночи когда что-то не получается, да рык начальства "Сроки горят! Уволю!" и иные проблемы которые надо решить ещё до того как сей кусок железа свою первую лампочку зажжёт...
Добавлено:
regist123
Inoz2000
Да и более того - это неверная постановка задачи, а отсюда и вся цепочка логики летит в Тартар...