Назад | Перейти на главную страницу

имеет ли значение * физический * порядок / расположение дисков в массиве RAID-10, управляемом mdadm?

Я установил массив RAID-10 с 4 дисками, используя управляемый mdadm программный рейд на коробке x86_64.

он заработал и работает, как ожидалось,

cat /proc/mdstat
    md127 : active raid10 sdc2[2] sdd2[3] sda2[0] sdb2[1]
          1951397888 blocks super 1.2 512K chunks 2 far-copies [4/4] [UUUU]
          bitmap: 9/466 pages [36KB], 2048KB chunk

atm четыре диска SATA физически подключены к первым четырем портам SATA материнской платы.

Я хочу собрать необходимую / полную информацию для аварийного восстановления. чтение начинается здесь, http://neil.brown.name/blog, и список рассылки, я еще не совсем уверен, что все правильно.

я понимаю, что «порядок движения имеет значение». логический и / или физический порядок имеет значение?

если я отключил четыре диска в этом массиве и подключил их обратно к разным портам на материнской плате или карте pci, если я ничего не изменил в конфигурации программного обеспечения, будет ли массив правильно автоматически повторно собран?

Как сказал @Fox, метаданные гарантируют, что массив может быть собран независимо от того, в каком порядке обнаруживаются диски.

Вы, конечно, должны думать об устройствах по их серийным номерам или другим свойствам, уникальным для физического устройства, а не по имени узла устройства. например.:

$ ls -la /dev/disk/by-id/ata-ST3320418AS_6VM9PNFT
lrwxrwxrwx 1 root root 9 2011-11-15 23:20 /dev/disk/by-id/ata-ST3320418AS_6VM9PNFT -> ../../sde

потому что какие физические устройства назначаются узлам при загрузке, не гарантируется. Это может быть важно, если вам когда-нибудь понадобится удалить устройство и т. Д. Так что в моем случае я думаю об этом диске как о серийном 6VM9PNFT, а не о / dev / sde.

Что касается резервного копирования метаданных, я не думаю, что это так важно, потому что пока ваш массив собирается, у вас будут метаданные. Если массив не собирается, то в чем смысл метаданных? На самом деле вы не должны возиться с метаданными, вы должны иметь достаточно доступных устройств!

Однако, если вы действительно хотите создать резервную копию, вы можете выгрузить ее, выполнив mdadm -E /dev/sde1 для каждого из устройств-членов в каждом из ваших массивов.