How-to`s — mount iso on AIX
Столкнулся с проблемой что AIX не умеет монтировать образы(iso) через -o loop, а подцепить образ с NetBackup было просто жизненно необходимо)
в итоге пришлось делать следующим образом:
Смотрим какие диски и группы томов у нас есть на данный момент и место на них(все выводы команд приведены уже после всех действий, так вот вышло)
Смотрим какие диски есть в системе:
Смотрим какие есть группы томов:
и как каким группам относятся диски
Смотрим место на группах:
Где TOTAL PPs - это сколько есть всего доступного пространства, FREE PPs - это сколько еще не распределенного пространства, USED PPs - это сколько уже использовано пространства(ну это и так понятно).
PP SIZE - определяет шаг PP.
В принципе из всего выше картина с местом понятна, но можно еще посмотреть вывод команды df но выведет df информацию только о уже доступном месте:
Собственно что я сделал, от уменьшил размер фс /opt на 2500M ( iso с NetBackup весил 2,3 Gb)
Да-да AIX позволяет менять на лету размеры фс без их отмнотирования и прочего
создал раздел cdvl и ассоциировал его с /dev/cdlv в группе rootvg на hdisk0
потом через dd загнал образ на созданный ранее /dev/cdlv
и подмонтировал его
Вот собственно и все.
в итоге пришлось делать следующим образом:
Смотрим какие диски и группы томов у нас есть на данный момент и место на них(все выводы команд приведены уже после всех действий, так вот вышло)
Смотрим какие диски есть в системе:
1 2 3 |
bash-3.2# lsdev -Cc disk |
Смотрим какие есть группы томов:
1 2 3 |
bash-3.2# lsvg |
и как каким группам относятся диски
1 2 3 4 |
bash-3.2# lsvg -p rootvg |
1 2 3 4 |
bash-3.2# lsvg -p oraclevg |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
1 2 3 4 5 6 7 |
bash-3.2# lsvg -l oraclevg |
Смотрим место на группах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
bash-3.2# lsvg rootvg |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
bash-3.2# lsvg oraclevg |
Где TOTAL PPs - это сколько есть всего доступного пространства, FREE PPs - это сколько еще не распределенного пространства, USED PPs - это сколько уже использовано пространства(ну это и так понятно).
PP SIZE - определяет шаг PP.
В принципе из всего выше картина с местом понятна, но можно еще посмотреть вывод команды df но выведет df информацию только о уже доступном месте:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
bash-3.2# df -g |
Собственно что я сделал, от уменьшил размер фс /opt на 2500M ( iso с NetBackup весил 2,3 Gb)
bash-3.2# chfs -a size=-2500M /opt
Да-да AIX позволяет менять на лету размеры фс без их отмнотирования и прочего
создал раздел cdvl и ассоциировал его с /dev/cdlv в группе rootvg на hdisk0
bash-3.2# mklv -y cdlv -s n -L /dev/cdlv rootvg 2500M hdisk0
потом через dd загнал образ на созданный ранее /dev/cdlv
bash-3.2# dd if=NBU65_DVD3.iso of=/dev/cdlv
и подмонтировал его
bash-3.2# mount -v cdrfs -o ro /dev/cdlv /mnt
Вот собственно и все.