Bacula
Views:
[[Category:bash]
Nice backup system for linux http://www.bacula.org
Here are some functions I use to check common things in bacula
[kieranw@hammond ~]$ typeset -f
berroredvols ()
{
echo "list volumes" | sudo /usr/sbin/bconsole | grep Error
}
bjobsrunning ()
{
bstatusdir | grep "^[0-9]\{6\} [^ ]" | grep -E -v "(waiting execution|canceled|max Storage)"
}
bstatusclient ()
{
echo "status client=$1" | sudo /usr/sbin/bconsole
}
bstatusdir ()
{
echo "status dir" | sudo /usr/sbin/bconsole
}
bstatusstore ()
{
echo status storage=tapeworm | sudo /usr/sbin/bconsole
}
btapes ()
{
echo -e "query\n17\nquery\n18" | sudo /usr/sbin/bconsole | grep "^[+\|]"
}
bupdateslots ()
{
echo -e "update slots storage=tapeworm\n1" | sudo /usr/sbin/bconsole
}
bvolumes ()
{
echo "list volumes" | sudo /usr/sbin/bconsole | grep "1 | LTO3"
}
