SanDisk USB-Laufwerk - belegter Speicherplatz summiert sich nicht

608
Robin Winslow

Ich habe ein 32 GB SanDisk USB-Laufwerk (Vfat-Partitionstyp). Es ist so, wie ich es erhalten habe - ich habe nicht mit der Partitionierung herumgespielt oder verschlüsselte Abschnitte oder irgendetwas hinzugefügt.

Die Festplatteneigenschaften zeigen, dass 3.1 GB verwendet werden:

Filesystem Size Used Avail Use% Mounted on ... /dev/sdb1 30G 3.1G 27G 11% /media/robin/BE12-3DC0 

Die Dateien auf der Festplatte summieren sich jedoch nur auf 39 MB:

/media/robin/BE12-3DC0$ du -sh 39M .  /media/robin/BE12-3DC0$ du -sh * .* 30M RunSanDiskSecureAccess_Win.exe 9.0M SanDiskSecureAccess 16K . 4.0K .. 

Weiß jemand, warum das sein könnte? Gibt es noch andere Dateien, die ich nicht sehen kann?

-1
[VFAT] (http://technet.microsoft.com/de-de/library/cc750354.aspx#XSLTsection125121120120) ist lange vorbei, also bin ich verwirrt, wie Sie einen neuen USB-Stick direkt vom Hersteller erhalten haben? Bist du * sicher * es ist wirklich VFAT und nicht FAT32? Können Sie von Windows aus auf das Laufwerk zugreifen und einen Screenshot mit den Angaben von Disk Management posten? (Wiederum erkennt modernes Win7 usw. möglicherweise nicht einmal ein echtes VFAT-Laufwerk, ähnlich wie es FAT16-Laufwerke behandelt.) Karan vor 10 Jahren 1

1 Antwort auf die Frage

0
Hauke Laging

Es gibt mindestens drei Gründe:

  1. Das Dateisystem selbst deckt einen relevanten Anteil des Speicherplatzes ab: Inodes, Verzeichnisse, Blockzuordnungs-Bitmaps usw.
  2. Das Journal deckt den Raum ab. Je größer das Volumen ist, desto größer ist das Journal.
  3. Standardmäßig (mindestens) ext reservieren Sie 5% des Speicherplatzes für den Superuser.

Sie können die relevanten Werte folgendermaßen überprüfen:

dumpe2fs -h /dev/mapper/cr_test |  grep -F -e "Reserved block count:" -e "Block size:" \ -e "Block count:" -e "Journal size:" Block count: 131072 Reserved block count: 0 Block size: 4096 Journal size: 16M 

Sie können den reservierten Speicherplatz mit konfigurieren tune2fs -m. Die Journalgröße kann (innerhalb bestimmter Grenzen) mit konfiguriert werden tune2fs -J size=journal-size.

Ich gehe davon aus, dass ich `/ dev / mapper / cr_test` durch mein Gerät ersetzen soll (` / dev / sdb` oder `/ dev / sdb1`). Ich tat das und erhalte die Meldung "Ungültige magische Zahl im Superblock beim Versuch, / dev / sdb zu öffnen" (auch wenn ich `sdb1 'verwende). Ist das so, weil ich "umount" sein soll? Robin Winslow vor 10 Jahren 0
@RobinWinslow Then it's a different file system (with different tools). Sticks with data for Windows systems usually don't have ext; I read your question too fast... But (at least) the first part of my answer remains valid. Hauke Laging vor 10 Jahren 0
Die Partition ist also vom Typ "vfat". Wissen Sie, welche Dinge mit diesem Dateisystem mehr Platz benötigen oder mit welchen Tools ich es untersuchen kann? Robin Winslow vor 10 Jahren 0
@RobinWinslow Ich bin nicht mit VFAT-Details vertraut. Wie gesagt, braucht es auch Platz für seine Metadaten. Aber ich weiß nicht, um welche Volume-Freigabe es sich normalerweise handelt. Hauke Laging vor 10 Jahren 0