Ubuntu 16.04: Partições diferentes para root e home, mas arquivos em casa ocupam memória em ambos

1

Ao instalar o Ubuntu 16.04 em um servidor, criei diferentes partições para raiz ( / ) e home ( /home ). A partição raiz é de 15 GB e a de casa é de 40 GB. Eu tive que carregar uma grande quantidade de arquivos para o servidor, mas recebi a mensagem de erro de que o root está ficando sem espaço livre. Achei estranho, porque carreguei os arquivos na partição /home . Quando verifiquei o sistema de arquivos, vi que os arquivos em /home ocupam espaço em / e em /home , mesmo que sejam partições diferentes.

Eu tentei de tudo, mas o problema ainda é persistente. Qual é a solução para este problema? Como eu poderia fazer os arquivos ocuparem espaço somente em /home ?

A saída de df -h é:

udev            1,8G     0  1,8G   0% /dev
tmpfs           369M   39M  330M  11% /run
/dev/sda8        14G   13G  593M  96% /
tmpfs           1,8G  352K  1,8G   1% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           1,8G     0  1,8G   0% /sys/fs/cgroup
/dev/sda9        47G  7,8G   36G  18% /home
tmpfs           369M   68K  369M   1% /run/user/1000
tmpfs           369M  8,0K  369M   1% /run/user/108

A saída de lsblk é:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0 136,7G  0 part 
├─sda2   8:2    0   449M  0 part 
├─sda3   8:3    0     1K  0 part 
├─sda5   8:5    0  91,4G  0 part 
├─sda6   8:6    0 168,9G  0 part 
├─sda7   8:7    0   7,5G  0 part [SWAP]
├─sda8   8:8    0    14G  0 part /
└─sda9   8:9    0    47G  0 part /home
sdb      8:16   0 111,8G  0 disk 
├─sdb1   8:17   0   100M  0 part 
└─sdb2   8:18   0 111,7G  0 part 
sr0     11:0    1  1024M  0 rom

A saída para du --human --max-depth=2 / (somente as partes relevantes) é:

144M    /opt/teamviewer
144M    /opt
7,4G    /root/.local
7,4G    /root
41M /var/www
106M    /var/cache
842M    /var
7,8G    /home/t-hr
7,8G    /home
207M    /lib/modules
123M    /lib/firmware
384M    /lib
54M /boot
40M /usr/sbin
250M    /usr/bin
1,1G    /usr/share
2,1G    /usr/lib
120M    /usr/src
3,6G    /usr
21G /

Como devo proceder?

    
por István Barna 04.11.2016 / 12:28

1 resposta

2

O que você provavelmente está usando é o espaço temporário:

Dependendo da metodologia de upload e do tamanho dos arquivos, esses arquivos podem ser criados primeiro na partição raiz em /tmp e, depois que o upload for concluído, transferidos para /home . Como a reinicialização remove todos os arquivos de /tmp , você não sabe o que está acontecendo ...

(como você não sabe de onde vem e para onde vai, suspeito que você acabou de reinicializar e o problema desaparece até você ficar sem espaço novamente e reiniciar novamente)

Editar:

E não se esqueça de limpar o seu /root/.local : - D; -)

    
por Fabby 04.11.2016 / 23:02