AIX 列出卷组中的文件大小

AIX 列出卷组中的文件大小

我正在尝试列出 AIX 5.3 中卷组上所有文件的大小。我需要备份卷组,并且需要确定它是否适合我现有的磁带。

这个问题列出了“pvdisplay”和“pvs”,但看来 AIX 中没有它们。

答案1

lsvg -p <volume group>将列出卷组中的卷(和大小)
lsvg -l <volume group>将列出逻辑卷(和文件系统)

要添加文件大小,我认为您需要查看文件系统(du命令)

答案2

对您的卷组使用“lsvgfs”命令,然后计算这些文件系统的“df”中的已用列的总和。

答案3

你真的应该使用脚本来让它更容易 请参阅有关在 AIX 中管理磁盘空间的这篇文章

以下脚本将显示 AIX 中每个卷组的可用空间

printf "Volume Group Name     Total(MB)  Free(MB)   Used(MB)\n"; for vg in `lsvg -o`; do printf "%-18s" $vg; lsvg $vg | perl -nle 'printf "%-11s", $2 if /.*(TOTAL|FREE|USED) PPs:\s+\d+\s+\((\d+) meg.*/'; echo; done | awk '{total+=$2; free+=$3; used+=$4} {print} END{printf "---------\nTotals:           %-10s %-10s %-10s\n", total, free, used}'

这将显示

Volume Group Name     Total(MB)  Free(MB)   Used(MB)
appvg             736        132        604      
datavg            424        52         372      
testvg            368        4          364      
rootvg            20448      6784       13664    
---------
Totals:           21976      6972       15004

相关内容