
Мой основной раздел —сдб. Я добавляю новый диск (ПДД) и отформатировал его, как показано ниже:
fdisk -l
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 499711 248832 83 Linux
/dev/sdb2 501758 488396799 243947521 5 Extended
/dev/sdb5 501760 488396799 243947520 8e Linux LVM
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 fd Linux raid autodetect
/dev/sda2 501758 488396799 243947521 5 Extended
/dev/sda5 501760 488396799 243947520 fd Linux raid autodetect
Disk /dev/mapper/ubuntu--server-root: 247.7 GB, 247652679680 bytes
255 heads, 63 sectors/track, 30108 cylinders, total 483696640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu--server-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-swap_1 doesn't contain a valid partition table
У меня уже есть следующее:
/dev/mapper/ubuntu--server-root
/dev/mapper/ubuntu--server-swap_1
Теперь я хочу установить mdadm. Нужно ли мне создавать md0 и md1? Я проверилэтот урок, но я не знаю, разумно ли создавать md0 и md1, потому что тогда я не знаю, что делать с /dev/mapper/*
.
решение1
Если у вас есть возможность, я бы посоветовал вам скачать копию альтернативного установщика с сайтаздесь, он не такой красивый, как обычный, но из него можно создавать RAID-массивы.
решение2
MD RAID можно создавать разными способами. Давайте придерживаться вашего вопроса RAID1 для этого ответа. Вы можете отразить базовыйфизические устройства(создать /dev/mdX
из двух /dev/sdZ
) или вы можете использовать настройку без разделов, где вы заранее создаете разделы на каждом из физических дисков, а затем создаете массивы изобъемы("partitions") - каждый из которых будет отображаться как "linux-raid-member" или что-то подобное в fdisk
. Так что в этом случае вам придется использовать два /dev/sdZ1
(или /dev/sdZ2
и т. д.) для создания одного /dev/mdX
.
Затем, чтобы еще больше усложнить ситуацию, вы можете наложить MD RAID поверх тома LVM2 или ниже. Вы, кажется, заинтересованы в том, чтобы наложить его ниже. Пока вы осознаете последствия, все эти варианты хороши.
Однако в прошлом я убедился на собственном опыте, что в случае катастроф имеет смысл придерживаться одного "слоя" (независимо от того, без разделов он или нет). Если у вас достаточно избыточности, это не будет проблемой (например, в RAID10), но в случае RAID1 для потери избыточности достаточно отказа одного физического устройства. То же самое касается RAID5, поэтому в наши дни люди предпочитают RAID6.
Выше я сказал, что я бы рекомендовал вам создать деградированный RAID1 из нового диска и перейти на него. После того, как вы закончите, вы можете повторно синхронизировать массив со "старым" диском в качестве второго члена массива. Однако это создает кратковременное временное окно, в котором ваши данные не будут доступны избыточно. Поэтому держите резервную копию под рукой.
Еще одно, конечно, вам не нужно размещать swap поверх RAID (или LVM2, если на то пошло). Вот почему я предпочитаю настройку без разделов в целом. Это позволяет мне обозначать, например, /dev/sda6
и /dev/sdb6
как swap
, в то время как разделы /dev/sda1
/ /dev/sdb1
и /dev/sda2
/ /dev/sdb2
объединяются в один /dev/mdX
соответственно.