Backup Printertux
Extrair
mount /dev/USB /mnt/usb tar -czvf /mnt/usb/etc.tgz /etc mysqldump -u root -p PRINTERTUX > /mnt/usb/banco.sql umount /mnt/usb
Restaurar
mount /dev/USB /mnt/usb tar -zxvf /mnt/usb/etc.tgz -C / mysql -u root -p >> create database PRINTERTUX; >> use PRINTERTUX; >> source /mnt/usb/banco.sql; >> \q umount /mnt/usb wget http://www.hesolucoes.com.br/arquivos/printertux/cria_home_usuarios.sh sh cria_home_usuarios.sh
(USB) é o dispositivo detectado pelo Linux para o pendriver
Backup em um servidor de arquivos
#!/bin/bash data=$(date +%Y%m%d-%H%M%S) dir_backup="/mnt/backup/$data" /sbin/mount.cifs //192.0.0.252/printertux /mnt/backup/ -o username=printertux,password=printertux if [ $? != 0 ] then exit 1 fi mkdir $dir_backup tar -czvf $dir_backup/etc.tgz /etc /usr/bin/mysqldump -u root -pPrinterTux PRINTERTUX | gzip > $dir_backup/banco.sql.gz umount /mnt/backup/