¿Por qué deberíamos utilizar una partición raíz de ~15-25 GB?

¿Por qué deberíamos utilizar una partición raíz de ~15-25 GB?

Tengo particiones separadas para /y /home, sin embargo, mi partición raíz tiene ~30 GB y sigue creciendo. ¿Por qué todo el mundo recomienda una partición raíz de 15 a 25 GB y cómo se consigue?

Aquí está mi uso de espacio, junto con información de los culpables del almacenamiento:

[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]~$

Además, estoy a punto de reinstalar mi sistema operativo (actualizando de Ubuntu 13.10 a 14.04), por lo que tengo la oportunidad de cambiar el tamaño de la partición raíz. ¿Alguna recomendación?

[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" 

Respuesta1

La partición de su sistema depende estrictamente de su propósito. Yo dividiría incluso un pequeño servidor doméstico no de la misma manera que un sistema de escritorio, ya que no sólo difieren en el propósito sino también en el software instalado. A mí me parece que la propuesta de 15-25 GB sólo se aplica a los sistemas Linux generales diseñados para el uso diario.

Para una computadora de escritorio/portátil, 25 GB deberían ser suficientes para la mayoría de los usuarios, a menos que haya instalado varios entornos de escritorio completos con todos sus programas y herramientas.

/vares un directorio que puede crecer dramáticamente de tamaño con el tiempo si tiene syslogs sin comprimir almacenados allí o cosas como contenido de servidor web o base de datos (algunas distribuciones los obtienen de /srv) o datos en caché (como paquetes descargados de su administrador de paquetes).

De 5 a 10 GB deberían ser suficientes para todos los programas almacenados en /usr... en la mayoría de los casos porque los binarios no son las partes más críticas, /usrsino fuentes o datos complementarios como gráficos o íconos (piense en cientos de íconos de diferentes temas de íconos proporcionados como SVG como así como PNG prerenderizados en varias dimensiones) o todos los datos que vienen con un sistema LaTeX completo como en su caso.

gdmap, un analizador visual del consumo de espacio en los discos duros, puede ayudarle a descubrir qué partes de su sistema consumen más espacio y, por tanto, a planificar su futura partición.

información relacionada