Estou tentando diminuir uma partição em um cartão SD de 64 GB para que eu possa encaixá-la em um pendrive USB de 32 GB, mas não estou tendo nenhum sucesso. Eu tenho o cartão SD conectado a um adaptador USB, que é conectado a um Raspberry Pi rodando Raspbian.
Aqui está a saída de fdisk -l
:
Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
4 heads, 16 sectors/track, 242560 cylinders, total 15523840 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: 0x0002c262
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA)
/dev/mmcblk0p2 122880 15523839 7700480 83 Linux
Disk /dev/sda: 63.9 GB, 63864569856 bytes
4 heads, 32 sectors/track, 974496 cylinders, total 124735488 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: 0x000798a3
Device Boot Start End Blocks Id System
/dev/sda1 4096 147455 71680 c W95 FAT32 (LBA)
/dev/sda2 151552 124735487 62291968 83 Linux
É / dev / sda2 que eu quero encolher, mas quando tento resize2fs /dev/sda2 20G
eu recebo:
resize2fs 1.42.5 (29-Jul-2012)
resize2fs: Bad magic number in super-block while trying to open /dev/sda2
Couldn't find valid filesystem superblock.
Eu também tentei encolher a partição primeiro por fdisk
e depois executar resize2fs
, mas ela falhou com a mesma mensagem de erro.
Como posso diminuir minha partição?
PS. Eu já imaginei o cartão para que eu possa restaurar caso algo dê errado.