Как создать группу объема, логический том и файловую систему на AIX?

Можно сделать это с основными инструментами оболочки, но если Perl доступен, можно выразить требование более непосредственно:

perl -l -e 'print sort {@a = split(/ /, $a, 2); @b = split(/ /, $b, 2);
                        length($a[0]) <=> length($b[0])} <>'

С Schwartzian преобразовывают (более эффективный для большого входа):

perl -l -e 'print map {$_->[0]}
                  sort {length($a->[1]) cmp length($b->[1])}
                  map {[$_, split(/ /, $_, 2)]} <>'

Если у Вас есть Python, код является более подробным, но немного более четким:

python -c 'import sys;
lines = sys.stdin.readlines();
lines.sort(key=lambda line: len(line.split()[0]));
sys.stdout.writelines(lines)'

1
18.12.2013, 10:56
2 ответа

Создайте группу объема.

mkvg

Создайте логический том в группе объема.

mklv

Создайте файловую систему на том логическом томе.

crfs или mkfs

Невозможно получить более последовательное именование, чем команды AIX (предвокруг v6).

Очевидно, можно использовать страницы справочника для получения всего, в чем Вы нуждаетесь. Но на их очень простом уровне,

mkvg -y myvg hdisk5 hdisk6 (создайте групповой вызов объема myvg, который содержит физические тома hdisk5 и hdisk6).

mklv myvg 10G (создайте логический том, с именем по умолчанию, в myvg группе объема по крайней мере 10 ГБ в размере).

crfs -V jfs2 -d /dev/lv01 -m /my/dir/fs (создайте файловую систему, названную/my/dir/fs, смонтированным на/dev/lv01 логическом томе типа jfs2).

5
27.01.2020, 23:15

Если есть сомнения, всегда есть: smitty crfs

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

1
27.01.2020, 23:15

Теги

Похожие вопросы