Мой сценарий прост: мой телефон Android имеет внутреннюю карту microSD размером 2 ГБ, и у меня не хватает места. Теперь я купил новую карту памяти microSD на 16 ГБ, куда я хочу мигрировать.
Шаги:1. Вставьте старую SD-карту, используйте dd для резервного копирования
# dd if=/dev/mmcblk0 of=backup.img bs=1M
- Вставьте новую SD-карту, дд старое изображение
 
# dd if=backup.img of/dev/mmcblk0 bs=1M
- Изменить размер раздела ... подождите, я не вижу разделов там
 
# fdisk /dev/mmcblk0 
Welcome to fdisk (util-linux 2.21.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/mmcblk0: 16.0 GB, 16001269760 bytes
4 heads, 16 sectors/track, 488320 cylinders, total 31252480 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
Command (m for help): 
Хорошо, давайте попробуем изменить размер?
# resize2fs /dev/mmcblk0 resize2fs 1.42.3 (14-May-2012) resize2fs: Bad magic number in super-block while trying to open /dev/mmcblk0 Couldn't find valid filesystem superblock.
GParted показывает 16-гигабайтный раздел fat16, но доступный размер все еще старый 2-гигабайтный размер от старого microSD.
Что я делаю не так?
