Вопрос по TAR

Тема в разделе "Администрирование серверов", создана пользователем piratto, 23 окт 2008.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. piratto

    piratto Постоялец

    Регистр.:
    4 янв 2007
    Сообщения:
    57
    Симпатии:
    13
    нужно упаковать все файлы сайты(всю директорию www)
    в архив, с сохранением прав на папки и файлы
    подскажите правильную шел команду
     
  2. mixey

    mixey Постоялец

    Регистр.:
    9 апр 2006
    Сообщения:
    103
    Симпатии:
    7
    tar -cv /home/login/public_html/ |split -b 2000m -/home/login2/backup.tar

    где login - это ваш логин к примеру: /home/qaz/public_html/
    /home/login2/ - путь куда будет создваться бэкап.
     
    piratto нравится это.
  3. Saboteur

    Saboteur Постоялец

    Регистр.:
    7 авг 2006
    Сообщения:
    130
    Симпатии:
    38
    Таким образом создаем многотомный архив, а как собрать потом его воедино?
     
  4. cylindros

    cylindros Постоялец

    Регистр.:
    8 сен 2008
    Сообщения:
    101
    Симпатии:
    5
    установи лучще zip на сервер
    выполни zip /путь допапка
    и все
    для распаковки unzip архив.zip
     
  5. itex

    itex

    Регистр.:
    15 ноя 2007
    Сообщения:
    274
    Симпатии:
    64
    Я бы сделал так:
    tar cvjf tvoya_papka_`date "+%Y-%m-%d"`.tar.bz2 tvoya_papka
    где tvoya_papka это дира www
    эти параметры добавят еще и бзип сжатие, что существенно уменьшит архив.
     
  6. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    лично я делаю так

    tar -czvf imya-archiva.tar.gz path_archiva/

    раскрываю

    tar -xzvf imya-arvhia.tar.gz
    ---------
    mixey что означает "|split -b 2000m" ? т.е. для чего это ?
     
  7. mglushakov

    mglushakov Создатель

    Регистр.:
    26 июл 2008
    Сообщения:
    27
    Симпатии:
    2
    Для разбивки на несколько архивов наверное
     
  8. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    split - по идее да, а с какой целью ?
    вроде изначально такой задачи на было

    но я что тогда 2000m ? развить на 2000 кусков ?
     
  9. IgVan

    IgVan

    Регистр.:
    8 май 2008
    Сообщения:
    212
    Симпатии:
    54
    Разбить на куски по почти 2Гига размером. Т.е. врядли понадобится для рядового сайта. Будет полезно разве что в виде предотвращения ошибки, ибо многие FS не позволяют по дефолту создавать файлы более 2Гб.
     
    alexo нравится это.
  10. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    311
    Симпатии:
    5
    ладно скажет создал я по 2 гига куски, а собирать то их как ? какой командой ?

    и может быть перед тем как их расбить может быть было бы разумнее их сжать в gz ?

    is this code correct ?
    даный код сработает при распоковке ?

    имею ввиду, он соберет куски ?

    и ещё

    я часто ползуюсь этой коммандой tar -czvf, но не скажу, что всегда CMOD всегда сохраняется ? иногда да, иногда нет. Не знаю в чем причина ...
     
Статус темы:
Закрыта.