Как создать виртуальные блочные устройства

Я хочу создать несколько виртуальных блочных устройств как/dev/sda и затем использовать их для создания md устройства для тестовой цели. Я смонтировал свою корневую файловую систему на/dev/sda1 и не имею дополнительного пространства для создания новых физических разделов. Поэтому я ищу путь к временному файлу, выделяют небольшую часть моего свободного пространства к этим виртуальным блочным устройствам.

Я могу использовать dmsetup или другие утилиты для создания этих виртуальных блочных устройств?

7
задан 7 November 2014 в 21:59

1 ответ

Можно создать устройство закольцовывания в файл и сделать это, тот путь

# create a 100M file in /opt
dd if=/dev/zero of=/opt/dev0-backstore bs=1M count=100

# create the loopback block device 
# where 7 is the major number of loop device driver, grep loop /proc/devices
mknod /dev/fake-dev0 b 7 200 

losetup /dev/fake-dev0  /opt/dev0-backstore

Делает немного сценария для автоматизации этого и сделанный.

11
ответ дан 17 November 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: