我已经用谷歌搜索并找到了以下帖子
在那里,我使用以下内容
df -hT /home | awk 'FNR == 2 {print $3 "B"}'
获取我的 Linux 机器磁盘的完整大小。
遗憾的是,这个无法在我们用作虚拟机场的计算机上运行(所有虚拟机都在其上运行)
我可以得到磁盘大小
fdisk -l
Device Start End Sectors Size Type
/dev/md126p1 2048 247807 245760 120M EFI System
/dev/md126p2 247808 657407 409600 200M Microsoft basic data
/dev/md126p3 657408 39062495 38405088 18,3G Microsoft basic data
/dev/md126p4 39062784 101562607 62499824 29,8G Linux swap
/dev/md126p5 101562624 5567512319 5465949696 2,6T Linux LVM
从这里您可以读出完整大小为 2.6T(2.6TB 又名 2600GB)
还有其他方法可以得到这个吗?另外,有人已经有办法快速 grep/cut 了吗?
答案1
df -h /
将以易于阅读的格式为您提供作为 root 挂载的磁盘的大小。它是 RHEL/CentOS 上软件包的一部分coreutils
,因此我认为它适用于所有发行版。