是否可以在不安装的情况下检查 Linux 逻辑卷的可用空间?

mr.*_*zog 1 kickstart anaconda centos7

我有一个项目要求我缩小现有 CentOS 6 安装上的根卷和主卷,以便为客户裸机主机上的 CentOS 7 安装腾出空间。是的,我知道这是一个多么糟糕的主意。我们应该为我们的客户运送一个全新的、完全配置的服务器。

无论如何,我想知道是否有任何神奇的实用程序可以扫描未安装的磁盘卷并报告我最终运行 lvreduce 时可以使用多少可用空间或(或多少百分比)。Anaconda 必须这样做,但是如何在我的 kickstart 配置文件的 %pre 部分使用 anaconda?

谢谢。

Zor*_*che 5

如果文件系统是 ext[234] 我猜你可能会做类似tune2fs -l /dev/devicename.

# tune2fs -l /dev/sda3 | grep -i 'block'
Block count:              9865984
Reserved block count:     493299
Free blocks:              8871467
First block:              0
Block size:               4096
Reserved GDT blocks:      1024
Blocks per group:         32768
Inode blocks per group:   511
Flex block group size:    16
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
Journal backup:           inode blocks
Run Code Online (Sandbox Code Playgroud)