RAID 1 в Linux

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

$ ps -U root -o command= |grep getty |head -n 1
/usr/libexec/getty std.9600 ttyC0

На Linux Вы заметите что все /proc/*/cmdline файлы читаемы миром.

Могут быть очень определенные настройки, в которых параметры командной строки остаются частными. Например, SELinux и Солярис могут в целом скрыть процессы от других пользователей. Но если Вы абсолютно не знаете, что находитесь в такой установке, предполагаете, что параметры командной строки общедоступны.

5
29.04.2013, 10:28
3 ответа

Используйте mdadm, проверьте страницу справочника. Однако я перечислю один глюк здесь. Если Вы делаете это и действительно хотите надежность, необходимо удостовериться, что главная загрузочная запись копируется в оба диска. По умолчанию это будет, вероятно, только скопировано в один диск. Если тот диск перестает работать, Вы не можете загрузиться от другого диска, даже при том, что все Ваши данные безопасны.

Для копирования mbr в оба диска используйте что-то как dd для копирования первых 446 байтов одного диска к другому.

dd if=/dev/sda of=/dev/sdb bs=446 count=1

Если Вы создаете RAID сверху устройств (/dev/sda), а не сверху партонов на устройствах (/dev/sda1), то Вы, вероятно, не должны делать то, что я предлагаю, потому что Вы пишете данные непосредственно в устройство под md драйвером. По крайней мере, я никогда не пробовал его тот путь.

10
27.01.2020, 20:35
  • 1
    Как Вы удостоверяетесь, что MBR копируется в оба диска? у Вас есть ссылка на инструкции? –  Kris 11.08.2010, 00:02
  • 2
    Вы могли бы хотеть зафиксировать 'md' опечатку в своем отрывке там. Кроме того, какая-либо определенная причина, Вы упоминаете первые 446 байтов, тогда как я думаю для запоминания mbr быть 512 байтами? –  wzzrd 12.08.2010, 23:46
  • 3
    @wzzrd: фиксированный, спасибо. В то время как целые 512 правильно называют MBR, первые 446 байтов содержат все КРОМЕ таблицы разделов. Копирование таблицы разделов иногда не, какие люди хотят Вас, мог сделать RAID1 из партонов на различных устройствах, которые не являются тем же диском и имели бы другую информацию –  kbyrd 13.08.2010, 02:10

Можно использовать mdadm для управления налетом программного обеспечения на Linux.

1
27.01.2020, 20:35

livecd ~ $ mdadm - создают/dev/md1 - level=1 - raid-devices=2 - metadata=0.90/dev/sda1/dev/sdb1

mdadm: array /dev/md1 started.
-1
27.01.2020, 20:35
  • 1
    Это не добавляет ничего полезного для существующих ответов. Или возможно это делает - почему Вы вызываете определенную версию метаданных? –  Mat 01.02.2012, 12:31

Теги

Похожие вопросы