Как создать Multi архив смолки части с Linux

[[by]] Sukrit Dhandhania на 25-ое мая 2009

Linux

Иногда когда вы хотите хранить ваша подпорка или любой другой большой комплект архивов online или хотеть делить их someone else вам нужно найти дорогу обжать и разделить архивы в ломти 100 или больше Megabytes. Я чувствовал потребность для этого также недавн когда я хотел хранить мои подпорки online и online обслуживание хранения имело крышку MB 100 в архив. Я считал реально опрятное разрешение после того как я основан на смолка команда. Использующ этот метод я разделил мою подпорку около 1 GB в 10 ломтей 100 MB каждое с дифференциальными filenames.

Архив 1 GB, котор я хотел разделить был вызван dbbackup.db. Здесь команда, котор я побежал для того чтобы создать множественные архивы смолки 100 MB каждое из его:

смолка # - cf - dbbackup.db | разделение - b 100m - db_backup.tar

Эта команда приняла длиннее время побежать. Как только было сделанным ходом, котор я был оставлен с 10 архивами, 100 MB названное каждое db_backup.tar aa, db_backup.tar ab, ac db_backup.tar, и так далее и так далее.

Теперь я могу скопировать эти архивы к моему внешнему хранению или грузить их с легкостью. Сшить заднюю часть совместно все, котор архива 1GB мне нужно сделать должна побежать following команда:

a* db_backup.tar кота # | (смолка x)

И voila, я получаю мой первоначально архив снова.

Родственные столбы:
  • Как приложить Custom темы к Windows XP SP3
  • Как encrypt ваши подпорки Linux
  • Recap Simplehelp: Май 2007 - wow, и благодарит вас!
  • Как сохранить выход команды Linux к архиву
  • Волшебство линии команды Linux - найдите и замените
  • Получите просто консультации помощи справедливо как это одно в вашем inbox email ежедневном - для свободно! Как раз впишите ваше email address ниже:

    Вы можете всегда opt из этой подписки email в любое время.

    { 2 комментарии… прочитали их ниже или добавьте одно }

    1 Дон Birdsall 05.26.09 на 5:50 am

    Возможно я пропавш что-то. Для одиночного большого архива почему просто польза split команда собой? Executing a single command might be faster than executing both tar and split.

    split –bytes=1024b sdbackup.db db_backup_
    cat db_backup_* > joined_file.db

    2 Neil 05.26.09 at 1:19 pm

    Perhaps a better example would show the same operation used on multiple folders

    # tar -cf - /var/www /var/ftp | split -b 100m - my_backup.tar

    To guard against missing or damaged pieces, install “par2cmdline”, and create parity files so that you can repair missing pieces.

    To create parity files with a 15% redundency:
    # par2 create -r15 my_backup.tara*
    To verify:
    # par2 verify my_backup.taraa.par2
    To repair missing pieces:
    # par2 repair my_backup.taraa.par2
    To combine the pieces and extract:
    # cat my_backup.tara? | (tar x)

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>