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

Вопрос или проблема

Я пытаюсь перечислить размер всех файлов в группе томов в AIX 5.3. Мне нужно создать резервную копию группы томов, и мне нужно определить, поместится ли это на имеющихся у меня кассетах.

Этот вопрос упоминает ‘pvdisplay’ и ‘pvs’, которые, как кажется, недоступны в AIX.

lsvg -p <группа томов> отобразит тома в группе томов (и их размеры)
lsvg -l <группа томов> отобразит логические тома (и файловые системы)

Чтобы сложить размеры файлов, я думаю, нужно посмотреть на файловую систему (du команда)

Используйте команду ‘lsvgfs’ для вашей группы томов, а затем сложите колонку Used из ‘df’ для этих файловых систем.

Вам действительно стоит использовать скрипт, чтобы упростить задачу
Смотрите этот пост о том, как управлять дисковым пространством в AIX

Следующий скрипт покажет доступное пространство для каждой группы томов в AIX

printf "Имя группы томов    Всего(MB)  Свободно(MB)   Использовано(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 "---------\nВсего:           %-10s %-10s %-10s\n", total, free, used}'

это отобразит

Имя группы томов    Всего(MB)  Свободно(MB)   Использовано(MB)
appvg             736        132        604      
datavg            424        52         372      
testvg            368        4          364      
rootvg            20448      6784       13664    
---------
Всего:           21976      6972       15004

.

Ответ или решение

Для того чтобы определить размер всех файлов в группе виртуальных томов (Volume Group, VG) в AIX 5.3 и выяснить, поместится ли резервное копирование на имеющиеся ленты, необходимо рассмотреть несколько команд и подходов.

Шаг 1: Определение физических томов в группе

Сначала вы можете использовать команду lsvg -p <имя_группы_томов>, которая отобразит все физические тома (Physical Volumes, PVs), входящие в вашу группу. Это даст вам представление о том, какие физические тома занимают пространство в группе:

lsvg -p <имя_группы_томов>

Шаг 2: Просмотр логических томов и файловых систем

Далее, чтобы получить информацию о логических томах и связанных с ними файловых системах, используйте команду:

lsvg -l <имя_группы_томов>

Это позволит вам увидеть, какие логические тома существуют внутри вашей группы и какие файловые системы они используют.

Шаг 3: Сбор информации о файловых системах

Чтобы подвести итог используемому пространству, можно воспользоваться командой lsvgfs <имя_группы_томов>. Эта команда выводит информацию о файловых системах, ассоциированных с вашей группой.

Шаг 4: Суммирование размеров файлов

Для получения информации о размере файлов в логических томах, лучше использовать команду df -k, чтобы получить данные о размере и использовании файловых систем:

df -k

Для автоматизации процесса и суммирования размеров различных файловых систем можно использовать простой скрипт:

printf "Имя группы томов         Всего(MB)  Свободно(MB)   Занято(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} END{printf "---------\nИтого:           %-10s %-10s %-10s\n", total, free, used}'

Этот скрипт выведет сводную таблицу, в которой указаны размеры всех групп томов, что даст вам возможность понять, сколько места занято и сколько свободно, чтобы оценить, поместится ли ваш резервный файл на доступные носители.

Заключение

Собрав всю необходимую информацию с помощью вышеописанных команд и скриптов, вы сможете легко определить размеры всех файлов в группе виртуальных томов и принять соответствующее решение о резервном копировании. Пользуясь данной стратегией, вы сможете эффективно управлять пространством и оптимизировать свои резервные операции.

Если у вас возникли дополнительные вопросы или нужна помощь с интеграцией этого процесса, не стесняйтесь обращаться за профессиональной консультацией.

Оцените материал
Добавить комментарий

Капча загружается...