我是一名新管理员(实习生),没有人向我介绍这份工作。我工作的公司使用 rsnaphot 进行备份。这是他们的文件系统(CentOs):
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 184G 140G 35G 81% /
tmpfs 2.3G 0 2.3G 0% /lib/init/rw
udev 2.3G 212K 2.3G 1% /dev
tmpfs 2.3G 0 2.3G 0% /dev/shm
/dev/sda1 4.6G 156M 4.2G 4% /boot
/dev/sda4 33G 176M 31G 1% /tmp
/dev/sdb1 1.8T 1.8T 0 100% /media/backupInterne
/dev/sdd1 917G 470G 401G 54% /media/Data
sdb1 磁盘用于对 sdd1 磁盘进行备份。rsnapshot 计划如下:
hourly : 24
daily : 30
weekly : 4
monthly :12
当我看到磁盘已满时,我去查看日志中是否有任何错误,但什么也没有。事实上,每个 cron 作业都在运行,好像什么都没有发生一样。这怎么可能呢?
谢谢
答案1
我能想到两种可能性。
- Linux 文件系统的默认配置为 root 用户“保留”了一定比例的空间(我认为是 5%)。如果 rsnapshot 以 root 身份运行,则其实际可用空间比工具报告的要多。
- 如果没有发生太多变化,广阔的rsnapshot 的大部分工作是使用链接完成的,不会占用磁盘空间。