Kein Speicherplatz mehr im Verzeichnis / home?


8

Ich habe eine 200 GB HD und habe gerade Linux Mint (12 - KDE) als einziges Betriebssystem installiert (ich habe meine vorherige Windows 7-Installation formatiert und gelöscht). Ich bin gerade dabei, meine "Sandbox" zu installieren, und weil ich neu in Linux bin, installiere ich alle Dinge, die mit Paketmanagern in meinem /home/<username>Verzeichnis nicht gefunden werden können , Dinge wie:

  • Jenkins CI
  • Artifactory
  • Eclipse und alle seine Plugins
  • AppDynamics Lite
  • WebCastellum

Und andere. Beim Versuch, ein Eclipse-Plugin (Googles GAE / GWT-Plugin) zu installieren, wurde eine Benachrichtigung angezeigt, dass mir der Speicherplatz in meinem /homeVerzeichnis ausgehen würde, und das Eclipse-Plugin konnte die Installation nicht abschließen, da nicht genügend Speicherplatz verfügbar war .

Wenn ich dfvom Terminal aus laufe, erhalte ich folgende Ausgabe:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

Wieder neu in Linux, das bedeutet mir also nicht viel, aber es sieht so aus, als ob ich derzeit 93% meiner Festplatte verbrauche (was ich annehme /dev/sda5)?

Das ist verrückt!?! Das sind 200 GB und ich habe nur ein paar relativ kleine Apps installiert. Ich glaube noch nicht einmal, dass ich Medien (Fotos, Videos usw.) auf diesem Computer habe! Ich habe das Betriebssystem buchstäblich installiert und angefangen, meine Sandbox einzurichten!

Ein paar Dinge:

  • Lese ich diese dfAusgabe richtig?
  • Muss ich mit meinem /homeVerzeichnis "mounten" oder etwas Besonderes tun, was ich nicht getan habe?
  • Ist es üblich, dass dieser Fehler außerhalb des Speicherplatzes auftritt, /homewenn Sie ein unerfahrener Linux-Benutzer sind (und keine Montage oder andere Linux-Magie wie oben beschrieben ausgeführt haben)?
  • Wie könnte ich möglicherweise bei 93% sein?!?! Könnte ich einen Virus haben ?!?

Vielen Dank im Voraus für jede Hilfe hier!

Bearbeiten : Obwohl es derzeit 93% liest, war es letzte Nacht (als ich diese Fehler bekam) bei 99%.

Ausgabe von lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  

Antworten:


6

Die Ausgabe von df -h("lesbare Größen") ist möglicherweise etwas klarer als normal df.

In der Tat würde es wahrscheinlich zeigen, dass die Größe von /nur etwa 13 GB beträgt - ich vermute, Sie haben eine zweite Partition mit ~ 190 GB erstellt, /homeaber vergessen, sie tatsächlich gemountet zu haben, sodass alle Dateien auf der ersten ( /) Partition gespeichert werden .

Sie können lsblkTools wie parted/ verwenden oder partitionieren, gpartedum alle vorhandenen Partitionen und ihre Größen aufzulisten.

Überprüfen Sie, ob die Partition für /homevon lsblkoder in Ihrer Liste aufgeführt ist /etc/fstab, und versuchen Sie dann, sie bereitzustellen. Mounten Sie es jedoch vorerst an einem anderen Ort als /homebeispielsweise, /mntum die Übertragung der Dateien zu vereinfachen.


Ihr Update zeigt eine große Partition bei /dev/sda1. Sie können es vorübergehend einbinden auf /mnt:

# mount /dev/sda1 /mnt

Wenn der Befehl erfolgreich ist, wird er leise zurückgegeben. Wenn es sich über "unbekannten fstype" beschwert, kann es sein, dass die Partition noch kein Dateisystem hat - mkfs.ext4 /dev/sda1würde es als ext4 formatieren , das häufigste.

Um Ihre Dateien zu verschieben, melden Sie sich von Ihrem Konto ab, dann als root an und verwenden Sie rsync -avP /home/ /mnt/zum Übertragen von Daten. Löschen Sie es anschließend /homemanuell aus dem alten .

/homeFügen Sie fstab Folgendes hinzu, um die Partition dauerhaft zu aktivieren:

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

Mit /und /homegetrennt ist es viel einfacher, Linux neu zu installieren (z. B. wenn Sie jemals die Distribution wechseln möchten). Wenn Sie sie jedoch zusammenführen möchten, können Sie dies gpartednur mit einer Live-CD tun, nicht mit demselben System.

Löschen Sie in GParted einfach die große leere Partition und ändern Sie die Größe der vorhandenen 13 GB. Beachten Sie, dass Sie möglicherweise Ihren Bootloader (GRUB oder was auch immer) danach neu installieren müssen.


Danke @grawity - wenn ich das getan habe, dann war es sicherlich nicht beabsichtigt! Ich habe nur alle Standardeinstellungen verwendet, die mir das Mint-Installationsprogramm angeboten hat, da dies meine allererste Mint-Installation war und die einzige andere Erfahrung, die ich gemacht habe, mit Ubuntu war. Frage: gpartedGibt mir einfach mehr Speicherplatz oder werden die 13 - 14 GB gelöscht, die ich zusätzlich zum Speicherplatz habe? Ich würde es gerne ausprobieren, müsste aber alle Installationen, die ich bisher gemacht habe, ausblasen. Danke noch einmal!
pnongrata

@zharvey: Ich weiß nicht , welche tatsächlichen Partitionen Sie haben, und was genau sagen Sie tun , wenn Sie sagen „mehr Raum geben“. Verwenden Sie es, um eine neue Partition zu erstellen oder die Größe einer vorhandenen Partition zu ändern? Wo haben Sie die anderen 190 GB gefunden - als separate Partition oder als "nicht zugewiesener" Speicherplatz? gparted
user1686

Bitte beachten Sie meine Bearbeitung und die Ausgabe für lsblk- sieht so aus, als hätte ich tatsächlich mehr als 200 GB (Überraschung!). Ich wusste das nur, denn als dies ein Windows-Computer war, wusste ich, dass 200 GB (und anscheinend mehr) darauf waren. Auch hier habe ich Mint sicherlich nicht explizit dazu aufgefordert (die 13-GB-Partition). Ich habe nur die angebotenen Standardeinstellungen verwendet und dies war das Ergebnis.
pnongrata

Letztendlich möchte ich am Ende verschmelzen sda1und sda5zusammenkommen, da es keinen Zweck für sie gibt, getrennt zu sein.
pnongrata

2
@zharvey: Wie ich vermutet habe, gibt es eine andere Partition, /dev/sda1die speziell für /home... erstellt wurde. Es ist eigentlich bequemer /home, getrennt zu sein, was die Neuinstallation des Betriebssystems erheblich erleichtert. Wenn Sie sie zusammenführen möchten, können Sie sie gpartedvon einer LiveCD verwenden.
user1686

1

Wenn meine Mathematik korrekt ist, beträgt die Größe der Partition 13,7 GB, basierend auf dem Wert in der Spalte mit 1 KB-Blöcken. Sieht so aus, als hätten Sie oder Ihre Linux-Distribution die Partitionen erstellt. Sie haben Ihrem Computer nur 13,7 GB zur Verfügung gestellt, der Rest der Festplatte wird nicht verwendet. Sie können die Größe der Partition mit GParted ändern.


Danke @Kibbee - bitte sehen Sie meine Frage unter der Antwort von grawity - ich habe die gleiche Frage für Sie!
pnongrata

@zharvey Hier finden Sie Anweisungen zum Ändern der Größe Ihrer Partition mit GParted. Daten werden unter idealen Umständen nicht gelöscht, obwohl es wahrscheinlich eine gute Idee ist, wirklich wichtige Daten zu sichern. gparted.sourceforge.net/larry/resize/resizing.htm
Kibbee
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.