De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

AIX Expandir partições

Colaboração: Danillo F. Aquino

Data de Publicação: 24 de outubro de 2017

Em uma instalação default do AIX ele deixa suas partições com pouco espaço, o que acaba enchendo muito rápido e com isso temos a necessidade de aumentar alguma partição.

Por padrão o AIX cria estas partições utilizando LVM, o que torna esta atividade extremamente simples, isso se você ainda tiver espaço em disco para aumentar a partição.

Listando as partições x espaço utilizado:

# df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4          20.50     20.23    2%    17336     1% /
/dev/hd2           2.44      0.23   91%    42999    43% /usr
/dev/hd9var        0.44      0.18   59%     3903     9% /var
/dev/hd3           1.12      1.12    1%       48     1% /tmp
/dev/hd1           0.06      0.06    1%       10     1% /home
/dev/hd11admin      0.12      0.12    1%        5     1% /admin
/proc                 -         -    -        -      - /proc
/dev/hd10opt       0.31      0.22   29%     3487     7% /opt
/dev/livedump      0.25      0.25    1%        4     1% /var/adm/ras/livedump

# df -g
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4          20.50     20.23    2%    17336     1% /
/dev/hd2           2.44      0.23   91%    42999    43% /usr
/dev/hd9var        0.44      0.18   59%     3903     9% /var
/dev/hd3           1.12      1.12    1%       48     1% /tmp
/dev/hd1           0.06      0.06    1%       10     1% /home
/dev/hd11admin      0.12      0.12    1%        5     1% /admin
/proc                 -         -    -        -      - /proc
/dev/hd10opt       0.31      0.22   29%     3487     7% /opt
/dev/livedump      0.25      0.25    1%        4     1% /var/adm/ras/livedump

No exemplo acima temos apenas as partições do sistema, estas partições são criadas dentro do VG default do AIX, o rootvg. para listar os VGs de um servidor utilize o comando lsvg .

Agora vamos identificar a qual volume group (VG) uma partição pertence:

Listando todas partições de um VG (Volume Group):

[root@srv-oracle:/]# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     17      17      1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       800     800     1    open/syncd    /
hd2                 jfs2       3       3       1    open/syncd    /usr
hd9var              jfs2       3       3       1    open/syncd    /var
hd3                 jfs2       10      10      1    open/syncd    /tmp
hd1                 jfs2       1       1       1    open/syncd    /home
hd10opt             jfs2       1       1       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
fwdump              jfs2       2       2       1    open/syncd    /var/adm/ras/platform
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump

[root@srv-oracle:/]# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     17      17      1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       800     800     1    open/syncd    /
hd2                 jfs2       3       3       1    open/syncd    /usr
hd9var              jfs2       3       3       1    open/syncd    /var
hd3                 jfs2       10      10      1    open/syncd    /tmp
hd1                 jfs2       1       1       1    open/syncd    /home
hd10opt             jfs2       1       1       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
fwdump              jfs2       2       2       1    open/syncd    /var/adm/ras/platform
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump

Vamos verificar se ainda temos espaço no VG para aumentar alguma partição:

[root@srv-oracle:/]# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00f9641900004c00000001490f63db10
VG STATE:           active                   PP SIZE:        1024 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1064 (1089536 megabytes)
MAX LVs:            256                      FREE PPs:       219 (224256 megabytes)
LVs:                13                       USED PPs:       845 (865280 megabytes)
OPEN LVs:           12                       QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     2032                     MAX PVs:        16
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no

[root@srv-oracle:/]# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00f9641900004c00000001490f63db10
VG STATE:           active                   PP SIZE:        1024 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1064 (1089536 megabytes)
MAX LVs:            256                      FREE PPs:       219 (224256 megabytes)
LVs:                13                       USED PPs:       845 (865280 megabytes)
OPEN LVs:           12                       QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     2032                     MAX PVs:        16
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no

Observe a opção FREE PPs .

Agora vamos colocar mais 1Gb na partição /home .

# chfs -a size=+1G /home
Filesystem size changed to 2228224

# chfs -a size=+1G /home
Filesystem size changed to 2228224

Com isso iremos aumentar 1G para a partição /home . Muito cuidado com este comando nunca esqueça de utilizar a opção + , caso ela seja omitida o comando ira tentar definir o tamanho da partição para o tamanho após o =, e caso seja colocado, ele ira diminuir o tamanho do disco.

Até a próxima. 😉

Blog do autor: www.mundounix.net

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Danillo F. Aquino