GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come formattare più file system all'interno di un file?

Sembra che tu possa usare gli strumenti di kpartx:http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

Kpartx può essere utilizzato per configurare le mappature dei dispositivi per le partizioni di qualsiasi dispositivo a blocchi partizionato. Fa parte degli strumenti multipath di Linux. Con kpartx -l imagefile ottieni una panoramica delle partizioni nel file immagine e con kpartx -a imagefile le partizioni saranno accessibili tramite /dev/mapper/loop0pX (X è il numero della partizione). Puoi montarlo ora con mount /dev/mapper/loop0pX /mnt/ -o loop,ro. Dopo lo smontaggio puoi disconnettere i dispositivi mappatori con kpartx -d imagefile.

Puoi farlo montando prima le tue partizioni su /dev/loop? usando losetup con il -o opzione per specificare un offset adatto alla partizione. L'offset può essere calcolato in base all'output di fdisk -l disk.img (start_sector * sector_size ).

Ad esempio:

losetup -o32256 /dev/loop1 ./disk.img   # mount first partition

Una volta montato, puoi quindi procedere alla formattazione della partizione utilizzando mkfs.* :

mkfs.vfat -F32 /dev/loop1

Per ulteriori dettagli ed esempi, vedere i seguenti articoli:

  • http://wiki.osdev.org/Loopback_Device#Mounting
  • http://web2.clarkson.edu/projects/itl/honeypot/ddtutorial.txt
  • http://wiki.eeeuser.com/howtocustomrestoreimage:pt2mkcustomimage

Linux
  1. Come migrare i file system Ext2/Ext3 su Ext4 su Linux

  2. Come installare più distribuzioni Linux su una USB

  3. Come decomprimere il formato di file .xz in Linux usando le utility tar e xz?

  4. Come rinominare un file in Linux?

  5. Come gzippare più file in un unico file gz?

Come unire più righe in una in un file in Linux

Come collegare simbolicamente un file in Linux

Come eseguire più comandi Linux in un unico comando

Come unire più file PDF in un unico PDF in Linux

Come unire/unire più file audio in uno in Linux

Come eseguire il backup di file system Ext2, Ext3 o Ext4 in Linux