forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 08.05.2019, 10:02
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 08.05.2019, 12:32
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 08.05.2019, 13:32
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 08.05.2019, 13:42
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 13.05.2019, 23:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 14.05.2019, 02:41
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 14.05.2019, 23:52
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 15.05.2019, 22:02
Andrew Kant
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 16.05.2019, 00:42
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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  
Старый 16.05.2019, 01:02
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию То ли лыжи не едут

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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:37. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot