{"id":286,"date":"2014-10-04T17:52:16","date_gmt":"2014-10-04T17:52:16","guid":{"rendered":"http:\/\/192.168.2.32:8082\/?p=286"},"modified":"2014-10-04T17:52:16","modified_gmt":"2014-10-04T17:52:16","slug":"raid-1-mit-mdadm","status":"publish","type":"post","link":"https:\/\/www.dev-metal.ch\/?p=286","title":{"rendered":"RAID 1 mit mdadm"},"content":{"rendered":"<p><!--more-->Das Ziel ist, ein RAID 1 mit zwei Festplatten zu erstellen. Dabei sollten die zwei Festplatten dieselbe Gr\u00f6sse aufweisen.<\/p>\n<p>Folgende HowTos wurden als Basis verwendet:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.knitter.ch\/src\/software-raid\/softwareraid.html#d0e443\" target=\"_blank\">http:\/\/www.knitter.ch\/src\/software-raid\/softwareraid.html#d0e443<\/a><\/li>\n<li><a href=\"http:\/\/www.knitter.ch\/src\/software-raid\/softwareraid.html#bib.SRaidHTde\" target=\"_blank\">http:\/\/www.knitter.ch\/src\/software-raid\/softwareraid.html#bib.SRaidHTde<\/a><\/li>\n<li><a href=\"http:\/\/www.heronforge.net\/redhat\/node14.html#SECTION000144100000000000000\" target=\"_blank\">http:\/\/www.heronforge.net\/redhat\/node14.html#SECTION000144100000000000000<\/a><\/li>\n<\/ul>\n<h1>Erstellung des RAID<\/h1>\n<p>Als erstes erstellen wir die Partitionen auf den beiden Harddisks (im Beispiel sdb und sdc). Dabei kann mittels ~~cfdisk~~ die bestehenden Partitionen gel\u00f6scht und eine neue angelegt werden. Als Partitionstyp muss evt. &#8222;Linux Raid autodetect&#8220; gesetzt werden. Ich habe die Standardeinstellung verwendet und prim\u00e4re Partitionen erstellt.<\/p>\n<pre class=\"lang:sh decode:true\">cfdisk \/dev\/sdb\r\n<\/pre>\n<pre class=\"lang:sh decode:true\">cfdisk \/dev\/sdc\r\n<\/pre>\n<p>Als n\u00e4chstes wird das RAID unter <em>\/dev\/md0<\/em> auf den zwei Partitionen<em> \/dev\/sdb1<\/em> und <em>\/dev\/sdc1<\/em> erstellt.<\/p>\n<pre class=\"lang:sh decode:true\">mdadm --create \/dev\/md0 --level=1 --raid-devices=2 \/dev\/sdb1 \/dev\/sdc1 --assume-clean<\/pre>\n<pre class=\"lang:sh decode:true\">mkfs.ext3 \/dev\/md0<\/pre>\n<pre class=\"lang:sh decode:true\">mkdir \/mnt\/raiddata<\/pre>\n<pre class=\"lang:sh decode:true\">mount -t ext3 \/dev\/md0 \/mnt\/raiddata<\/pre>\n<p>Wenn alles korrekt l\u00e4uft, das RAID noch in der <em>\/etc\/fstab<\/em> eintragen:<\/p>\n<pre class=\"lang:sh decode:true\">\/dev\/md0 \/mnt\/raiddata ext3 defaults 0 1\r\n<\/pre>\n<p><em>mdadm<\/em> braucht noch die Definition des RAID in seiner Konfigurationsdatei<\/p>\n<pre class=\"lang:sh decode:true\">\/etc\/mdadm\/mdadm.conf<\/pre>\n<pre class=\"lang:sh decode:true\"># \/etc\/mdadm\/mdadm.conf\r\nARRAY \/dev\/md0 devices=\/dev\/sdb1,\/dev\/sdc1 level=1 num-devices=2 auto=yes\r\nDEVICE \/dev\/sdb1 \/dev\/sdc1\r\n<\/pre>\n<p>Das war&#8217;s, das RAID sollte nun auch nach einem Neustart korrekt erkannt und gestartet werden.<\/p>\n<h2>Weitere Befehle f\u00fcr die Wartung des RAID<\/h2>\n<p>Aush\u00e4ngen der RAID-Partition<\/p>\n<pre class=\"lang:sh decode:true \">umount \/dev\/md0\r\n<\/pre>\n<p>Stoppen der RAID-Partition<\/p>\n<pre class=\"lang:sh decode:true \">mdadm -S \/dev\/md0\r\n<\/pre>\n<p>Starten der RAID-Partition<\/p>\n<pre class=\"lang:sh decode:true \">mdadm -A -s\r\n<\/pre>\n<p>Einh\u00e4ngen der RAID-Partition<\/p>\n<pre class=\"lang:sh decode:true \">mount \/dev\/md0\r\n<\/pre>\n<p>\u00fcberpr\u00fcfen, ob ein Laufwerk defekt ist:<\/p>\n<pre class=\"lang:sh decode:true\">mdadm -D \/dev\/md0\r\n<\/pre>\n<p>Hinzuf\u00fcgen einer neuen Partition zum RAID<\/p>\n<pre class=\"lang:sh decode:true \">mdadm --add \/dev\/md0 \/dev\/sdc1<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-286","post","type-post","status-publish","format-standard","hentry","category-linux"],"modified_by":"ralph","_links":{"self":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=286"}],"version-history":[{"count":1,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/286\/revisions"}],"predecessor-version":[{"id":287,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/286\/revisions\/287"}],"wp:attachment":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}