GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - comment formater plusieurs systèmes de fichiers dans un seul fichier ?

Il semble que vous puissiez utiliser les outils kpartx :http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

Kpartx peut être utilisé pour configurer des mappages de périphériques pour les partitions de n'importe quel périphérique de bloc partitionné. Il fait partie des outils multipath de Linux. Avec kpartx -l imagefile vous obtenez un aperçu des partitions dans le fichier image et avec kpartx -a imagefile les partitions seront accessibles via /dev/mapper/loop0pX (X est le numéro de la partition). Vous pouvez le monter maintenant avec mount /dev/mapper/loop0pX /mnt/ -o loop,ro. Après le démontage, vous pouvez déconnecter les appareils mappeurs avec kpartx -d imagefile.

Vous pouvez le faire en montant d'abord vos partitions sur /dev/loop? en utilisant losetup avec le -o option pour spécifier un décalage approprié pour votre partition. Le décalage peut être calculé sur la base de la sortie de fdisk -l disk.img (start_sector * sector_size ).

Par exemple :

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

Une fois monté, vous pouvez alors procéder au formatage de la partition en utilisant mkfs.* :

mkfs.vfat -F32 /dev/loop1

Pour plus de détails et d'exemples, consultez les articles suivants :

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

Linux
  1. Comment migrer les systèmes de fichiers Ext2/Ext3 vers Ext4 sous Linux

  2. Comment installer plusieurs distributions Linux sur une clé USB

  3. Linux - Comment inspecter les informations de structure de répertoire d'un fichier Unix/linux ?

  4. Comment renommer un fichier sous Linux ?

  5. Comment trouver des fichiers au format dos dans un système de fichiers Linux

Comment joindre plusieurs lignes en une seule dans un fichier sous Linux

Comment créer un lien symbolique vers un fichier sous Linux

Comment exécuter plusieurs commandes Linux en une seule commande

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

Comment joindre/fusionner plusieurs fichiers audio en un seul sous Linux

Comment sauvegarder les systèmes de fichiers Ext2, Ext3 ou Ext4 sous Linux