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


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

Автор Тема: ошибка при распоковке архива  (Прочитано 1495 раз)

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

surfer

  • Автор темы
  • Гость
ошибка при распоковке архива
« : 21 Октября 2014, 05:19:44 »
создаю дамп базы данных postgresql командой
pg_dump -U postgres basename| gzip > ~/basename.pgsql.gz
потом пытаюсь его распоковать командой
tar -xvfz basename.pgsql.gz
пишет:
tar: z: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now
в чем может быть ошибка?
« Последнее редактирование: 21 Октября 2014, 13:43:31 от Haron Prime »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: ошибка при распоковки архива
« Ответ #1 : 21 Октября 2014, 05:45:41 »
gunzip file.gz

surfer

  • Автор темы
  • Гость
Re: ошибка при распоковки архива
« Ответ #2 : 21 Октября 2014, 05:51:02 »
gunzip file.gz
gzip: basename.pgsql.gz: invalid compressed data--format violated



Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: ошибка при распоковки архива
« Ответ #3 : 21 Октября 2014, 06:00:06 »
Что-то делаете не так.
Показывайте лог терминала целиком вместе с вводимыми командами.
$ man bash | gzip > man_bash.gz
$ gunzip man_bash.gz
$ head -n1 man_bash
BASH(1)                          General Commands Manual                         BASH(1)
Всё должно работать.

surfer

  • Автор темы
  • Гость
Re: ошибка при распоковки архива
« Ответ #4 : 21 Октября 2014, 06:05:02 »
Что-то делаете не так.
Показывайте лог терминала целиком вместе с вводимыми командами.
$ man bash | gzip > man_bash.gz
$ gunzip man_bash.gz
$ head -n1 man_bash
BASH(1)                          General Commands Manual                         BASH(1)
Всё должно работать.
единственная идея, я этот скрипт запускаю через cron но под пользователем root, может из-за этого? а может надо под пользователем postgres?

« Последнее редактирование: 21 Октября 2014, 06:15:43 от surfer »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: ошибка при распоковки архива
« Ответ #5 : 21 Октября 2014, 06:15:02 »
Сначала отладьте просто в терминале без крона.

surfer

  • Автор темы
  • Гость
Re: ошибка при распоковки архива
« Ответ #6 : 21 Октября 2014, 06:15:50 »
вот скрипт:
(Нажмите, чтобы показать/скрыть)

в ручную вроде работает, может ftp-шник бьет?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: ошибка при распоковки архива
« Ответ #7 : 21 Октября 2014, 06:18:42 »
sha256sum file > file.sha256

sha256sum -c file.sha256

surfer

  • Автор темы
  • Гость
Re: ошибка при распоковки архива
« Ответ #8 : 21 Октября 2014, 13:23:54 »
до передачи и переданный вручную через mc и расшаренную папку
cfd77594626ef40271a75c36b1b9c301c38b1efc7c220c6f9c43c018ec02c3cb  file
и после передачи по фтп через filezilla
60c9132656826574240beb8f0e43a10e409f184f5034c0a0dec51b56d79cd29d  file

лог filezilla
(Нажмите, чтобы показать/скрыть)

проблему решил добавлением строки bin перед put $DATE-base.pgsql.gz
причем передача файла стала молниеносной по сети
« Последнее редактирование: 21 Октября 2014, 14:28:49 от surfer »

 

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