#1
|
|||
|
|||
То ли лыжи не едут
Sergey Anohin написал(а) к All в May 19 08:44:57 по местному времени:
Нello! root и boot на SSD, есть еще два харда по 1TB, из них делаю raid1 и монтирую его в каталог /raid1. набор команд стандартный: mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb mkfs.ext4 -F /dev/md0 mdadm --detail --scan | tee -a /etc/mdadm/mdadm.conf update-initramfs -u echo '/dev/md0 /raid1 ext4 defaults,nofail 0 0' | tee -a /etc/fstab но после ребута фиг, а не рейд. в /dev никаких md0 нет. сабж С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#2
|
|||
|
|||
То ли лыжи не едут
Alexey Vissarionov написал(а) к Sergey Anohin в May 19 10:01:00 по местному времени:
Доброго времени суток, Sergey! 08 May 2019 08:44:56, ты -> All: SA> root и boot на SSD, У тебя там EFI, что ли? Если нет - на кой ляд тебе /boot понадобился? SA> есть еще два харда по 1TB, из них делаю raid1 SA> mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 SA> /dev/sda /dev/sdb Вижу две классические ошибки (одна грубая, другая не очень): 1. Не надо использовать диски целиком - создай разделы с типом 0xFD 2. Ядро умеет автоматически определять и собирать массивы с метаданными суперблока версии 0.9; для какого-нибудь большого /home пофигу, зато для корневой ФС очень удобно. У тебя диски терабайтные, так что ограничение 2 терабайта (кстати, оно не на диск, а на раздел) тебя не затрагивает. Итого: mdadm -C /dev/md0 -e 0 -l 1 -n 2 /dev/sd{a,b}1 Ну и один из моих любимых примеров: md0 : active raid1 sdf1[2] sdg1[1] sde1[3] sdd1[4] sdc1[5] sdb1[6] sda1[0] 6193024 blocks [7/7] [UUUUUUU] md1 : active raid6 sdb2[0] sda2[8] sde2[5] sdf2[6] sdg2[7] sdd2[3] sdc2[1] 14601845760 blocks super 1.2 level 6, 64k chunk, algorithm 2 [7/7] [UUUUUUU] (корень и хомяк соответственно). Система грузится прямо с /dev/md0, никаких рамдисков и прочего колхоза. Диски - если правильно помню, 7 штук по 3 Тб. SA> mdadm --detail --scan | tee -a /etc/mdadm/mdadm.conf Это опять же можно спихнуть на ядро (если там есть CONFIGMDAUTODETECT). SA> update-initramfs -u SA> echo '/dev/md0 /raid1 ext4 defaults,nofail 0 0' | tee -a /etc/fstab SA> но после ребута фиг, а не рейд. в /dev никаких md0 нет. сабж zcat /proc/config.gz | grep ^CONFIGMD -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Сервер под Windows - как Запорожец представительского класса --- /bin/vi |
#3
|
|||
|
|||
То ли лыжи не едут
Michael Dukelsky написал(а) к Alexey Vissarionov в May 19 12:25:26 по местному времени:
Привет, Alexey! 08 May 2019 10:01, Alexey Vissarionov послал(а) письмо к Sergey Anohin: AV> Вижу две классические ошибки (одна грубая, другая не очень): AV> 1. Не надо использовать диски целиком - создай разделы с типом 0xFD Почему? Что случится, если использовать диск целиком? Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#4
|
|||
|
|||
То ли лыжи не едут
Sergey Anohin написал(а) к Alexey Vissarionov в May 19 12:28:48 по местному времени:
Нello, Alexey! SA>> root и boot на SSD, AV> У тебя там EFI, что ли? Если нет - на кой ляд тебе /boot понадобился? Ставил сраный дебиан не я, и честно хз что там на счет EFI, не смотрел в ту сторону SA>> есть еще два харда по 1TB, из них делаю raid1 SA>> mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 SA>> /dev/sda /dev/sdb AV> Вижу две классические ошибки (одна грубая, другая не очень): AV> 1. Не надо использовать диски целиком - создай разделы с типом 0xFD AV> 2. Ядро умеет автоматически определять и собирать массивы с метаданными суперблока версии 0.9; для какого-нибудь большого /home пофигу, зато для корневой ФС очень удобно. У тебя диски терабайтные, так что ограничение 2 терабайта (кстати, оно не на диск, а на раздел) тебя не затрагивает. AV> Итого: mdadm -C /dev/md0 -e 0 -l 1 -n 2 /dev/sd{a,b}1 Да, я подозревал об этом, а потом нашел еще что люди пишут бить на разделы sda1 sda2 sdb1 sdb2 и колотить из них массивы, но и такое видел: gdisk /dev/sd[b-e] \n \ \fd00\w\y пробую так: # cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md1 : active raid1 sdb2[1] sda2[0] 972436160 blocks super 1.2 [2/2] [UU] [>....................] resync = 4.8% (46723456/972436160) finish=109.0min speed=141488K/sec bitmap: 8/8 pages [32KB], 65536KB chunk md0 : active raid1 sdb1[1] sda1[0] 4190208 blocks super 1.2 [2/2] [UU] получается так как-то: sda 931.5G disk ├─sda1 4G linuxraidmember part │ └─md0 4G swap raid1 └─sda2 927.5G linuxraidmember part └─md1 927.4G ext4 raid1 sdb 931.5G disk ├─sdb1 4G linuxraidmember part │ └─md0 4G swap raid1 └─sdb2 927.5G linuxraidmember part └─md1 927.4G ext4 raid1 sdc 238.5G disk ├─sdc1 476M ext4 part /boot └─sdc2 238G ext4 part / С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#5
|
|||
|
|||
То ли лыжи не едут
Michael Dukelsky написал(а) к Alexey Vissarionov в May 19 22:18:34 по местному времени:
Привет, Alexey! 08 May 2019 12:25, Michael Dukelsky послал(а) письмо к Alexey Vissarionov: AV>> Вижу две классические ошибки (одна грубая, другая не очень): AV>> 1. Не надо использовать диски целиком - создай разделы с типом AV>> 0xFD MD> Почему? Что случится, если использовать диск целиком? Хотелось бы получить ответ. Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#6
|
|||
|
|||
То ли лыжи не едут
Alexey Vissarionov написал(а) к Michael Dukelsky в May 19 01:32:00 по местному времени:
Доброго времени суток, Michael! 13 May 2019 22:18:34, ты -> мне: AV>>> Вижу две классические ошибки (одна грубая, другая не очень): AV>>> 1. Не надо использовать диски целиком - создай разделы с типом AV>>> 0xFD MD>> Почему? Что случится, если использовать диск целиком? MD> Хотелось бы получить ответ. А подумать тебе не хотелось бы? Если не пометить раздел как компонент массива - каким образом CONFIGMDAUTODETECT догадается, что именно это устройство надо добавить в массив? -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Я не злопамятный, но логи веду --- /bin/vi |
#7
|
|||
|
|||
То ли лыжи не едут
Michael Dukelsky написал(а) к Alexey Vissarionov в May 19 12:03:14 по местному времени:
Привет, Alexey! 14 May 2019 01:32, Alexey Vissarionov послал(а) письмо к Michael Dukelsky: AV>>>> Вижу две классические ошибки (одна грубая, другая не очень): AV>>>> 1. Не надо использовать диски целиком - создай разделы с типом AV>>>> 0xFD MD>>> Почему? Что случится, если использовать диск целиком? MD>> Хотелось бы получить ответ. AV> А подумать тебе не хотелось бы? Если не пометить раздел как компонент AV> массива - каким образом CONFIGMDAUTODETECT догадается, что именно AV> это устройство надо добавить в массив? Совершенно верно, раздел не является компонентом массива. Компонентом массива является диск целиком. Поэтому после загрузки ОС получаю # cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdb[1] sda[0] 2930266496 blocks [2/2] [UU] bitmap: 1/22 pages [4KB], 65536KB chunk Где здесь грубая ошибка? Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#8
|
|||
|
|||
То ли лыжи не едут
Andrew Kant написал(а) к Michael Dukelsky в May 19 20:51:48 по местному времени:
Нello Michael! Tuesday May 14 2019 12:03, Michael Dukelsky wrote to Alexey Vissarionov: MD> @RealName: Михаил Дукельский MD> Привет, Alexey! MD> 14 May 2019 01:32, Alexey Vissarionov послал(а) письмо к Michael MD> Dukelsky: AV>>>>> Вижу две классические ошибки (одна грубая, другая не очень): AV>>>>> 1. Не надо использовать диски целиком - создай разделы с типом AV>>>>> 0xFD MD>>>> Почему? Что случится, если использовать диск целиком? MD>>> Хотелось бы получить ответ. AV>> А подумать тебе не хотелось бы? Если не пометить раздел как AV>> компонент массива - каким образом CONFIGMDAUTODETECT догадается, AV>> что именно это устройство надо добавить в массив? MD> Совершенно верно, раздел не является компонентом массива. Компонентом MD> массива является диск целиком. Поэтому после загрузки ОС получаю MD> # cat /proc/mdstat MD> Personalities : [raid1] MD> md0 : active raid1 sdb[1] sda[0] MD> 2930266496 blocks [2/2] [UU] MD> bitmap: 1/22 pages [4KB], 65536KB chunk MD> Где здесь грубая ошибка? Вопрос не в том, что это ошибка, а в том, что если у тебя есть таблица разделов, то ты можешь указать тип раздела, и система на него сможет ориентироваться. Если же у тебя нет таблицы (ты используешь весь диск), то автоопределение типа не работает и тебе надо явно где-то прописать, что такие-то диски есть часть массива (и такой вариант, в принципе, тоже имеет право на жизнь). Поэтому разделы предпочтительнее и проще в эксплуатации. Но если у тебя "целых 5 экю" - то и не спрашивай других, почему у тебя что-то не работает. Good bye! Andrew --- GoldED+/W32 1.1.4.7 |
#9
|
|||
|
|||
То ли лыжи не едут
Michael Dukelsky написал(а) к Andrew Kant в May 19 23:17:38 по местному времени:
Привет, Andrew! 15 May 2019 20:51, Andrew Kant послал(а) письмо к Michael Dukelsky: AV>>>>>> Вижу две классические ошибки (одна грубая, другая не очень): AV>>>>>> 1. Не надо использовать диски целиком - создай разделы с AV>>>>>> типом 0xFD MD>>>>> Почему? Что случится, если использовать диск целиком? MD>>>> Хотелось бы получить ответ. AV>>> А подумать тебе не хотелось бы? Если не пометить раздел как AV>>> компонент массива - каким образом CONFIGMDAUTODETECT AV>>> догадается, что именно это устройство надо добавить в массив? MD>> Совершенно верно, раздел не является компонентом массива. MD>> Компонентом массива является диск целиком. Поэтому после загрузки MD>> ОС получаю MD>> # cat /proc/mdstat MD>> Personalities : [raid1] MD>> md0 : active raid1 sdb[1] sda[0] MD>> 2930266496 blocks [2/2] [UU] MD>> bitmap: 1/22 pages [4KB], 65536KB chunk MD>> Где здесь грубая ошибка? AK> Вопрос не в том, что это ошибка, а в том, что если у тебя есть таблица AK> разделов, то ты можешь указать тип раздела, и система на него сможет AK> ориентироваться. Если же у тебя нет таблицы (ты используешь весь AK> диск), то автоопределение типа не работает и тебе надо явно где-то AK> прописать, что такие-то диски есть часть массива (и такой вариант, в AK> принципе, тоже имеет право на жизнь). Это было написано при создании массива, а потом конфигурация сохранена в /etc/mdadm.conf DEVICE /dev/sda /dev/sdb ARRAY /dev/md0 level=raid1 num-devices=2 metadata=0.90 UUID=... AK> Поэтому разделы предпочтительнее и проще в эксплуатации. Чем проще? AK> Но если у тебя "целых 5 экю" - то и не спрашивай других, почему у тебя AK> что-то не работает. Вот мне и интересно, какие тут есть подводные камни. Желаю успехов, Andrew! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |
#10
|
|||
|
|||
То ли лыжи не едут
Michael Dukelsky написал(а) к Andrew Kant в May 19 23:44:18 по местному времени:
Привет, Andrew! 15 May 2019 23:17, Michael Dukelsky послал(а) письмо к Andrew Kant: AV>>>>>>> Вижу две классические ошибки (одна грубая, другая не очень): AV>>>>>>> 1. Не надо использовать диски целиком - создай разделы с AV>>>>>>> типом 0xFD MD>>>>>> Почему? Что случится, если использовать диск целиком? MD>>>>> Хотелось бы получить ответ. AV>>>> А подумать тебе не хотелось бы? Если не пометить раздел как AV>>>> компонент массива - каким образом CONFIGMDAUTODETECT AV>>>> догадается, что именно это устройство надо добавить в массив? MD>>> Совершенно верно, раздел не является компонентом массива. MD>>> Компонентом массива является диск целиком. Поэтому после MD>>> загрузки ОС получаю MD>>> # cat /proc/mdstat MD>>> Personalities : [raid1] MD>>> md0 : active raid1 sdb[1] sda[0] MD>>> 2930266496 blocks [2/2] [UU] MD>>> bitmap: 1/22 pages [4KB], 65536KB chunk MD>>> Где здесь грубая ошибка? AK>> Вопрос не в том, что это ошибка, а в том, что если у тебя есть AK>> таблица разделов, то ты можешь указать тип раздела, и система на AK>> него сможет ориентироваться. Если же у тебя нет таблицы (ты AK>> используешь весь диск), то автоопределение типа не работает и AK>> тебе надо явно где-то прописать, что такие-то диски есть часть AK>> массива (и такой вариант, в принципе, тоже имеет право на жизнь). MD> Это было написано при создании массива, а потом конфигурация сохранена MD> в /etc/mdadm.conf DEVICE /dev/sda /dev/sdb ARRAY /dev/md0 level=raid1 MD> num-devices=2 metadata=0.90 UUID=... Ты, наверно, имел в виду "прописать для определения во время загрузки, что это массив". Это прописывает команда mdadm --create при создании массива. Она пишет на диски суперблок массива. AK>> Поэтому разделы предпочтительнее и проще в эксплуатации. MD> Чем проще? AK>> Но если у тебя "целых 5 экю" - то и не спрашивай других, почему у AK>> тебя что-то не работает. MD> Вот мне и интересно, какие тут есть подводные камни. Желаю успехов, Andrew! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20170303 |