Какую утилиту архивирования я должен использовать в Ubuntu? - PullRequest
0 голосов
/ 13 февраля 2009

Я пользователь Mac / Ubuntu. У меня есть папки, такие как "AWK", "awk", "awk_tip" и "awk_notes". Мне нужно их заархивировать, но разнообразие утилит меня смущает. Я взглянул на Tar, cpio и pax, но Git начал очаровывать меня. Иногда мне нужно шифрование и резервное копирование.

Пожалуйста, перечислите плюсы и минусы различных утилит архивирования.

Ответы [ 3 ]

4 голосов
/ 13 февраля 2009

Tar, cpio и pax - древние утилиты Unix. Например, tar (который, вероятно, является наиболее распространенным из них) изначально предназначался для создания резервных копий на лентах (отсюда и название, tar = архив на ленте).

Наиболее распространенные форматы архивов сегодня:

  • tar (в среде Unix / Linux)
  • tar.gz или tgz (сжатый gzip файл tar)
  • zip (в среде Windows)

Если вам нужен всего один простой инструмент, возьмите zip. Он работает прямо из коробки на большинстве платформ и может быть защищен паролем (хотя технически защита слабая).

Если вам нужна более надежная защита (шифрование), проверьте TrueCrypt . Это очень хорошо.

1 голос
/ 13 февраля 2009

Под какой ОС / toolchain вы работаете? Это может ограничить диапазон существующих решений. Ваше имя предполагает Unix, но какой? Кроме того, вам нужна мобильность или нет?

Стандартное решение для Linux (по крайней мере, для такого новичка, как я) может заключаться в tar и gzip или bzip2 папках, а затем шифровать их с помощью gnupg, если вам это действительно нужно (шифрование уроков awk кажется мне излишним). Вы также можете использовать полноценные решения для резервного копирования, такие как bacula, синхронизировать данные в другом месте с помощью rsync (возможно, синхронизировать с сервером резервного копирования?).

0 голосов
/ 13 февраля 2009

Если вы выполняете резервное копирование каталогов из файловой системы ext2 / ext3, вы можете рассмотреть возможность использования дампа. Некоторые приятные особенности:

  • может создать резервную копию каталога или целого раздела
  • сохраняет права и временные метки,
  • позволяет делать инкрементные резервные копии,
  • может сжимать (gzip или bzip2)
  • автоматически разделит архив на несколько частей на основе ограничения размера, если вы хотите
  • будет выполнять резервное копирование по сети или на ленту, а также в файл

Он не поддерживает шифрование, но вы всегда можете зашифровать файлы дампа позже.

...