Ich habe separate Partitionen für /
und /home
, aber meine Root-Partition ist ca. 30 GB groß und wächst weiter. Warum empfehlen alle eine Root-Partition von 15-25 GB und wie wird dies erreicht?
Hier ist meine Speicherplatznutzung zusammen mit einigen Informationen zu den Speicherverantwortlichen:
[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]~$
Außerdem bin ich gerade dabei, mein Betriebssystem neu zu installieren (Upgrade von Ubuntu 13.10 auf 14.04), sodass ich die Möglichkeit habe, die Partitionsgröße des Root-Verzeichnisses zu ändern. Irgendwelche Empfehlungen?
[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"
Antwort1
Die Partitionierung Ihres Systems hängt streng von seinem Zweck ab. Ich würde sogar einen kleinen Heimserver nicht auf die gleiche Weise partitionieren wie ein Desktop-System, da sie sich nicht nur im Zweck, sondern auch in der installierten Software unterscheiden. Meiner Ansicht nach gilt der Vorschlag von 15-25 GB nur für allgemeine Linux-Systeme, die für den täglichen Gebrauch konzipiert sind.
Für einen Desktop/Laptop sollten 25 GB für die meisten Benutzer ausreichen, sofern Sie nicht mehrere vollwertige Desktopumgebungen mit allen dazugehörigen Programmen und Tools installiert haben.
/var
ist ein Verzeichnis, dessen Größe mit der Zeit erheblich zunehmen kann, wenn Sie dort unkomprimierte Syslogs oder Dinge wie Webserver- oder Datenbankinhalte (einige Distributionen lagern sie an aus /srv
) oder zwischengespeicherte Daten (wie heruntergeladene Pakete aus Ihrem Verpackungsmanager) gespeichert haben.
5 bis 10 GB sollten für alle in … gespeicherten Programme /usr
in den meisten Fällen ausreichen, da die Binärdateien nicht die wichtigsten Teile sind, /usr
sondern Schriftarten oder zusätzliche Daten wie Grafiken oder Symbole (denken Sie an Hunderte von Symbolen aus verschiedenen Symbolthemen, die als SVGs sowie vorgerenderte PNGs in mehreren Dimensionen bereitgestellt werden) oder alle Daten, die mit einem vollwertigen LaTeX-System geliefert werden, wie in Ihrem Fall.
gdmap
, ein visueller Analysator für den Speicherplatzverbrauch auf Festplatten, kann Ihnen dabei helfen, herauszufinden, welche Teile Ihres Systems den meisten Speicherplatz verbrauchen und so Ihre zukünftige Partitionierung zu planen.