Спасибо за прочтение.

Я намерен использовать Parchive, чтобы добавить избыточность в мое хранилище и резервную копию.

Зачем? Я вычисляю с 1980 года (Apple II). Я использовал кассеты, 360 КБ, 1,2 МБ, 1,44 МБ и т.д. И я заметил, что жесткие диски не так надежны, как хотелось бы. Хуже того, я заметил, что иногда я получаю поврежденные файлы без предупреждения. Я читаю их с HD без ошибок, но они повреждены.

Я хотел бы иметь возможность проверить целостность, а также восстановить.

Мое намерение: есть 2 каталога:

  • "Данные" - Мои файлы ..

  • "Parchives" - копия дерева "Data", с папками каждого файла каталогов "Data" на одном уровне.

Так что я:

  • "X:\Data\Projects\test1.cpp"
  • "X:\Parchives\Projects\test1.cpp.par2"

Таким образом, у меня есть все архивы, отделенные от данных. Я могу выбрать резервное копирование "данных" на 3 внешних жестких диска и "Parchives" на 8 внешних жестких дисков (расслабьтесь, это всего лишь пример ...)

Я намерен создать программу на C # для отслеживания "данных" и "папок". Он может проверять целостность, а также обновлять дерево (файлы, которые были перемещены, переименованы, созданы, удалены, изменены и т.д.)

Проблема в том .... ошибаешься .... Я действительно не знаю, как использовать Parchive .....

Я скачал "par2cmdline-0.2.x86.win32.zip" и провел несколько тестов.

Он создает 9 файлов "par2" для каждого исходного файла (9 !!!!)

  40.408B   Test_1.par2
  44.012B   Test_1.vol000+01.par2
  87.924B   Test_1.vol001+02.par2
 135.440B   Test_1.vol003+04.par2
 190.164B   Test_1.vol007+08.par2
 259.304B   Test_1.vol015+16.par2
 357.276B   Test_1.vol031+32.par2
 375.296B   Test_1.vol063+37.par2

Общий размер: 1.489.824 байта

Я могу использовать опцию "-n1", но она по-прежнему создает 2 файла:

  40.408B   Test_2.par2
 642.656B   Test_2.vol000+100.par2

Общий размер: 683,084 байта

Общий размер также меньше, я думаю, это менее безопасно ..

Вопросы:

1) Могу ли я уменьшить только 1 файл "par2"? Ни за что?...

2) Как я могу получить тот же уровень избыточности при использовании опции "-n1"? Я заметил, что используя опцию "-n1 -r15", я получаю почти тот же размер файла из 9 файлов "par2" только с двумя файлами:

   40.408B  Test_3.par2
1.444.072B  Test_3.vol000+300.par2

Общий размер: 1.484.480 байт

Это то же самое? (опция «-r15» дает 15% избыточности вместо стандартных 5%)

3) Я делаю что-то действительно глупое? Есть ли способ лучше?

Спасибо!

0