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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: распаковать все архивы из директории  (Прочитано 2272 раз)

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

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Добрый ...
решил сделать инкрементный бэкап на tar и кинуть его в cron чтоб раз в час срабатывал

а вот тут надо будет какой-то обработчик чтоб пачку файлов типа "root_2010-10-29_14_24_40.tar.gz" разархивировал куда надо
получается что нужно будет сделать распаковку в след. последовательности

1. root_2010-10-29_14_24_40.tar.gz
2. root_2010-10-29_15_24_40.tar.gz
3. root_2010-10-29_16_24_40.tar.gz
и т.д.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: распаковать все архивы из директории
« Ответ #1 : 29 Октября 2010, 16:31:29 »
А имеет ли смысл делать инкрементальный бекап самому когда есть готовые решения?
http://www.gnu.org/savannah-checkouts/non-gnu/rdiff-backup/

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: распаковать все архивы из директории
« Ответ #2 : 29 Октября 2010, 17:00:02 »
1. плиз помогите закончить мысль с tar архиватор
2. интересное предложение но на сколько оно универсально в плане когда коснётся восстановления с live-cd

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: распаковать все архивы из директории
« Ответ #3 : 29 Октября 2010, 17:22:08 »
1. плиз помогите закончить мысль с tar архиватор
times=$(ls root*tar.gz | egrep -o "[0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9]{2}_[0-9]{2}_[0-9]{2}" | sort)
for time in ${times}; do tar -xzf root${time}.tar.gz; done

2. интересное предложение но на сколько оно универсально в плане когда коснётся восстановления с live-cd
Теоретически я никаких проблем не вижу. rdiff-backup сохраняет и восстанавливает владельца и права. Я так думаю, что приложение разрабатываемое на протяжении 8 лет имеющее огромное количество пользователей является более гибким и надёжным нежели решение написанное на коленке вечерком. Плюс оно в репозитории уже есть.

 

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