Монтирование и размонтирование образа SATA диска Далее используются подстановки ${_IMAGE_NAME_} - имя файла образа (например, 'sata_disk.img') ${_MOUNT_DIR_} - директория, в которую будет смонтирован образ диска (например, '/mnt') 1) Монтирование Далее используется подстановка ${_BLK_DEV_} - имя файла блочного устройства (например, 'loop0p1') Необходимо выполнить команду # kpartx -a -v ${_IMAGE_NAME_} (Пример: kpartx -a -v sata_disk.img) Команда выведет результат своей работы (Пример: add map loop0p1 (252:2): 0 32768 linear /dev/loop0 30720) Из этого вывода понадобится название устройства ${_BLK_DEV_} (в примере выше: loop0p1) /* Команду kpartx можно выполнить следующим образом, чтобы в выводе */ /* получить только имя файла блочного устройства: */ /* Пример: kpartx -a -v sata_disk.img | awk '{print $3}' */ /* Вывод: loop0p1 */ Собственно, монтирование # mount -o loop /dev/mapper/${_BLK_DEV_} ${_MOUNT_DIR_} (Пример: mount -o loop /dev/mapper/loop0p1 /mnt) После этого можно работать с образом через директорию ${_MOUNT_DIR_}. Для фиксирования результата понадобится размонтирование. 2) Размонтирование # sync # umount ${_MOUNT_DIR_} (Пример: umount /mnt) Удаление блочного устройства # kpartx -v -d ${_IMAGE_NAME_} (Пример: kpartx -v -d sata_disk.img)