Como faço para montar uma imagem

Como faço para montar uma imagem

Estou tentando montar uma imagem de disco (consistindo em partições MBR, fat, ext4) para poder modificar o layout usando gparted. (Estou tentando mover a partição para um limite de 4M.)

Eu tentei sudo mount img mountpoint -o loopsem sucesso.

Como posso conseguir isso?

Responder1

Normalmente, as ferramentas de particionamento exigem que as partições não sejam montadas. Você deve usar partedou gparteddiretamente no arquivo de imagem usando:

parted /path/to/disk.img

Exemplo de saída:

$ parted VirtualBox\ VMs/centos/VMDK-test-flat.vmdk 
WARNING: You are not superuser.  Watch out for permissions.
GNU Parted 2.3 
Using /home/testuser/VirtualBox VMs/centos/VMDK-test-flat.vmdk
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                    
Model:  (file)
Disk /home/testuser/VirtualBox VMs/centos/VMDK-test-flat.vmdk: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size   Type     File system  Flags
 1      32,3kB  535MB   535MB  primary  ext4
 2      535MB   1069MB  535MB  primary  ext4

(parted)

Responder2

Você não precisa montar a imagem para editar sua tabela de partições. Faça gpartedo trabalho diretamente com sua imagem:

sudo gparted /path/to/img

EDIT: mounté um termo relacionado a sistemas de arquivos. Você pode montar uma imagem do sistema de arquivos. A imagem do disco contendo a tabela de partição é uma imagem do dispositivo de bloco, que geralmente não é um sistema de arquivos válido.

Responder3

Não sei se você pode redimensionar ou mover sua partição em uma imagem, mas existe uma ferramenta para montar partições dentro de um arquivo de imagem,kpartx. Nunca usei, mas você pode dar uma olhada aqui:http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

informação relacionada