Por que devemos usar uma partição raiz de aproximadamente 15-25 GB?

Por que devemos usar uma partição raiz de aproximadamente 15-25 GB?

Eu tenho partições separadas para /e /home, mas minha partição raiz tem aproximadamente 30 GB e está crescendo. Por que todos recomendam uma partição raiz de 15 a 25 GB e como isso é conseguido?

Aqui está meu uso de espaço, junto com algumas informações dos culpados do armazenamento:

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /
du: cannot access ‘/proc/4889/task/4889/fd/4’: No such file or directory
du: cannot access ‘/proc/4889/task/4889/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/4889/fd/4’: No such file or directory
du: cannot access ‘/proc/4889/fdinfo/4’: No such file or directory
du: cannot access ‘/run/user/1000/gvfs’: Permission denied
39G    /

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /* | sort -h -r
du: cannot access ‘/proc/4951/task/4951/fd/4’: No such file or directory
du: cannot access ‘/proc/4951/task/4951/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/4951/fd/4’: No such file or directory
du: cannot access ‘/proc/4951/fdinfo/4’: No such file or directory
du: cannot access ‘/run/user/1000/gvfs’: Permission denied
9.7G    /var
9.2G    /usr
7.9G    /home
4.7G    /data
4.5G    /opt
1.2G    /lib
963M    /media
165M    /boot
57M    /root
16M    /etc
11M    /sbin
9.6M    /bin
3.8M    /lib32
1.6M    /run
48K    /tmp
16K    /lost+found
8.0K    /srv
4.0K    /mnt
4.0K    /lib64
4.0K    /dev
4.0K    /cdrom
0    /vmlinuz.old
0    /vmlinuz
0    /sys
0    /proc
0    /initrd.img.old
0    /initrd.img
[lucas@lucas-ThinkPad-W520]~$ 

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /data/*
3.1G    /data/db
545M    /data/rs1
545M    /data/rs2
545M    /data/rs3

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /opt/*
4.2G    /opt/android-sdk-linux
179M    /opt/google
112M    /opt/spotify

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /var/lib/mongodb/
8.3G    /var/lib/mongodb/

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /usr/share/doc
1.5G    /usr/share/doc

[lucas@lucas-ThinkPad-W520]~$ sudo du -sh /usr/share/texlive/
1.2G    /usr/share/texlive/

[lucas@lucas-ThinkPad-W520]~$

Além disso, estou prestes a reinstalar meu sistema operacional (atualizando do Ubuntu 13.10 para 14.04), então tenho a oportunidade de alterar o tamanho da partição root. Alguma recomendação?

[lucas@lucas-ThinkPad-W520]~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0   1.5G  0 part 
├─sda2   8:2    0 258.4G  0 part 
├─sda3   8:3    0     1K  0 part 
├─sda4   8:4    0  15.6G  0 part 
├─sda5   8:5    0    83G  0 part /
├─sda6   8:6    0   7.9G  0 part [SWAP]
└─sda7   8:7    0  95.7G  0 part /home
sr0     11:0    1   964M  0 rom  /media/lucas/Ubuntu 14.04 LTS amd64

[lucas@lucas-ThinkPad-W520]~$ sudo blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="30CA6C06CA6BC6A6" TYPE="ntfs" 
/dev/sda2: LABEL="Windows7_OS" UUID="9426707E26706362" TYPE="ntfs" 
/dev/sda4: LABEL="Lenovo_Recovery" UUID="E2CA772DCA76FD5B" TYPE="ntfs" 
/dev/sda5: UUID="7d513625-85de-41b7-9c81-0d3fbc4e6a0f" TYPE="ext4" 
/dev/sda6: UUID="602d2625-8ab9-44e5-b73a-d1f0181f5549" TYPE="swap" 
/dev/sda7: LABEL="home" UUID="b1507090-0652-4dae-9fe4-3611de8ab218" TYPE="ext3" 
/dev/sr0: LABEL="Ubuntu 14.04 LTS amd64" TYPE="iso9660" 

Responder1

O particionamento do seu sistema depende estritamente da sua finalidade. Eu particionaria até mesmo um pequeno servidor doméstico, não da mesma forma que um sistema desktop, pois eles diferem não apenas na finalidade, mas também no software instalado. Para mim, parece que a proposta de 15-25 GB só se aplica a sistemas Linux gerais projetados para uso diário.

Para um desktop/laptop, 25 GB devem ser suficientes para a maioria dos usuários, a menos que você tenha instalado vários ambientes de desktop completos com todos os seus programas e ferramentas.

/varé um diretório que pode crescer drasticamente em tamanho ao longo do tempo se você tiver syslogs descompactados armazenados nele ou coisas como conteúdo de servidor web ou banco de dados (algumas distribuições os fornecem para /srv) ou dados em cache (como pacotes baixados de seu gerenciador de pacotes).

5 a 10 GB devem ser suficientes para todos os programas armazenados em /usr... na maioria dos casos porque os binários não são as partes mais críticas, /usrmas fontes ou dados suplementares como gráficos ou ícones (pense em centenas de ícones de diferentes temas de ícones fornecidos como SVGs como bem como PNGs pré-renderizados em diversas dimensões) ou todos os dados que vêm com um sistema LaTeX completo, como no seu caso.

gdmap, um analisador visual do consumo de espaço em discos rígidos, pode ajudá-lo a descobrir quais partes do seu sistema consomem mais espaço e, portanto, a planejar seu particionamento futuro.

informação relacionada