我刚刚安装了 Ubuntu 20.04 用于 zfs boot+root 目的。
每天早上我来到工作站,它都非常慢且不稳定,并且显示 / 的可用字节为零。
快照完全填满了驱动器。这是 256GB NVMe SSD。我知道它很小——但这是正常的吗?
我需要运行:
zsysctl service gc -a
释放一些空间以供正常使用。此外,今天没有删除任何快照。我不得不选择一个快照并手动销毁它以获得几 GB 的空闲空间。
我是否遗漏了什么?
编辑:sudo parted -l 输出:
Model: PM951 NVMe SAMSUNG 256GB (nvme)
Disk /dev/nvme0n1: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 2685MB 2147MB linux-swap(v1) swap
3 2685MB 4833MB 2147MB zfs
4 4833MB 256GB 251GB zfs
此外,我现在正在使用 sanoid。无需填充任何分区。
答案1
用火烧死 zsys。彻底禁用它并清除所有快照。它的存在是“非我发明”心态的可怕体现。
改用 sanoid。它更加成熟,易于配置,可以处理您的快照并对其进行修剪,并且可以轻松指示如果您的可用磁盘空间低于某个阈值,则不再拍摄更多快照。