我想设置一种使用 bacula 的方法,在新机器上完成恢复恢复的 ubuntu 服务器系统 + ubuntu 服务器 LTS。
我的工作流程:
- 在我的机器上安装最新的 Ubuntu Server LTS。
- 从远程机器通过 bacula director 恢复保存的文件集。
我从机器保存的文件集如下所示:
FileSet {
Name = "developmentserver"
Include {
Options {
signature = MD5
}
File = "/"
File = "/home"
File = "/var"
File = "/etc"
}
Exclude {
File = "/dev"
File = "/proc"
File = "/sys"
File = "/mnt"
File = "/media"
File = "/tmp"
File = "/var/cache/apt"
}
}
该配置不起作用,在新机器上恢复时出现很多错误。它们看起来像这样:
Error: create_file.c:223 Could not create /var/opt/gitlab/postgresql/data/base/16385/17972: ERR=No such file or directory
ns1-fd JobId 9: Error: mkpath.c:140 Cannot create directory /var/opt/gitlab: ERR=No space left on device
有人可以帮助我和我的配置完成我想要的工作吗?
非常感谢!
至少还有一个小问题:是否也可以使用 bacula 备份操作系统(在我的情况下是 Ubuntu Server 18.04.01 LTS)?但是恢复过程会是什么样子呢?
非常感谢您的建议!