1

я недавно превратил свой старый ноутбук (lenovo G550) в NAS-машину с сервером Ubuntu. Так как это ноутбук, я не могу вставить в него более 1 SATA HDD (или SSD). из-за этого мне нужно использовать внешние жесткие диски. Как бы я сделал RAID 10 с внешними жесткими дисками на Linux, используя только командную строку?

1 ответ1

0

Обычно ответ на RAID10 в Linux - это md . Это очень хороший программный RAID.

Однако я не уверен, что RAID10 - это то, что вам нужно, если вам нужно использовать жесткие диски с разъемом USB2.

Это показывает, что ваш ноутбук имеет 3 порта USB 2. Это ограничивает диск до 30-35 МБ / с. Это означает, что диск, вероятно, намного быстрее, чем интерфейс. Так что USB10 (полосатый, зеркальный), вероятно, такой же быстрый, как и зеркальный. Это означает, что RAID1 (зеркало) может использовать диск с почти одинаковой производительностью. * 1

И в зависимости от внутренней компоновки эти три USB-порта могут иметь общую полосу пропускания, поэтому максимальная скорость 3 внешних дисков может быть ограничена 35 МБ / с.

это означает, что у вас есть несколько вариантов:

  1. RAID 10, при этом все диски используют RAID 10 и, вероятно, не имеют преимуществ от половины дисков
  2. RAID 1 (зеркало)
  3. RAID 1E (используя 3 или 4 диска в зеркале).
  4. Используйте интерфейс ExpressCard/34 и добавьте интерфейс SATA, SAS или USB3 (у вас будет доступ по крайней мере к одной полосе PCI-e, так что по крайней мере 2,5 ГБ /с, что намного быстрее, чем USB2)
  5. Используйте мультиплексирование портов на внутренней шине SATA. Технически SATA справится с этим, но большинство ноутбуков, похоже, не поддерживают его).

Лично я бы выбрал:

  1. Согласитесь на низкую стоимость и низкую производительность USB2. 2 внешних USB-накопителя, зеркалированные с помощью mdadm, подойдут
  2. Или рассмотрим карту SATA express /34 с двумя портами и двумя дисками или мультиплексором портов. Компьютерщик во мне, как последний вариант, но, возможно, не самый экономичный смысл.

Последнее замечание: пожалуйста, не ограничивайтесь тем, что вы ограничены 100 Мбит Ethernet. Так около 10Мб / с. Это означает, что сетевой интерфейс может быть медленнее, чем диск, так что зеркало USB2 RAID имеет смысл.


* 1: если не делать много произвольного доступа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .