Encolhendo uma partição

0

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.

    
por me-- 20.02.2014 / 08:51

1 resposta

1

Eu não entendo o problema.

Se a motivação para encolher a partição é que você deseja movê-la para outro armazenamento físico, a "mágica de encolhimento" é:

  1. crie a partição no armazenamento de destino

  2. formate a nova partição

  3. monte a partição (e a partição de origem)

  4. cp -a / caminho / para / fonte /. / path / to / target

Sistema de arquivos muito mais rápido, muito mais fácil, menos perigoso e limpo.

    
por 20.02.2014 / 09:23