Wie mounte ich ein Image

Wie mounte ich ein Image

Ich versuche, ein Disk-Image (bestehend aus MBR-, FAT- und ext4-Partitionen) zu mounten, damit ich das Layout mithilfe von ändern kann gparted. (Ich versuche, die Partition an eine 4M-Grenze zu verschieben.)

Ich habe sudo mount img mountpoint -o loopes erfolglos versucht.

Wie kann ich das erreichen?

Antwort1

Normalerweise erfordern Partitionierungstools, dass Partitionen nicht gemountet sind. Sie sollten partedoder gparteddirekt auf der Image-Datei verwenden:

parted /path/to/disk.img

Beispielausgabe:

$ 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)

Antwort2

Sie müssen das Image nicht mounten, um die Partitionstabelle zu bearbeiten. Arbeiten Sie gparteddirekt mit Ihrem Image:

sudo gparted /path/to/img

BEARBEITEN: mountist ein Begriff, der sich auf Dateisysteme bezieht. Sie können ein Image des Dateisystems mounten. Das Image einer Festplatte mit der Partitionstabelle ist ein Image eines Blockgeräts, das im Allgemeinen kein gültiges Dateisystem ist.

Antwort3

Ich weiß nicht, ob man die Partition auf einem Image verschieben oder die Größe ändern kann, aber es gibt ein Tool zum Mounten von Partitionen innerhalb einer Image-Datei.Abonnieren. Ich habe es nie benutzt, aber Sie können hier einen Blick darauf werfen:http://robert.penz.name/73/kpartx-ein-Tool-zum-Einbinden-von-Partitionen-innerhalb-einer-Image-Datei/

verwandte Informationen