HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

архивация папок nix
  #1  
Старый 15.04.2010, 15:39
_eXorcist_
Участник форума
Регистрация: 24.12.2009
Сообщений: 130
С нами: 8621768

Репутация: -3
По умолчанию архивация папок nix

как можно заархиваровать папку с минимальным сжатием вот к примеру
я делаю такой запрос для простого архивирования

Код HTML:
tar -cjf /usr/home/vizitka/data/www/vizitka.com.ua/subsys/vizitka.com.ua.tar.bz2 /usr/home/vizitka/data/www/vizitka.in.ua
как можно эту же папку заархивировать с самым большим сжатием и с самым минимальным какой флаг надо поставить будет?


проблема просто в том что немогу сдампить сайт полностью дампится примерно 80 метрв и после этого архивация закрывается

Последний раз редактировалось _eXorcist_; 15.04.2010 в 15:54..
 
Ответить с цитированием

  #2  
Старый 15.04.2010, 16:00
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
С нами: 8674045

Репутация: 214


По умолчанию

архивация и сжатия - разные вещи
tar - создает архив, при этом не умеет и принципиально не может сжимать => минимальное сжатие:
Код:
 tar -cf
сжатие осуществляет компрессор напр. gzip, bzip, zip итд. В gzip существует 9 уровней сжатия, 9 - самый сильный, 0 - не сжимает = tar:
Код:
gzip -c -9 <исход файл> <конечный>
как объединить эти команды подобно твоему примеру читай маны
 
Ответить с цитированием

  #3  
Старый 15.04.2010, 16:02
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
С нами: 8674045

Репутация: 214


По умолчанию

Цитата:
Сообщение от _eXorcist_  
проблема просто в том что немогу сдампить сайт полностью дампится примерно 80 метрв и после этого архивация закрывается
проверь права на все файлы в этой папке
 
Ответить с цитированием

  #4  
Старый 15.04.2010, 16:18
_eXorcist_
Участник форума
Регистрация: 24.12.2009
Сообщений: 130
С нами: 8621768

Репутация: -3
По умолчанию

права везде 777

я так понимаю вот так можно заархивировать папку с самым большим сжатием или я что то не так делаю
Цитата:
gzip -c -9 /usr/home/vizitka/data/www/vizitka.com.ua /usr/home/vizitka/data/www/vizitka.com.ua/subsys/vizitka3.com.ua.tar.bz2

и - перед 9ой обязательно?

пробовал так тоже невыходит

Цитата:
tar -czvf /usr/home/vizitka/data/www/vizitka.com.ua /usr/home/vizitka/data/www/vizitka.com.ua/subsys/vizitka3.com.ua.tar.bz2

Последний раз редактировалось _eXorcist_; 15.04.2010 в 16:33..
 
Ответить с цитированием

  #5  
Старый 15.04.2010, 16:40
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
С нами: 10233548

Репутация: 1118


По умолчанию

Обязательно к прочтению!

GZIP
TAR
 
Ответить с цитированием

  #6  
Старый 15.04.2010, 16:44
_eXorcist_
Участник форума
Регистрация: 24.12.2009
Сообщений: 130
С нами: 8621768

Репутация: -3
По умолчанию

просто можете показать на моем примере как сжать папку почитать почитал но думаю всеравно ошибки будут
 
Ответить с цитированием

  #7  
Старый 15.04.2010, 16:47
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
С нами: 8674045

Репутация: 214


По умолчанию

Цитата:
Сообщение от _eXorcist_  
права везде 777

я так понимаю вот так можно заархивировать папку с самым большим сжатием или я что то не так делаю


и - перед 9ой обязательно?
не так, вот так:
tar -cf mydir.tar /usr/home/vizitka/data/www/vizitka.in.ua/ && bzip2 -c -9 mydir.tar > pap.tar.bz2
или так:
tar -cf mydir.tar /usr/home/vizitka/data/www/vizitka.in.ua/ && bzip2 -c --best mydir.tar > pap.tar.bz2

а если хочешь все в одной команде а-ля tar -zcvf, то надо поставить в .bashrc
Код:
alias bzip2='bzip2 -9'

Последний раз редактировалось lukmus; 15.04.2010 в 16:49..
 
Ответить с цитированием

  #8  
Старый 15.04.2010, 16:49
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
С нами: 10233548

Репутация: 1118


По умолчанию

Симлинки есть? попробуй добавить опцию "v"

Что за ОС? может помочь обновление libarchive


З.Ы. Учитывай что ZIP не поддерживает более 2-х GB

Цитата:
Сообщение от lukmus  
tar -cf mydir.tar /usr/home/vizitka/data/www/vizitka.in.ua/ && bzip2 -c -9 mydir.tar > pap.tar.bz2
или

так
Код:
tar -cf mydir.tar /usr/home/vizitka/data/www/vizitka.in.ua/ --use-compress-program bzip

(не пробывал но согласно ману должно работать , компресию можно задать также как и у тебя)

Последний раз редактировалось POS_troi; 15.04.2010 в 16:55..
 
Ответить с цитированием

  #9  
Старый 15.04.2010, 16:52
_eXorcist_
Участник форума
Регистрация: 24.12.2009
Сообщений: 130
С нами: 8621768

Репутация: -3
По умолчанию

спасибо вроде разобрался появилась друга я проблема но напишу ее в этом же топе ...
как узнать максимальный размер файла которой может быть создан потому что больше 79.93 MB файл несоздается
 
Ответить с цитированием

  #10  
Старый 15.04.2010, 16:55
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
С нами: 10233548

Репутация: 1118


По умолчанию

Цитата:
как узнать максимальный размер файла которой может быть создан потому что больше 79.93 MB файл несоздается
Это может быть ограничение хостера или просто у тя кончилось выделенное место
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спарсить имена папок ho4yxa Болталка 4 05.02.2010 20:59
Windows 7 Настройка папок +voron+ Болталка 2 23.11.2009 10:22
Php способ засорения системных папок Ponchik PHP 23 17.10.2006 00:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.