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

3

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

Aqui está o meu uso do espaço, juntamente com algumas informações sobre os responsáveis pelo 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 o 14.04), então tenho a oportunidade de alterar o tamanho da partição do 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" 
    
por modulitos 08.05.2014 / 10:11

1 resposta

4

O particionamento do seu sistema depende estritamente da sua finalidade. Eu particionaria até mesmo um pequeno servidor doméstico da mesma maneira que um sistema de desktop, pois eles não diferem apenas no propósito, 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 deve ser suficiente para qualquer um 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 aumentar drasticamente em tamanho ao longo do tempo se você tiver syslogs descompactados armazenados ali ou coisas como o conteúdo do servidor da web ou do banco de dados (algumas distribuições as distribuem para /srv ) ou dados em cache (como pacotes baixados do seu gerente de embalagem).

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 em /usr , mas fontes ou dados suplementares como gráficos ou ícones (pense em centenas de ícones de diferentes temas de ícones fornecidos como SVGs, bem como PNGs pré-renderizados em várias dimensões) ou todos os dados que vêm com um sistema LaTeX completo como no seu caso.

O

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

    
por 08.05.2014 / 10:54