Como se interpreta fdisk -l
output. Eu incluí uma amostra de saída com base em uma imagem com minhas "melhores estimativas" e, em seguida, mostro a saída com base no dispositivo que foi usado para criar a imagem. Qualquer coisa que você possa fazer para explicar como essas três "visões" diferentes da mesma coisa se relacionam seria apreciada.
[michael@devserver ~]$ sudo fdisk -l backup.img
Disk backup.img: 31.9 GB, 31914983424 bytes, 62333952 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 label type: dos
Disk identifier: 0x00009590
Device Boot Start End Blocks Id System
backup.img1 8192 2496093 1243951 e W95 FAT16 (LBA)
backup.img2 2496094 62333951 29918929 5 Extended
backup.img5 2498560 2564093 32767 83 Linux
backup.img6 2564096 2699263 67584 c W95 FAT32 (LBA)
backup.img7 2703360 62333951 29815296 83 Linux
[michael@devserver ~]$
O seguinte relaciona-se com cada coluna da tabela:
mount -o loop,offset=1278000128 backup.img /mnt/tmp
(não testado). (end-start+1)/2
. Talvez seja dividido por 2 porque os blocos são às vezes definidos como 1K, mas eu tenho 512 bytes? O arquivo de imagem acima foi criado usando sudo dd bs=4M if=/dev/sda of= backup.img
onde /dev/sda
é um cartão SD inserido em um leitor de cartão USB. Eu também incluí a saída fdisk
deste SD.
michael@rpi1:~ $ sudo fdisk -l
....
Disk /dev/sda: 29.7 GiB, 31914983424 bytes, 62333952 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
Disklabel type: dos
Disk identifier: 0x00009590
Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 2496093 2487902 1.2G e W95 FAT16 (LBA)
/dev/sda2 2496094 62333951 59837858 28.5G 5 Extended
/dev/sda5 2498560 2564093 65534 32M 83 Linux
/dev/sda6 2564096 2699263 135168 66M c W95 FAT32 (LBA)
/dev/sda7 2703360 62333951 59630592 28.4G 83 Linux
michael@rpi1:~ $
Se o cartão SD for realmente usado em um Raspberry Pi, recebo a seguinte saída:
michael@rpi2:~ $ sudo fdisk -l
...
Disk /dev/mmcblk0: 29.7 GiB, 31914983424 bytes, 62333952 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
Disklabel type: dos
Disk identifier: 0x00009590
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 2496093 2487902 1.2G e W95 FAT16 (LBA)
/dev/mmcblk0p2 2496094 62333951 59837858 28.5G 5 Extended
/dev/mmcblk0p5 2498560 2564093 65534 32M 83 Linux
/dev/mmcblk0p6 2564096 2699263 135168 66M c W95 FAT32 (LBA)
/dev/mmcblk0p7 2703360 62333951 59630592 28.4G 83 Linux
michael@rpi2:~ $
Tags mount fdisk filesystems partition