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?