Hinweise zur Partitionierung: Wie kann ich verhindern, dass auf der Partition "/" nicht mehr genügend Speicherplatz zur Verfügung steht?

9

Ich führe Ubuntu 10.04 auf einem EEEPC mit einer 4 GB schnellen SSD als / -Partition und einer 16 GB langsameren SSD als / home-Partition aus. Auf "/" geht mir immer noch der Speicherplatz aus und ich kann die neuesten Updates oder neuen Apps nicht mehr installieren.

Wie kann ich die Partitionen besser verwalten, um dieses Problem zu vermeiden? Denken Sie daran, dass die große SSD eine geringere Leistung aufweist, daher denke ich nicht, dass ich dies für das Betriebssystem verwenden sollte. Ist es möglich, Apps auf einer anderen Partition zu installieren, wenn apt verwendet wird?

Irgendein Rat?

Danke.

Zefer
quelle

Antworten:

9

Hier sind einige Möglichkeiten, um den von Paketen belegten Speicherplatz zu reduzieren:

  • Entfernen Sie Ihre automatisch entfernbaren Pakete : Gehen Sie zu System -> Administration -> Synaptic Package Manager. Klicken Sie unten links auf die Schaltfläche "Status". Klicken Sie auf den Filter Installiert (automatisch entfernbar). Klicken Sie auf eines der Pakete und drücken Sie Strg-a, um alle auszuwählen. Klicken Sie anschließend mit der rechten Maustaste auf eines der Pakete und klicken Sie auf "Zum Entfernen markieren". Klicken Sie dann in der Symbolleiste auf die Schaltfläche Übernehmen.synaptische Autoremove

  • Löschen Sie Ihre zwischengespeicherten Pakete : Klicken Sie in Synaptic auf Einstellungen-> Einstellungen und dann auf die Registerkarte "Dateien". Klicken Sie auf die Schaltfläche "Zwischengespeicherte Paketdateien löschen".synaptische Präferenzen

  • Stellen Sie so ein, dass Pakete nach der Installation gelöscht werden : Klicken Sie in Synaptic auf Einstellungen-> Einstellungen und dann auf die Registerkarte "Dateien". Klicken Sie auf das Optionsfeld "Heruntergeladene Pakete nach der Installation löschen".synaptische Präferenzen

Sie können ein Bash-Skript erstellen, um diese Aufgaben zu automatisieren:

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb

Dies könnte mit folgendem Befehl ausgeführt werden:

sudo ~/clean.sh

Diagnose, wohin der Platz gegangen ist :

Gehen Sie zu Anwendungen -> Zubehör -> Disk Usage Analyzer.

Klicken Sie auf die Schaltfläche "Dateisystem scannen":

Baoabab

Dies sollte Ihnen eine Aufschlüsselung geben, welcher Speicherplatz verwendet wird und wo:

Baoabab

Teile des Dateisystems auf verschiedene Laufwerke / Partitionen trennen :

Es ist möglich, Teile des Dateisystems (z. B. / var oder / usr) auf einer separaten Partition auf einem anderen Laufwerk abzulegen. Der Vorgang entspricht dem Trennen Ihrer / Ihrer Home-Partition, was Sie bereits getan haben.

Diese Tutorials: http://www.psychocats.net/ubuntu/separatehome und http://www.psychocats.net/ubuntu/mountlinux sollten Ihnen die erforderlichen Informationen dazu geben.

dv3500ea
quelle
Ich würde auch gerne empfehlen, so etwas zu installieren localepurge. ubuntu-tweakhat auch einen ausgezeichneten Systemreiniger (ich würde vermeiden computer-janitor). Natürlich gibt es auch Systemreiniger wie bleachbitund fslint.
Aperson
Das hat definitiv geholfen, vielen Dank. Ich habe es auch geschafft, mit dem Paketmanager von Ubuntu-Tweak viel Platz freizugeben, ein guter Tipp!
Zefer
2

Befolgen Sie zunächst die Anweisungen von dv3500ea zum Entfernen von Cruft und zum Analysieren der Festplattennutzung .

Wenn auf Ihrer Systempartition immer noch nicht genügend Speicherplatz vorhanden ist, verschieben Sie einen Teil des Systems auf die Home-Partition. Erstellen Sie jedoch keine neue Partition auf dem 16-GB-Laufwerk. Verwenden Sie die vorhandene Partition, damit Sie sich keine Gedanken über die Auswahl einer Größe machen müssen.

Wählen Sie einen oder mehrere große Teile des Systems aus, für die Sie den Geschwindigkeitsunterschied nicht interessieren. Dies muss ein Teil von /usroder sein /var, da der Rest möglicherweise während der Startzeit benötigt wird, bevor die /homePartition verfügbar wird. Verschieben Sie diesen Teil auf die /homePartition und erstellen Sie eine symbolische Verknüpfung auf der Systempartition. Zum Beispiel /usr/share/docsieht aus wie ein guter Kandidat, führen Sie so die folgenden Befehle:

sudo mv /usr/share/doc /home/usr-share-doc
sudo ln -s /home/usr-share-doc /usr/share/doc
Gilles 'SO - hör auf böse zu sein'
quelle
Das ist genau das, wonach ich gesucht habe. Ich habe es geschafft, mit dv3500ea und den oben genannten Ratschlägen von aperson viel Platz freizugeben, sodass ich diesen Weg möglicherweise nicht gehen muss, aber dies wird mein nächster Schritt sein, danke.
Zefer
0

Auf meinem alten EEE701 mit 4 GB habe ich festgestellt, dass Synaptic alle alten Deb-Dateien nach dem Herunterladen in / var / cache / apt / archives aufbewahrt. Wenn Sie dies so einstellen, dass es nach dem Download gelöscht wird, stellen Sie möglicherweise fest, dass 4 GB allein ausreichen.

Gehen Sie in Synaptic zu Einstellungen / Einstellungen, wählen Sie die Registerkarte Dateien und wählen Sie die mittlere Option:

Alt-Text

Scaine
quelle
Verstanden. Normalerweise verwende ich das apt-get im Terminal, um es zu installieren, und ich führe oft auch apt-get clean aus. Ich denke, das macht das Gleiche, aber jetzt bin ich definitiv abgesichert! Vielen Dank.
Zefer