我正在尝试列出 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