Источники:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
http://ruunix.ru/386-backup-unix-serverov-backuppc-chast1.html http://ruunix.ru/455-backup-unix-serverov-backuppc-chast2.html !!! http://www.linuxcenter.ru/lib/articles/soft/bpc.phtml http://adsm.org/lists/html/BackupPC-users/2011-03/msg00052.html http://ruunix.ru/728-rsync-sinxronizaciya-i-backup.html http://www.debian-administration.org/articles/588 !!!!! http://ua.opennet.ru/base/sys/backuppc.txt.html http://www.lexpr.ru/phpBB3/viewtopic.php?f=9&t=1850 http://it-profity.ru/sistema-rezervnogo-kopirovaniya-na-baze-linux-i-backuppc/ !!!! http://geckich.blogspot.ru/2012/08/debian-mpt-statusd-detected-non-optimal.html http://www.bslos.com/docs/backuppc/backuppc.html http://yakim.org.ua/articles/servers/137-backuppc-tralslate.html http://sourceforge.net/projects/backuppc/files/backuppc/3.3.0/ русский язык http://wiki.linuxformat.ru/index.php/LXF125:BackUpPC http://www.debianhelp.co.uk/backuppc.htm http://www.opennet.ru/base/sys/backuppc.txt.html использование smb http://blogs.firetoms.com/2012/07/12/how-to-install-backuppc-to-work-with-windows-and-linux-servers/ http://www.sysadmin.in.ua/info/index/21/29/35!!!!!!!! норм гайд жаль сразу не нашелся=) |
Установка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
cat /var/log/messages, cat /var/log/daemon.log проверка на ошибки chkconfig -a backuppc apt-get install backuppc ssh nano /etc/backuppc/hosts имя машин которые над бэкапить nano /etc/backuppc/config.pl -главный конфиг Виды бэкапов archive - бэкап на внешний носитель ленточный или CD, DVD rsync - бэкап и восстановление через команду rsync, при этом используется ssh или rsh соединения с бэкапируемой машиной rsyncd - бэкап и восстановление через rsync демон на клиентских хостах. Т.е. rsyncd должен постоянно работать на бэкапируемых машинах. tar - бэкап и восстановление через архиватор tar. Архивация при этом происходит через ssh, rsh или nfs smb - бэкап и восстановление через smbclient, используя SMB протокол. Используется для бэкапа windows машин. епался епался все прекрасно через вебморду настраивается =)!!!! 1. ставим (запоминаем пароль при установке (он генерируется)) apt-get install backuppc 2. заходим в админку http://ip/backuppc 3. настраиваем а) машины для бекапа называем латиницей в админке б) на сервере их прописываем ип в файл nano /etc/hosts ip name 4. настройка backuppc для windows а) создали машину б) выберем ее и жмем настроить\edit там ставим галки раздел транспорт v->XferMethod->smb метод бэкапа для винды v->SmbShareName->mypackup имя расшареной папки v->SmbShareUserName->name пользователь имеющий права v->SmbSharePasswd->pass пароль в) раздел планировщик FullPeriod - интервал создания полного архива в сутках (по-умолчанию 6.97 - раз в неделю), менять не будем. FullKeepCnt - количество сохраняемых полных архивов (по-умолчанию 1), менять не нужно. FullAgeMax - максимальный срок хранения полного архива, менять не будем. IncrPeriod - периодичность создания инкрементальных архивов в сутках (по-умолчанию один раз в сутки), менять не нужно. IncrKeepCnt - количество сохраняемых инкрементальных архивов, менять не нужно. BlackoutGoodCnt - количество пакетов ping, успешно принятых от хоста перед бэкапом. BlackoutPeriods - время, в которое архивы делать нельзя. Это тот параметр, который нужно отредактировать. Эта настройка означает, что нельзя делать архивы с 7.00 до 19.30 в рабочие дни. $Conf{BlackoutPeriods} = [ { hourBegin => 7.0, hourEnd => 19.5, weekDays => [1, 2, 3, 4, 5], }, ]; Эта настройка означает, что нельзя делать архивы с 7.00 до 19.30 в рабочие дни, а также с 23.00 до 5.00 в пятницу и субботу. $Conf{BlackoutPeriods} = [ { hourBegin => 7.0, hourEnd => 19.5, weekDays => [1, 2, 3, 4, 5], }, { hourBegin => 23, hourEnd => 5, weekDays => [5, 6], }, ]; 5. Настройка backuppc для linux через rsync 6. Русский /usr/share/backuppc/lib/BackupPC/Lang/ /usr/share/backuppc/lib/BackupPC/Config/Meta.pm и заменим в нем строку values => [qw(cz de en es fr it nl pl pt_br zh_CN)], на values => [qw(cz de en es fr it nl pl pt_br zh_CN ru)], и распакуем его содержимое в /usr/share/backuppc/lib/BackupPC/Lang Далее в файле /etc/backuppc/config.pl меняем в строке $Conf{Language} = 'ru'; http://sourceforge.net/projects/backuppc/files/backuppc/3.3.0/ качаем BackupPC-3.3.0/lib/BackupPC/Lang тут язык ru.pl 7. не помню зачем записал это было $sshPath -q -x -n -l root $host env LC_ALL=C $tarPath -c -v -f - -C $shareName+ --totals стало /usr/bin/env LC_ALL=C /usr/bin/sudo $tarPath -c -v -f - -C $shareName --one-file-system --totals |