Linux md RAID:/dev/md0 по сравнению с/dev/md/0

Одно из ограничений Wubi - то, что Ubuntu установлена в файле образа диска, который находится на одном из Ваших жестких дисков Windows, таким образом, Вы не можете использовать необычную схему выделения разделов. Если больше не будет пространства, оставленного на Вас машина Windows для увеличения размера образа диска, то Вы не сможете установить программное обеспечение или файлы загрузки в Ubuntu.

Но как @Antigona указанный хорошо для испытания Linux впервые.

19
11.09.2017, 11:52
3 ответа

вы можете назвать массив своим именем (не только 0-127), а начиная с mdadm 3.0.3 вы можете использовать только имя. Если думаю, что путь был изменен, чтобы использовать подпапку /dev/md/$nameдля большей гибкости или каких-то чистых или групповых массивов. Если массив md создается в формате /dev/mdX, добавляется символическая ссылка для совместимости с новым форматом.

2
27.01.2020, 19:45

Вероятно, исходный путь зависит от версии ядра Linux или системы Unix. Символическая ссылка /dev/md/N может существовать по причинам совместимости. Программы или скрипты, которые могут использовать этот путь вместо /dev/mdN.

0
27.01.2020, 19:45

Когда дело доходит до имен устройств, лучше спросить udev . Насколько я понимаю,

    Именование
  1. md%dиспользуется ядром, оно генерируется непосредственно драйвером md.c #L5646 и используется в /proc/partitionsи sysfs. Следовательно,он появляется в/dev

  2. /dev/md/...и /dev/disk/by-id/...генерируются udevd как символические ссылки. В моей системе соответствующие правила хранятся в/usr/lib/udev/rules.d/63-md-raid-arrays.rules:

    ENV{DEVTYPE}=="disk", ENV{MD_DEVNAME}=="?*", SYMLINK+="md/$env{MD_DEVNAME}"
    

Похоже, что файл udev исходит из openSUSE 11.1-rc3в соответствии с этой фиксацией в mdadm. Я проверил этот файл в openSUSE 11.0, но в нем нет символических ссылок md/%d...

2
27.01.2020, 19:45

Теги

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