Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: tar xfz занял 100% места на диске  (Прочитано 1059 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Corn11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
tar xfz занял 100% места на диске
« : 03 Ноября 2010, 22:56:59 »
Доброго времени суток, столкнулся с интересной ситуёвиной:
есть каталог с тремя лямами файлов по 30-40 кб , нужно его перенести с компа на комп.
Любой файловый менеджер безвозвратно виснет. Как выход - затарил всё в архив tar.gz. Архив получился намного больше чем сама папка, ls -al -h выдавала размер директории в 209мб, архив же получился 9.4Gb (Почему???)
Ладно не суть. При попытке разархивировать его на новой машине (Свободного места 22 гектара, всего 40) - Распаковывается только 50 мб из архива, далее пишется ошибка: недостаточно места.
Как узнать куда делись 20 гектар места? Можно как нибудь заставить tar не хламить систему?

ЗЫ. Ось - Ubuntu Server 10.10

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: tar xfz занял 100% места на диске
« Ответ #1 : 03 Ноября 2010, 22:58:49 »
Может лучше использовать gzip?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Corn11

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: tar xfz занял 100% места на диске
« Ответ #2 : 04 Ноября 2010, 08:08:06 »
Спасибо за ответ, однако не совсем понял чем лучше, gzip не создаёт архив директории, а только сжимает файлы в ней. Увеличение количества файлов мне совсем не нужно, основная цель - перенести огромное количество файлов с одного сервера на другой. Если это можно сделать в обход архивирования, я бы хотел знать способ.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: tar xfz занял 100% места на диске
« Ответ #3 : 04 Ноября 2010, 09:08:18 »
че то не выходит пака должна весить 30кб*3000000~90Гб ну короче несколько десятков гб
а ты похоже тарил в тоже папке что и файлы лежат - рекурсивно , вот он и падает.
попробуй новый какой атор типа 7z.
7z a -r /media/home/archiv  /media/sda1/katalog
Дома Linux Mint 21.1 / 22.00

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: tar xfz занял 100% места на диске
« Ответ #4 : 04 Ноября 2010, 09:15:19 »
А просто скопировать командой cp не катит?
Размер папки смотри du -sh /где/там/папка
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Molibden

  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Re: tar xfz занял 100% места на диске
« Ответ #5 : 04 Ноября 2010, 11:21:54 »
Только cp -i ....., иначе покажется, что опять все повисло. Cp вывод то, не показывает по дефолту))
Кстати, если:
Цитировать
Любой файловый менеджер безвозвратно виснет.
Может сделать паузы между копированиями, если процесс виснет, типа for f in * ; do sleep 1 && cp -Ri /... /... ; done . Только вот 3*106*1 сек /(60*60*24) =~ 35 суток пауз.

И еще, странно, как-то 40 кб * 3*106 /(1024*1024) =~114,4 Гб  :(

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Re: tar xfz занял 100% места на диске
« Ответ #6 : 04 Ноября 2010, 11:27:51 »
а какую директорию архивируем если не секрет. Может директория сама по себе рекурсивна, как например driveC?
« Последнее редактирование: 04 Ноября 2010, 11:31:53 от Nird »
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: tar xfz занял 100% места на диске
« Ответ #7 : 04 Ноября 2010, 11:41:28 »
rsync8)
Проверено на миллионах файлов файлопомойки конторы.

 

Страница сгенерирована за 0.033 секунд. Запросов: 24.