AIX: Como configurar um novo diretório / home em um novo disco rígido

1

Nosso AIX 5.3 IntelliStation estava ficando sem espaço no diretório / home e precisávamos mover o diretório / home para um local diferente.

Felizmente, o IntelliStation que estamos usando tinha um segundo disco rígido "hdisk1" que não era usado.

Atenção: estou trabalhando como engenheiro de software, não como administrador. Mas como não temos um administrador dedicado do AIX, estou me sentindo responsável por essa máquina.

Estou muito confuso com todas essas coisas específicas do AIX:

  • Grupos de volumes
  • Volumes físicos
  • Volumes lógicos
  • Sistemas de arquivos registrados e logs do sistema de arquivos

... e preciso de ajuda.

    
por Vokuhila-Oliba 25.11.2009 / 20:46

1 resposta

1

Enquanto isso, encontrei uma solução para o tópico mencionado. Mas eu gostaria de deixar que os outros saibam como eu fiz isso.

Eu encontrei essa ótima descrição de um cara cujo nome é "Ryan".

veja: Descrição do AIX de Ryan

A única coisa que eu tive que mudar foi: use jfs ao invés de jfs2 (por qualquer motivo).

Aqui está um resumo dos comandos que usei para fazer isso funcionar:

1. mkvg -y homevg hdisk1                    # create a new volume group on the new/free  harddisk
2. mklv -t jfslog -y loghomevg homevg 1     # prepare log for the new filesystem
3. mklv -t jfs    -y    homelv homevg 64G   # prepare a 64G partition for the new /home
4. mkfs -o log=/dev/loghomevg  -V jfs /dev/homelv # create new jfs filesystem.
5. mkdir /home2                             # create a mountpoint for the new filesystem
6. chown bin:bin /home2                     # set ownership according to /home
7. mount -o log=/dev/loghomevg  /dev/homelv /home2 # mount the new filesystem

Nota: em (4) você tem que responder com "Sim". Depois disso, vai demorar um pouco para completar.

Depois de tudo isso copiei o conteúdo original do diretório / home para / home2. Eu fiz isso usando o gnu tar, mas outras abordagens também devem funcionar:

cd /home
gtar -cvpf - * | gtar -C /home2 -xpf -

você terminou agora!

finalmente, você pode desmontar / home e usar / home2 como o novo diretório / home, por exemplo modificando / etc / filesystems apropriadamente. Como alternativa, você poderia atribuir um novo diretório inicial aos usuários definidos em / etc / passwd, por exemplo, use / home2 / buildsys em vez de / home / buildsys

    
por 25.11.2009 / 21:20

Tags