Como faço para montar uma imagem

2

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 4 milhões).

Eu tentei sudo mount img mountpoint -o loop sem sucesso.

Como posso conseguir isso?

    
por Milliways 03.11.2015 / 10:50

3 respostas

1

Normalmente, as ferramentas de particionamento exigem que as partições não sejam montadas. Você deve usar parted ou gparted diretamente 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)
    
por 03.11.2015 / 11:00
1

Você não precisa montar a imagem para editar sua tabela de partições. Faça com que gparted funcione 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 que contém a tabela de partições é uma imagem do dispositivo de bloco, que geralmente não é um sistema de arquivos válido.

    
por 03.11.2015 / 11:01
0

Não sei se você pode redimensionar ou mover sua partição em uma imagem, mas há uma ferramenta para montar partições em um arquivo de imagem, kpartx . Eu nunca usei, mas você pode dar uma olhada aqui: link

    
por 03.11.2015 / 11:03

Tags