2

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

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

1 ответ1

3

Лучшим решением было бы настроить виртуальную машину и протестировать ее на виртуальной машине, но это можно сделать без использования виртуальной машины.

Что вам нужно сделать, это создать петлевое устройство.

  • Создайте файл размером 100 МБ: dd if=/dev/zero of=loopback_file1 bs=1M count=100
  • Назначьте этот файл в качестве устройства обратной петли: losetup /dev/loop0 loopback_file1 .

С этого момента блочное устройство /dev/loop0 будет выглядеть как диск, а содержимое перейдет в файл loopback_file1 . Затем вы можете проверить свои команды mdadm на этом устройстве.

Ссылки:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .