在作为存储库的Linux服务器上

添加账号,例如gong

[root@localhost /]# id gong
uid=1001(wuwei) gid=1001(gong) groups=1001(gong)

创建存储目录,注意属组属主和权限的设置

[root@localhost /]# ll /backup/ -d
drwx------. 3 wuwei wuwei 17 Mar 20 10:10 /backup/

Veeam控制台添加该Linux服务器

Veeam v11 重量级功能 不可变存储库(Linux)_备份文件

注意使用一次性账号

Veeam v11 重量级功能 不可变存储库(Linux)_备份文件_02

CentOS系统此处可以暂时勾选 (之前的表述有误,感谢两位读者的提醒,再次感谢),添加的Linux会被安装Veeam所需的软件包,并启动服务开启端口

Veeam v11 重量级功能 不可变存储库(Linux)_linux服务器_03

添加存储库

Veeam v11 重量级功能 不可变存储库(Linux)_linux_04

指定刚才配置的Linux服务器

Veeam v11 重量级功能 不可变存储库(Linux)_linux_05

指定存储路径,启用“备份不可变”特性

Veeam v11 重量级功能 不可变存储库(Linux)_linux_06

为备份策略指定该存储库,此处指定保留7天备份,立即执行备份

Veeam v11 重量级功能 不可变存储库(Linux)_备份文件_07

查看Linux的备份存储目录,备份文件都加上了i属性,不可删除

[root@localhost 111]# lsattr  -a

---------------- ./.
---------------- ./..
----i----------- ./111D2021-03-20T221033_ED8C.vbk
----i----------- ./111D2021-03-20T221531_7D91.vib
----i----------- ./111D2021-03-21T220122_9F53.vib
---------------- ./111.vbm
----i----------- ./.veeam.5.lock

查看.veeam.5.lock文件,可以看到每个备份文件的过期时间

[root@localhost 111]# cat .veeam.5.lock[root@localhost 111]#

尝试从Veeam控制台删除该备份

Veeam v11 重量级功能 不可变存储库(Linux)_备份文件_08

提示不可删除,要在指定日期后才能删除(7天后)

Veeam v11 重量级功能 不可变存储库(Linux)_linux服务器_09

在Linux服务器禁用本地临时账号,但不要删除

usermod -L gong

同时禁止其从SSH登录,重启SSH服务器

[root@localhost 111]# grep Deny /etc/ssh/sshd_config
DenyUsers gong