GNU/Linux >> Znalost Linux >  >> Linux

Linux – jak formátovat více souborových systémů v rámci jednoho souboru?

Zdá se, že můžete použít nástroje kpartx:http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

Kpartx lze použít k nastavení mapování zařízení pro oddíly libovolného rozděleného blokového zařízení. Je součástí linuxových multipath-tools. Pomocí kpartx -l imagefile získáte přehled o oddílech v image souboru a pomocí kpartx -a imagefile budou oddíly přístupné přes /dev/mapper/loop0pX (X je číslo oddílu). Nyní jej můžete připojit pomocí mount /dev/mapper/loop0pX /mnt/ -o loop,ro. Po odpojení můžete odpojit zařízení mapovače pomocí kpartx -d imagefile.

Můžete to udělat tak, že nejprve připojíte své oddíly k /dev/loop? pomocí losetup s -o možnost určit vhodný offset vašeho oddílu. Posun lze vypočítat na základě výstupu fdisk -l disk.img (start_sector * sector_size ).

Například:

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

Po připojení můžete pokračovat ve formátování oddílu pomocí mkfs.* :

mkfs.vfat -F32 /dev/loop1

Další podrobnosti a příklady naleznete v následujících článcích:

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

Linux
  1. Jak dekomprimovat formát souboru .xz v Linuxu pomocí nástrojů tar a xz?

  2. Linux – Jak lze zkontrolovat informace o struktuře adresářů souboru Unix/linux?

  3. Jak přejmenovat soubor v Linuxu?

  1. Jak migrovat souborové systémy Ext2/Ext3 na Ext4 v Linuxu

  2. Jak nainstalovat více distribucí Linuxu na jedno USB

  3. Jak najít soubory ve formátu DOS v systému souborů linux

  1. Jak přesunout soubor v Linuxu

  2. Jak formátovat diskové oddíly v Linuxu

  3. Jak gzipovat více souborů do jednoho souboru gz?