Объединение двух файлов для монтирования файловой системы внутри них

У меня есть два файла diskimage.part1 и diskimage.part2 на жестком диске с внешним медленным (USB 2), и мне нужно сделать эквивалент

 cat diskimage.part{1,2} > diskimage mount -o ro,loop diskimage /tmp/mountpoint 

но cat потребуется несколько часов, и образ диска нигде не поместится из-за его размера.

Есть ли «ленивая версия кошки», которую я мог бы использовать с этим изображением на диске? Что-то вроде

 losetup --readonly /dev/loopX --concatenate diskimage.part* mount -o ro /dev/loopX /tmp/mountpoint 

(Но losetup --concatenate не существует)

2 Solutions collect form web for “Объединение двух файлов для монтирования файловой системы внутри них”

Возможно, вы хотите использовать mdadm

 $ losetup --readonly /dev/loop1 diskimage.part1 $ losetup --readonly /dev/loop2 diskimage.part2 $ mdadm --create /dev/md0 --level=linear --raid-devices=2 /dev/loop1 /dev/loop2 $ mount -o ro /dev/md0 /tmp/mountpoint 

Если есть достаточно свободного места для diskimage и diskimage2, вы можете добавить последнее в прежний файл

 cat diskimage.part2 >> diskimage.part1 && mv diskimage.part1 diskimage 

Это также будет быстрее, чем копирование, потому что вам не нужно перемещать столько данных. Но использование другого быстрого устройства для конкатенации предпочтительнее из соображений скорости.

Если у вас недостаточно свободного места, просто используйте любое другое (возможно, внешнее) устройство для создания файла diskimage.

  • UDF и fstab (без UUID)
  • Какую файловую систему использовать во встроенном статическом устройстве?
  • Установите файловую систему samba в RHEL 5.5
  • Измените размер LV в зашифрованном LUKS VG - Ubuntu 11.04
  • Symlinks и EncFS
  • Повторные файловые системы и точки монтирования в выводе df
  • Как отформатировать карту microSDXC в Fat32?
  • При установке linux на USB-накопителе, какую файловую систему следует использовать для форматирования для лучшей производительности?
  • Перечисление \ запись файлов в определенном каталоге вызывает команду
  • Скорость передачи при копировании из Windows в Pi
  • Какая особенность имеет индекс inode корневого каталога над другими каталогами?
  • Linux и Unix - лучшая ОС в мире.