Пользуюсь написанным давненько скриптом 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.