bacula备份终端操作bconsole指令
1.list命令列出各种备份状态信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
list Jobs #列出所有备份记录状态
list jobid=2 #列出jobid等于2有状态信息
list Job=t3_full #列出Job名称等于t3_full的任务信息
list jobname=t3_full #列出Job名称等于t3_full的任务信息
list joblog jobid=78 #列出jobid=78的详细备份日志信息
list jobmedia jobid=78 #列出jobid=78的状态信息与所在Volume信息
list files jobid=78 #列出jobid=78的状态信息与所备份的数据信息
list clients #列出备份的客户端
list jobtotals #列出所有作业任务使用的空间大小
list media pool=dbpool #查看dbpool属性的media
list Volume Pool=dbpool #查看dbpool属性的Volume
list pool #查看定义的dbpool属性
llist pool #查看定义的dbpool属性(更详细)
|
2.show查看配置信息
1
2
3
|
show Job=t3_full #查看Job名称等于t3_full的配置信息
show pools #查看池的信息
show pools=dbpool #查看dbpool池的信息
|
3.status当着状态信息
1
2
|
status #查看状态信息
status client=t3-fd #客户端名称t3-fd的状态信息
|
4.run执行job任务
1
2
|
run #进入交互模式操作
run job=t3_full yes #手动执行job为t3_full任务作业
|
5.delete删除备份
1
2
|
delete JobId=79 #删除jobid等于79的备份
list JobId=79 #查看就没有这个备份包了,但在status中还是会出这个,实际存储中空间并没有减小.
|
6.估算下这个备份有多少文件,需要多大容量.
1
2
|
estimate job=t3_full listing client=t3-fd
#作业任务t3_full,客户端t3-fd
|
7.特殊的几个命令:
1
2
3
4
5
6
|
.jobs #查看定义的job作业任务名称
.clients #查看定义的客户端名称
.filesets #查看定义的备份资源FS的名称
.msgs #查看定义的日志消息记录的名称
.pools #查看定义的pool池属性名称
.storage #查看定义的storage数据的存储方式的名称
|
8.在字符界面还可以直接这么来用:
1
|
printf "list clients\r\nquit" | /opt/bacula/sbin/bconsole
|
参考:http://www.linuxhub.org/?p=2244