Титла: Бекъп на акаунти Публикувано от: dlozev в Feb 22, 2014, 10:19 Здравейте, трябва ми скрипт, който прави бекъп на всяка директория в /home по отделно. Примерно имаме директория /home/user и трябва да и създаде бекъп backup-user-2014.02.04.tar.gz и този .tar.gz файл да бъде съхранен във /home/backups. Така автоматично да прави бекъп на всяка една директория в /home.
Благодаря ви предварително! Титла: Re: Бекъп на акаунти Публикувано от: malin в Feb 22, 2014, 10:41 Извън темата.
Така зададен/поставен въпроса ме сеща за началото на "Бон шанс инспекторе". Титла: Re: Бекъп на акаунти Публикувано от: dlozev в Feb 22, 2014, 11:21 Ако можеш помогни, ако ли не, недей да спамиш темата.
Титла: Re: Бекъп на акаунти Публикувано от: wfw в Feb 22, 2014, 11:58 Има много варианти, но ти предлагам, ако ще архивираш /home бекъпа ти да е на друго място, а не в /home, защото ще трябва да проверяваш дали случайно не си бекъпваш и бекъпа, което ще е кофти.
Това е елементарен баш скрипт, Код: #!/bin/sh ако решиш да архивираш в /home все пак, ще трябва да добавиш в реда if [[ -d "$FILE" && ! -L "$FILE" ]]; then и проверка да не бекъпваш директорията на бекъпите. Титла: Re: Бекъп на акаунти Публикувано от: dlozev в Feb 22, 2014, 18:55 Когато изпълня този скрипт, ми излиза следното:
Код: tar: tar (child): /backups/home-22022014.tar.gz: Cannot open: No such file or directoryRemoving leading `/' from member names Титла: Re: Бекъп на акаунти Публикувано от: wfw в Feb 23, 2014, 00:48 Код: #!/bin/sh моя грешка, изпуснал съм 1 звезда и проверката ми за хард линкове сигурно не е нужна. така работи. Титла: Re: Бекъп на акаунти Публикувано от: User13 в Feb 23, 2014, 08:36 В Убунту си има програма с графичен интерфейс, която върши тази работа. Може да се стартира от диалога за настройките.
Титла: Re: Бекъп на акаунти Публикувано от: wfw в Feb 23, 2014, 11:21 Има толкова много програми, а и е малко неефективно да пазиш пълни бекъпи, при условие, че 90% от файловете сигурно не се променят.
Титла: Re: Бекъп на акаунти Публикувано от: Acho в Feb 23, 2014, 11:45 То и не стана ясно това реална ситуация ли е (примерно в някоя фирма), или някаква тестова задача за някакво си училище ?
Титла: Re: Бекъп на акаунти Публикувано от: dlozev в Feb 25, 2014, 00:27 Скрипта ми бе написан, благодаря ви за вниманието!
|