Я часто хочу заархивировать много файлов, но не нашел хорошего способа сделать это. Есть файлы, которые я упаковал как tar-шары, некоторые я упаковал как tar.gz (когда требуется сжатие, которое обычно не для меня (точнее: оно уже сжато на уровне файлов)), некоторые старые по-прежнему используют 7zip, некоторые справились с git, а затем tarred, и даже некоторые старомодные zip-файлы. Ничто из этого не работает хорошо.

В настоящее время я хочу заархивировать около 50 000 файлов общим объемом около 200 ГБ. Эти файлы уже сжаты, поэтому мне больше не нужно сжатие.

У меня были некоторые странные вещи, происходящие с 7zip (пытаясь удалить папку из архива, папка все еще там, архив все еще имеет тот же размер; пытаюсь добавить папку в архив, архив без изменений), поэтому я не делаю больше доверяйте 7zip.

tar работает нормально, но это расстраивает, что весь архив должен быть прочитан, прежде чем файлы будут доступны.

Иногда мне нужно шифрование, поэтому я оборачиваю тарный шарик вокруг файлов, которые я хочу заархивировать, помещаю в него sha256sum и сохраняю tar-шарик вместе с текстовым файлом, содержащим sha256-сумму tar-шарика, в 7zip-архиве, что означает, что я могу просто объединили оба вопроса.

У zip нет хорошего шифрования, поэтому я не хочу его использовать.

Какой метод архивации я должен использовать? Большую часть времени я не нуждаюсь в шифровании, но просто не хочу, чтобы сотни тысяч файлов лежали на жестком диске (что затрудняет сохранение контрольной суммы всего (что я хочу, если у моего жесткого диска есть некоторые проблемы)) и убедитесь, что мои данные остаются нетронутыми, не считывая тарболл в течение нескольких часов при открытии архива объемом 1 ТБ, чтобы получить только один файл.

Операционная система: Linux (Ubuntu). Дистрибутив мое изменение, но я уверен, что буду использовать Linux, когда в будущем я захочу получить доступ к файлам, поэтому поддержка различных операционных систем не требуется.

1 ответ1

0

Это самый близкий к ответу, который я могу придумать:

Используйте ПО для резервного копирования для Ubuntu (и любые производные от Ubuntu, такие как Linux Mint. Большинство должно работать для любого Debian и почти для любого Linux). Не изобретайте велосипед заново (если вы действительно этого не хотите).

Вот несколько отличных ресурсов:

Я бы, наверное, выбрал один из популярных ответов на AskUbuntu.com, если бы не хотел просто копировать файлы в зашифрованный раздел.

И эта вики / справочная страница ArchLinux по шифрованию диска особенно хороша, прочитайте это!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .