Назад | Перейти на главную страницу

Размер списка AIX файлов в группе томов

Я пытаюсь указать размер всех файлов в группе томов в 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