aumenta tamanho rootfs no linux (Debian)

1

Eu tenho um servidor linux com uma pequena partição / dev / root ou rootfs.

Está ficando cheio toda vez.

Eu tenho que remover arquivos de log do / var / log para evitar problemas.

df -h:
Filesystem              Size  Used Avail Use% Mounted on
rootfs                   20G   18G  416M  98% /
/dev/root                20G   18G  416M  98% /
devtmpfs                 16G     0   16G   0% /dev
tmpfs                   3.2G  340K  3.2G   1% /run
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                   6.5G     0  6.5G   0% /dev/shm
/dev/mapper/home  886G  224G  626G  27% /home
/dev/mapper/mail  197G   18G  170G  10% /srv/mail
/dev/mapper/web   197G  118M  187G   1% /srv/web

Rootfs tem 18 GB usados, mas algo é estranho: quando eu conto o conteúdo das pastas, chego a 5,5 GB.

du -hsx * | sort -rh:
224G    home
1.6G    usr
1.2G    var
1.1G    opt
638M    lib
361M    etc
351M    root
221M    tmp
and some smaller folders.

Descobri que é possível aumentar o tamanho da pasta / dev / mapper com o código lvresize --size + 100M / dev / mapper / home , mas quando tento isso na pasta mij rootfs diz:

Path required for Logical Volume "root" Please provide a volume group name

Como posso aumentar com segurança a pasta raiz sem travar o servidor e sem reinstalar?

Aqui está o resultado do meu vgdisplay:

--- Volume group ---
VG Name               julia
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  33
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                3
Open LV               3
Max PV                0
Cur PV                1
Act PV                1
VG Size               1.80 TiB
PE Size               4.00 MiB
Total PE              471802
Alloc PE / Size       332800 / 1.27 TiB
Free  PE / Size       139002 / 542.98 GiB
VG UUID               N1WUXu-foN3-j4kE-SzRf-mdea-cAlj-NmsZ5P
    
por Bo Pennings 09.05.2015 / 09:27

2 respostas

0

O espaço livre não aparece depois de remover arquivos

Isso é mais provável porque os arquivos de log permanecem abertos, mesmo quando excluídos. Se você reiniciar os serviços gravados nos arquivos de log depois de removê-los, o espaço livre correto deverá ser exibido.

Isso também explica porque mostra o espaço correto após uma reinicialização.

Para aumentar o tamanho da sua partição raiz

Este é um processo de duas etapas, e eu o delinearia aqui, mas muitos guias já foram escritos, como este ou este .

Você também precisa ter certeza de que você realmente tem espaço livre diretamente após a partição raiz, assim você não sobrescreve outras partições!

Como sempre, certifique-se de criar um backup dos seus dados antes de fazer isso!

    
por 11.05.2015 / 10:05
0

Ontem, o servidor estava ficando cheio novamente e tive que remover arquivos para liberar espaço. O problema era que não havia arquivos para deletar.

Eu recalculei o espaço usado para cada pasta na raiz e juntos é 5gb.

df -h disse que 99% 19 gb foi usado.

Eu reiniciei o servidor e tentei df -h novamente. Problema resolvido: agora ecoa que apenas 5gb é usado.

No entanto, eu estaria interessado em descobrir como isso aconteceu.

    
por 11.05.2015 / 09:41

Tags