打印逻辑卷的未使用字节

gue*_*tli 1 ext4 lvm disk-space-utilization

想象一下物理卷被调整大小:

pvresize /dev/sda2 
Run Code Online (Sandbox Code Playgroud)

并且逻辑卷的大小调整为:

lvresize -l +100%FREE system/home
Run Code Online (Sandbox Code Playgroud)

但是这个命令没有完成:

resize2fs /dev/mapper/system-home
Run Code Online (Sandbox Code Playgroud)

由于忘记了最后一个命令,因此有未使用的空间。

如何计算未使用的字节?

背景:我想编写一个检查脚本来检查是否在服务器上忘记了文件系统的大小调整。

顺便说一句:我不相信 shell 脚本。

Joh*_*ald 6

整个块设备的默认大小,加上在线增长,使得大小检查变得不必要。resize2fs在所有文件系统上运行。

(如果您有需要大小的用例,请编辑您的问题。)

通过添加lvresize --resizefs到脚本或 shell 别名来防止再次忘记文件系统。


理想情况下,空间不足将继续出现在容量规划报告中。希望它不会变得太满,以至于触发几乎要满了的警报。