При попытке монтировать образ диска в формате Raw (dd) с помощью следующей команды
mount nps-2010-emails.dd /media/manu/
Появляется следующее сообщение об ошибке
mount: you must specify the filesystem type
Я знаю, что использование -t мы можем указать файловую систему, но какова терминология для файла RAW (dd), который может быть передан в качестве аргумента команде mount. Если мой метод монтировать эту файловую систему не так, пожалуйста, помогите мне сделать то же самое.
$ file -s nps-2010-emails.dd
nps-2010-emails.dd: x86 boot sector;
partition 1: ID=0xb, starthead 254, startsector 1, 20479 sectors, extended partition table (last)\011, code offset 0x0
$ fdisk -l nps-2010-emails.dd
Disk nps-2010-emails.dd: 10 MB, 10485760 bytes
255 heads, 63 sectors/track, 1 cylinders, total 20480 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
nps-2010-emails.dd1 1 20479 10239+ b W95 FAT32
Вы также можете заставить компьютер автоматически сканировать все разделы в дампе и автоматически подготовить все устройства цикла, как описано здесь.
Итак, скажем, вы сбросили весь свой /dev/sda во что-то, что называется [ f5]. Вы можете получить доступ к его разделам следующим образом:
losetup -f -P sda.img
В моей системе он отображается следующим образом:
[d7 ] В средах, отличных от GUI, вы можете перечислить созданное устройство с помощью losetup -l, которое сообщит вам имя устройства цикла, например:# losetup -l
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0 0 0 0 0 /path/mmcblk0
Затем вы можете установить say, первый раздел , с:
mount /dev/loop0p1 /mnt/mypartition
Надеюсь, что это помогает.
Невозможно добавить комментарий из-за отсутствия репутации, но вы хотите рассказать тем из вас, у кого есть GPT-диск, при тестировании его с помощью fdisk, вместо этого используйте gdsik, чтобы получить начальный сектор и считать надлежащее смещение. Это помогло мне.
fdisk -l дал мне:
Device Boot Start End Blocks Id System
vm2080737.bak1 * 1 3901 31457279+ ee GPT
, и он не мог быть установлен с 512 смещением с ошибкой mount: вы должны указать тип файловой системы '
gdisk -l дал хороший результат:
Number Start (sector) End (sector) Size Code Name
1 34 545 256.0 KiB A501 gpboot
2 546 993825 485.0 MiB A502 swap
3 993826 62914526 29.5 GiB A503 rootfs