Спокойный сон админа или backup-er для сервера.

backup-restore-your-raspberry-piПользуюсь написанным давненько скриптом backuper.php (дада, на пхп!). Код его внутри статьи..

#!/usr/bin/php
"VKQtpr6B1x1Y" ,"dvb" => "VKQtpr6B1x1Y", "iptv" => "VKQtpr6B1x1Y");
$out_dir = "/mnt/hdd";

#exec("tar -cpjf usr-src.tar.bz2 /usr/src");
#@unlink("{$out_dir}/{$name}-archive.tar");
exec("tar -cpjf www.tar.bz2 /var/www");

foreach($database as $k=>$v){
  exec("mysqldump -u root -p{$v} {$k} | bzip2 -c > {$k}_sql.bz2");
}

exec("tar -cpf \"{$out_dir}/{$name}-archive.tar\" *");
?>

Данному скрипту даны права 0777 и крон запускает его каждую ночь.

Растарить созданный архив можно следующей командой:

tar -xvf archive.tar -C /path/to/folder
или проще
tar -xvf /path/to/archive.tar

За идею и благословение спасибо Silkans Aivars.

Запись опубликована в рубрике PHP, Базы данных, Программирование с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий