Wie greife ich auf einen unbekannten Dateityp zu/mounte ihn?

Wie greife ich auf einen unbekannten Dateityp zu/mounte ihn?

Im Jahr 2012 habe ich eine 7,5 GB große Datei mit dem Namen erstellt

SD-card.2012.dd-bs1024-1.ec6a4994f4148912abb199505b98f01g

Ich vermute, dass ich ddeine 8 GB große SD-Karte von einer meiner Kameras verwendet habe. Warum? Ich kann mich nicht erinnern.

Ich habe bestätigt, dass ec6a4994f4148912abb199505b98f01gder Dateiname die MD5-Summe enthält, sodass die Datei im Verhältnis zu dem Zeitpunkt, an dem ich die Summe zu ihrem Namen hinzugefügt habe, intakt ist.

fileBerichte, die Daten sind.

partxmeldet „Partitionstabelle konnte nicht gelesen werden“. Habe Partx noch nie zuvor verwendet.

fdiskmeldet „enthält keine gültige Partitionstabelle“

sudo losetup -f <filename>setzt es bei /dev/loop0, wie von gemeldet losetup -a, erstellt aber kein loop0pN, und meine nachfolgenden Versuche schlagen mount -t <type> /dev/loop0 <mount-point>wie oben fehl.

mount -o loop -t autoschlägt fehl, da ich den Dateisystemtyp angeben muss. Es schlägt auch fehl, wenn ich vfat oder ntfs angebe.

Ich bitte um Rat zum weiteren Vorgehen.

Antwort1

Erstellen Sie selbst ein Loop-Gerät und prüfen Sie von dort aus, was sich darin befindet. Dies kann mit den folgenden Befehlen erreicht werden (mit aktualisierten Befehlen, die Ihre Umgebung widerspiegeln, falls dies nicht der Fall ist):

Suchen Sie nach einem ungenutzten Loop-Gerät:

losetup -f

Erstellen Sie mit dieser SD-Kartendatei ein Loop-Gerät:

losetup /dev/loop0 /path/to/SD-card.2012.dd bs1024-1.ec6a4994f4148912abb199505b98f01g

Da es sich um eine SD-Karte handelt, ist dies wahrscheinlich nicht der Fall.habeneine Partitionstabelle und hat wahrscheinlich nur ein Dateisystem, das direkt darauf liegt. Sie können es jetzt /dev/loop0als Blockspezial ansprechen und sehen, welche Art von Dateisystem darauf liegen könnte.

Zeigen Sie Dateisysteme an, die von Ihrem System gescannt werden können:

blkid

Wenn Sie wissen, wie das Dateisystem/die Partitionsstruktur aussieht, versuchen Sie, es zu mounten. Ihre Ergebnisse können abweichen, da auf der SD-Karte möglicherweise etwas Ungewöhnliches ist (z. B. LVM). Aber wahrscheinlich ist es ein Dateisystem direkt darauf:

mount /dev/loop0 /mnt/foo

verwandte Informationen