Я пытаюсь указать размер всех файлов в группе томов в AIX 5.3. Мне нужно сделать резервную копию группы томов, и мне нужно определить, поместится ли она на имеющиеся у меня ленты.
Этот вопрос перечисляет 'pvdisplay' и 'pvs', которые, похоже, недоступны в AIX.
lsvg -p <volume group>
перечислит тома в группе томов (и размеры)
lsvg -l <volume group>
перечислит логические тома (и файловые системы)
Чтобы добавить размеры файлов, я думаю, вам нужно посмотреть файловую систему (du
команда)
Используйте команду lsvgfs для своей группы томов, а затем просуммируйте столбец Used из df для этих файловых систем.
Вам действительно следует использовать сценарий, чтобы упростить См. Этот пост об управлении дисковым пространством в 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