Realocar armazenamento no Red Hat 6

3

É possível (com segurança) realocar espaço de armazenamento em / home para o sistema de arquivos raiz?

$ df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/vg_yavin-lv_root   50G   35G   13G  74% /
tmpfs                          24G     0   24G   0% /dev/shm
/dev/sda1                     485M   64M  396M  14% /boot
/dev/mapper/vg_yavin-lv_home  478G  235M  453G   1% /home
    
por eisaacson 20.06.2013 / 18:06

2 respostas

4

A maneira mais fácil? Encolher a partição / home e expandir /. Foi assim que tive que fazer (o RHEL 6.4 tem isso como configuração padrão). A maioria das instruções está localizada aqui: link

Aqui está a visão geral:

Desmontar: umount /home
Redimensionar: lvresize -L -400GB /dev/mapper/vg_yavin-lv_home

Aplicar: resize2fs -p /dev/mapper/vg_yavin-lv_home

Então, faça isso novamente para o root:

lvresize -L +400GB /dev/mapper/vg_yavin-lv_root
resize2fs -p /dev/mapper/vg_yavin-lv_root

Então, finalmente, remonte-o: mount /home - ou, se por algum motivo isso não funcionar, mount /dev/mapper/vg_yavin-lv_home /home

Depois, execute fsck em ambos apenas para estar seguro. Você pode fazer isso com as montagens ativas, embora seja altamente recomendável finalizar qualquer processo em execução, se possível. Além disso, é evidente, mas altamente recomendo que você tenha um bom backup, pois tudo pode acontecer.

    
por 20.06.2013 / 18:16
0

Você pode redimensionar o sistema de arquivos na mesma etapa com a inclusão de -r .

umount /home
lvreduce -rL -100G /dev/mapper/vg_yavin-lv_home
lvextend -rL +10G /dev/mapper/vg_yavin-lv_root

Também vou sugerir que, neste momento, você crie sistemas de arquivos adicionais para seus diretórios de log (/ var / log e / var / log / audit), no mínimo. Um serviço desonesto pode começar a vomitar em todo o seu sistema de arquivos. Você deseja segregar seus logs para que isso não afete as operações. (Você realmente não quer que o root encha-se ..)

lvcreate -n log -L8G vg_yavin
mkfs.ext3 -L log /dev/mapper/vg_yavin-lv_log

Em seguida, crie sua /etc/fstab entry e mount -a .

Além disso, deixe alguns shows não alocados para que você possa desenvolver algo sem ter que desmontar outra coisa.

    
por 28.06.2013 / 17:30