Linux-Partition ist voll, ist es aber wirklich nicht

397
David Zarebski

Ich habe gleich nach der Installation von Debian 9 ein seltsames Phänomen erlebt. Es scheint, dass meine 2To / home-Partition (sdc1) bereits voll ist, obwohl ich noch nicht viel davon habe

root@ripper:/home/david# df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 32G 0 32G 0% /dev tmpfs 6,3G 9,9M 6,3G 1% /run /dev/sdb1 57G 4,2G 50G 8% / tmpfs 32G 77M 32G 1% /dev/shm tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/sdc1 2,3G 1,1G 1,2G 48% /home tmpfs 6,3G 12K 6,3G 1% /run/user/116 tmpfs 6,3G 28K 6,3G 1% /run/user/1000 /home/david/.Private 2,3G 1,1G 1,2G 48% /home/david 

df ist falsch

root@ripper:/home/david# fdisk -l Périphérique Amorçage Début Fin Secteurs Taille Id Type /dev/sdc1 2048 3907028991 3907026944 1,8T 83 Linux 

Aber seltsamerweise habe ich auch nicht viel Platz.

root@ripper:/home/david# fdisk -s /dev/sdc1  1953513472 

An diesem Punkt bin ich nicht sicher, wie ich das lösen kann (dies ist ein bisschen zu niedrig / Hardware / für mich verwandt).

Zwei relevante Faktoren, die es erklären könnten :

  • Ich habe mein Zuhause mit diesem Verfahren verschlüsselt
  • der Datenträger wurde zuvor in einer Software-RAID-Konfiguration verwendet (seltsames Aussehen bei der Installation)

Irgendwelche Gedanken?

Vielen Dank

0
Welches Dateisystem verwenden Sie? [Dieses Problem tritt häufig bei btrfs auf] (https://askubuntu.com/q/464074/253474) phuclv vor 6 Jahren 0
eine grundlegende ext4, nichts original David Zarebski vor 6 Jahren 0
Ihre Home-Partition ist nur 2,3 GB groß, nicht 2 TB, und es werden nur 48% verwendet phuclv vor 6 Jahren 0
Schauen Sie sich meinen Befehl fdisk an David Zarebski vor 6 Jahren 0
Ist Ihre sdc1-Partition möglicherweise 1,8 TB groß, aber das Dateisystem (das df sieht) nur 2,3 GB groß? Vielleicht wurde es aus irgendeinem Grund klein oder geschrumpft ... Wenn Sie also versuchen können, die Größe des Dateisystems zu ändern (oder ein Backup erstellen und neu formatieren) Xen2050 vor 6 Jahren 0

2 Antworten auf die Frage

0
Fanatique

Können Sie Dateien erstellen, die größer sind als der verfügbare Speicherplatz in dieser Partition? Welche Dateien haben Sie derzeit in Ihrem Haus und haben Sie auf ungewöhnlich große Dateien (insbesondere diesen .PrivateOrdner) geprüft ?

Sie können versuchen, eine Datei mit der richtigen Größe (oder mit einer Größe, die den Großteil der Partition ausfüllen würde) zu erstellen. Beachten Sie jedoch, dass dies eine lange Zeit dauert. Anschließend löschen Sie sie richtig (Beispiel):

dd bs=1M count=2000 if=/dev/urandom of=/home/david/tempfile

Dadurch wird eine 2G-Datei mit zufälligen Daten erstellt, die tempfilesich in Ihrem Home-Verzeichnis befinden.

Sie können es mit jedem beliebigen Werkzeug löschen, wie z. B. Schreddern oder Wischen für Magnetplatten.

Abgesehen davon können Sie versuchen, die private Partition manuell aufzuheben, zu löschen, neu zu erstellen und zu verschlüsseln. BEARBEITEN: Wenn Sie diese letzte Option verwenden, sollten Sie Ihre Daten sichern.

root @ ripper: / home / david # dd bs = 1G count = 2 if = / dev / urandom von = / home / david / tempfile dd: Warnung: Teillesung (33554431 Bytes); suggest iflag = fullblock 0 + 2 deegistrements lus 0 + 2 deegistrements écrits 67108862 bytes (67 MB, 64 MiB) kopiert, 1,14155 s, 58,8 MB / s David Zarebski vor 6 Jahren 0
Versuchen Sie es mit einem niedrigeren Wert für bs und höherer Zählung: `dd bs = 1M count = 2000 ....`. Meine Antwort entsprechend überarbeitet, da ein niedrigeres bs praktischer ist. Ich würde jedoch vorschlagen, dass Sie etwas wie "count = 2000000" oder mindestens 500000 wählen, um sicherzustellen, dass Sie eine ausreichend große Datei erstellen, um nach dem Platz in Ihrer Partition zu suchen. Fanatique vor 6 Jahren 0
root @ ripper: / home / david # dd bs = 1M count = 2 if = / dev / urandom von = / home / david / tempfile 2 + 0 registrierungen lus 2 + 0 registrierungen écrits 2097152 bytes (2,1 MB, 2, 0 MiB) kopiert, 0,0361848 s, 58,0 MB / s David Zarebski vor 6 Jahren 0
Wenn bs 1M ist, zählen Sie in Tausendern, nicht nur in 2. Fanatique vor 6 Jahren 0
Um ehrlich zu sein, verstehe ich nicht, was dieser Befehl versucht zu erreichen David Zarebski vor 6 Jahren 1
0
DrMoishe Pippik

Wenn Sie verschlüsselt haben /home/david/.Private, wurde ein verschlüsselter Container mit fester Größe erstellt, der nach Ihren Informationen 48% der Festplatte beansprucht. Ob Sie 1 kB oder 1 GB in diesen Container stecken, /home/david/.Privatenimmt 1,1 GB in Anspruch.

Sie können die Größe dieses verschlüsselten Containers verkleinern, wodurch möglicherweise eine Verschlüsselung und dann eine erneute Verschlüsselung erforderlich ist. Möglicherweise werden zuerst die Dateien übertragen und dann der Container gelöscht.

Bist du sicher? `~ / .Private` in diesem Tutorial wird über ecryptfs verschlüsselt, und ecryptfs ** funktioniert auf diese Weise nicht. ** Es hat keine Container. Es hat den gleichen Platz wie sein übergeordnetes `/ home'-Dateisystem. grawity vor 6 Jahren 1
Haben Sie 1,2 GB Dateien darin? DrMoishe Pippik vor 6 Jahren 0
Das muss das OP wissen, aber ich wäre nicht überrascht - es ist immerhin das gesamte Home-Verzeichnis. grawity vor 6 Jahren 0