在创建文件系统 ( mkfs ...
) 时,文件系统会保留 5% 的空间供自己使用,因为根据man tune2fs
:
保留一定数量的文件系统块供特权进程使用是为了避免文件系统碎片,并允许系统守护进程(例如 syslogd(8))在阻止非特权进程写入文件系统后继续正常运行。
但是对于大型驱动器,5% 是相当大的空间。
我有 4x1.5 TB 驱动器用于数据存储(操作系统在单独的磁盘上运行),因此默认设置将保留 300 GB,这比整个操作系统驱动器大一个数量级。
保留空间可以调整,但数据盘的合理大小是多少?我可以将其设置为零,还是会导致碎片问题?
我从 ext4 开发人员 Theodore Tso 那里找到了以下答案https://www.redhat.com/archives/ext3-users/2009-January/msg00026.html。