Unterschiedliche Partitionsgrößen (lsblk und df)

Unterschiedliche Partitionsgrößen (lsblk und df)

Ich habe Schwierigkeiten, die Diskrepanz zwischen den beiden Ausgaben - lsblkund - zu verstehen df -h. Die Suche unter anderen ähnlichen Fragen hat kein gutes Ergebnis erbracht.

lsblk:

sdb      8:16   0    10G  0 disk 
├─sdb1   8:17   0     5G  0 part /temp_disk
└─sdb2   8:18   0     5G  0 part /temp_disk_2

df -h:

/dev/sdb1       9.8G   24K  9.3G   1% /temp_disk
/dev/sdb2       4.9G   24K  4.6G   1% /temp_disk_2

Wie kommt die Größe von/dev/sdb1ist in der 2. Ausgabe größer? Dort entspricht es der Größe der gesamten Festplatte (fast 10 GB).

AKTUALISIEREN Nach dem Neustart war es nicht mehr möglich, eine dieser Partitionen zu mounten. fsckBeim Ausführen trat Bad magic number in super-blockein Fehler auf, der zu bestätigen scheintmook765's Annahme - während der Größenänderung der Partition ist anscheinend etwas Schlimmes passiert. Soweit ich mich erinnere, habe ich vielleicht vergessen, eine Partition vor der Größenänderung auszuhängen.

Antwort1

Die Lösung besteht darin, das Dateisystem zu formatieren, das bei einer fehlerhaften Größenänderung beschädigt wurde. Bei den beiden Partitionen, die ich habe, muss man Folgendes tun:

  1. mkfs.ext4 /dev/sdb1
  2. mkfs.ext4 /dev/sdb2

Wenn dies erledigt ist, werden alle Probleme auf einmal gelöst: Es gibt keine Diskrepanz in den Partitionsgrößen, es gibt keine fehlerhaften Superblöcke und beide Partitionen können ohne Fehler gemountet werden.

verwandte Informationen