{"id":85,"date":"2008-11-03T13:33:23","date_gmt":"2008-11-02T19:33:23","guid":{"rendered":"http:\/\/qos.mine.nu\/wordpress\/?p=85"},"modified":"2010-10-17T16:05:00","modified_gmt":"2010-10-17T07:05:00","slug":"raid1-on-etch","status":"publish","type":"post","link":"https:\/\/qos.dev7.net\/wordpress\/2008\/11\/raid1-on-etch.html","title":{"rendered":"RAID1 on etch"},"content":{"rendered":"<div id=\"wppda_alert\">\u3053\u306e\u8a18\u4e8b\u306f\uff12\u5e74\u4ee5\u4e0a\u524d\u306b\u66f8\u3044\u305f\u3082\u306e\u3067\u3059\u3002<br\/>\r\n\u305d\u306e\u305f\u3081\u60c5\u5831\u304c\u53e4\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3054\u4e86\u627f\u304f\u3060\u3055\u3044\u3002m(_ _)m<\/div><p>\u65b0PC\u306b500GB X 2\u306eHDD\u304c\u7a4d\u3093\u3067\u3042\u308b\u306b\u3082\u95a2\u308f\u3089\u305a\u7247\u65b9\u4f55\u3082\u3057\u3066\u306a\u3044\u306e\u3067\u3001<br \/>\nraid1\u306b\u3057\u3088\u3046\u3068Linux\u3067\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2RAID\u306e\u4ed5\u65b9\u3092\u63a2\u3057\u3066\u3044\u305f\u3002<\/p>\n<p>FreeBSD\u3060\u3063\u305f\u3089\u3001gmirror\u3068\u304b\u3067\u30b5\u30af\u3063\u3068\u7c21\u5358\u306bRAID\u7d44\u3081\u308b\u3093\u3060\u308d\u3046\u3051\u3069\u3002\u3002<\/p>\n<p>\u6761\u4ef6\u3068\u3057\u3066\u306f\u3001<\/p>\n<ul>\n<li>\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2RAID<\/li>\n<li>\u3069\u3061\u3089\u306eHDD\u304b\u3089\u3082\u30d6\u30fc\u30c8\u51fa\u6765\u308b\u3053\u3068\u3002<\/li>\n<\/ul>\n<p>\u306e\uff12\u3064\u3002<\/p>\n<p>\u30fb\u30fb\u30fb<\/p>\n<p>mdadm\u306e\u307f\uff1f\uff1f<br \/>\n\u30df\u30e9\u30fc\u5074\u306e\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u5207\u308b\u5fc5\u8981\u304c\u3042\u3063\u305f\u308a\u3067\u3001\u3061\u3087\u3063\u3068\u9762\u5012\u305d\u3046\u3060\u3063\u305f\u304b\u3089\u3001<br \/>\n\u4ed6\u306e\u3092\u63a2\u3057\u3066\u307f\u305f\u3051\u3069\u898b\u3064\u304b\u3089\u305a\u3002\u3002<br \/>\n\u4ed5\u65b9\u304c\u306a\u3044\u306e\u3067mdadm\u3067RAID1\u3092\u7d44\u3080\u3053\u3068\u306b\u3057\u305f\u3002<\/p>\n<p>\u65e2\u306bOS\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u65e7PC\u304b\u3089\u30c7\u30fc\u30bf\u306e\u79fb\u884c\u3068\u304b\u3082\u3057\u3066\u3057\u307e\u3063\u3066\u308b\u304b\u3089\u3001<br \/>\n\u307e\u305f\u6539\u3081\u3066\u521d\u3063\u3071\u306a\u304b\u3089\u74b0\u5883\u4f5c\u308a\u76f4\u3059\u3068\u304b\u306f\u5acc\u3060\u3002\u3063\u3066\u3053\u3068\u3067\u3001<br \/>\n\u4eca\u306e\u74b0\u5883\u304b\u3089RAID1\u74b0\u5883\u3092\u69cb\u7bc9\u3059\u308b\u65b9\u6cd5\u3092\u63a2\u3057\u3066\u305f\u3068\u3053\u308d\u3001<\/p>\n<p><a href=\"http:\/\/nabe.blog.abk.nu\/0301\">Linux\u3067mdadm\u3092\u4f7f\u3063\u305f\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2RAID\u306e\u69cb\u7bc9\u30fb\u7ba1\u7406\u30e1\u30e2 &#8211; nabe\u306e\u96d1\u8a18\u5e33<\/a><\/p>\n<p>\u306b\u3001\u307e\u3055\u3057\u304f\u305d\u3093\u306a\u611f\u3058\u306eRAID\u74b0\u5883\u306e\u69cb\u7bc9\u65b9\u6cd5\u304c\u61c7\u5207\u4e01\u5be7\u306b\u8a18\u8f09\u3055\u308c\u3066\u3044\u305f\u3002GJ\uff01<\/p>\n<p>\u65b0PC\u306b\u306f\u3001sda, sdb\u306e2\u53f0\u306eHDD\u304c\u7a4d\u3093\u3067\u3042\u3063\u3066\u3001sda\u306f\u73fe\u5728\u52d5\u4f5c\u4e2d\u306eHDD\u3002sdb\u306f\u672a\u4f7f\u7528\u3002<br \/>\n\u624b\u9806\u3068\u3057\u3066\u306f\u3001\u2193\u3053\u3093\u306a\u611f\u3058\u3002<\/p>\n<ol>\n<li>sdb\u306e\u307f\u53c2\u52a0\u3055\u305b\u308b\u5f62\u306eRAID1\u69cb\u7bc9<\/li>\n<li>sda\u306e\u30c7\u30fc\u30bf\u3092sdb\u306b\u5168\u30b3\u30d4<\/li>\n<li>sdb\u3067\u8d77\u52d5\u3057\u3066sda\u3092RAID1\u306b\u53c2\u52a0<\/li>\n<li>sdb\u5916\u3057\u3066\u8d77\u52d5\u3055\u305b\u3066\u307f\u308b<\/li>\n<\/ol>\n<p><strong>1. sdb\u306e\u307f\u53c2\u52a0\u3055\u305b\u308b\u5f62\u306eRAID1\u69cb\u7bc9 <\/strong><\/p>\n<p>sda\u3068\u540c\u3058\u3088\u3046\u306b\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092\u533a\u5207\u308b\u3002<br \/>\n(sda\u3068\u9055\u3046\u533a\u5207\u308a\u65b9\u3092\u3057\u305f\u5834\u5408\u306f\u5f8c\u3067sda\u306e\u65b9\u3092\u5909\u3048\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002\u3068\u601d\u3046)<br \/>\n<code><br \/>\n# fdisk \/dev\/sdaCommand (m for help): p<br \/>\nDisk \/dev\/sdb: 500.1 GB, 500107862016 bytes<br \/>\n255 heads, 63 sectors\/track, 60801 cylinders<br \/>\nUnits = cylinders of 16065 * 512 = 8225280 bytes<br \/>\nDevice Boot      Start         End      Blocks   Id  System<br \/>\n\/dev\/sdb1   *           1          34      273073+  fd  Linux raid autodetect<br \/>\n\/dev\/sdb2              35       60801   488110927+   5  Extended<br \/>\n\/dev\/sdb5              35         642     4883728+  fd  Linux raid autodetect<br \/>\n\/dev\/sdb6             643        1007     2931831   fd  Linux raid autodetect<br \/>\n\/dev\/sdb7            1008        1735     5847628+  82  Linux swap \/ Solaris<br \/>\n\/dev\/sdb8            1736        1784      393561   fd  Linux raid autodetect<br \/>\n\/dev\/sdb9            1785       60801   474054021   fd  Linux raid autodetect<br \/>\n<\/code><br \/>\nsdb1 -> \/<br \/>\nsdb5 -> \/usr<br \/>\nsdb6 -> \/var<br \/>\nsdb7 -> swap<br \/>\nsdb8 -> \/tmp<br \/>\nsdb9 -> \/home<\/p>\n<p><code><br \/>\n# mdadm --create \/dev\/md1 --level=raid1 --raid-devices=2 missing \/dev\/sdb1<br \/>\nmdadm: \/dev\/sdb1 appears to contain an ext2fs file system<br \/>\nsize=488384000K  mtime=Thu Oct 16 21:02:53 2008<br \/>\nContinue creating array? y<br \/>\n# mdadm --create \/dev\/md5 --level=raid1 --raid-devices=2 missing \/dev\/sdb5<br \/>\n\u30fb\u30fb\u30fb<br \/>\n# mdadm --create \/dev\/md6 --level=raid1 --raid-devices=2 missing \/dev\/sdb6<br \/>\n\u30fb\u30fb\u30fb<br \/>\n# mdadm --create \/dev\/md7 --level=raid1 --raid-devices=2 missing \/dev\/sdb7<br \/>\n\u30fb\u30fb\u30fb<br \/>\n# mdadm --create \/dev\/md8 --level=raid1 --raid-devices=2 missing \/dev\/sdb8<br \/>\n\u30fb\u30fb\u30fb<br \/>\n# mdadm --create \/dev\/md9 --level=raid1 --raid-devices=2 missing \/dev\/sdb9<br \/>\n\u30fb\u30fb\u30fb<br \/>\n<\/code><\/p>\n<p>mdadm [mode] <raiddevice> [option] <component-devices><br \/>\n&#8211;level\u306b\u306f\u3001linear, raid0, 0, stripe, raid1, 1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp \u8fba\u308a\u304c\u6307\u5b9a\u3067\u304d\u308b\u6a21\u69d8\u3002<\/p>\n<p>HDD2\u53f0\u306eRAID1\u306a\u306e\u3067\u3001&#8211;level=raid1, &#8211;raid-devices=2\u3068\u6307\u5b9a\u3002<br \/>\n2\u53f0\u306e\u3046\u30611\u53f0(sda)\u306f\u5f8c\u3067\u53c2\u52a0\u3055\u305b\u308b\u306e\u3067\u3001\u3053\u3053\u3067\u306fmissing\u3092\u6307\u5b9a\u3002<br \/>\n\u3053\u308c\u3089\u306e\u6307\u5b9a\u3067sdb\u3060\u3051\u306eRAID1\u304c\u69cb\u7bc9\u3055\u308c\u308b\u3002<br \/>\n\u6b21\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u7bc9\u3002ext2\u3067\u3082ext3\u3067\u3082XFS\u3067\u3082ReiserFS\u3067\u3082\u4f55\u3067\u3082\u826f\u3044\u3089\u3057\u3044\u3002<br \/>\n<code><br \/>\n# mkreiserfs -f \/dev\/md1<br \/>\n# mkreiserfs -f \/dev\/md5<br \/>\n# mkreiserfs -f \/dev\/md6<br \/>\n# mkreiserfs -f \/dev\/md8<br \/>\n# mkreiserfs -f \/dev\/md9<br \/>\n# mkswap \/dev\/md7<br \/>\n<\/code><\/p>\n<p>\u3053\u308c\u3067\/dev\/md?\u304cmount\u51fa\u6765\u308b\u72b6\u614b\u306b\u306a\u3063\u305f\u3089\u3057\u3044\u3002<br \/>\nRAID\u8a2d\u5b9a\u3092\u4fdd\u5b58\u3057\u3066\u304a\u304f\u3002<br \/>\n<code><br \/>\necho &#039;DEVICE \/dev\/sda* \/dev\/sdb*&#039; &gt;&gt; \/etc\/mdadm\/mdadm.conf<br \/>\nmdadm --detail --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf<br \/>\n<\/code><\/p>\n<p><strong>2. sda\u306e\u30c7\u30fc\u30bf\u3092sdb\u306b\u5168\u30b3\u30d4<\/strong><br \/>\n\u30b7\u30f3\u30b0\u30eb\u30e6\u30fc\u30b6\u30e2\u30fc\u30c9\u3067\u8d77\u52d5\u3057\u76f4\u3059\u3002<\/p>\n<p>reboot<\/p>\n<p>grub\u306e\u9078\u629e\u753b\u9762\u3067\u3001e\u30ad\u30fc\u62bc\u3057\u3066\u3001kernel\u30fb\u30fb\u30fb\u306e\u884c\u3067\u3055\u3089\u306be\u30ad\u30fc\u62bc\u3059\u3002<\/p>\n<p>\u672b\u5c3e\u306bsingle\u8ffd\u52a0\u3057\u3066boot\u3002<\/p>\n<p>\u7acb\u3061\u4e0a\u304c\u3063\u305f\u3089\u3001RAID1\u306e\u74b0\u5883\u3092mount\u3002<\/p>\n<p><code><br \/>\nmount \/dev\/md1 \/mnt<br \/>\nmkdir \/mnt\/usr<br \/>\nmount \/dev\/md5 \/mnt\/usr<br \/>\nmkdir \/mnt\/var<br \/>\nmount \/dev\/md6 \/mnt\/var<br \/>\nmkdir \/mnt\/tmp<br \/>\nmount \/dev\/md8 \/mnt\/tmp<br \/>\nmkdir \/mnt\/home<br \/>\nmount \/dev\/md9 \/mnt\/home<br \/>\n<\/code><\/p>\n<p>sda\u306e\u30c7\u30fc\u30bf(\/proc, \/sys\u8fba\u308a\u306f\u9664\u304f)\u3092\/mnt\u306b\u5168\u90e8\u30b3\u30d4\u30fc\u3059\u308b<\/p>\n<p><code><br \/>\n# cd \/<br \/>\n# cp -a bin cdrom emul \u30fb\u30fb\u30fb \/mnt\/<br \/>\n# mkdir \/mnt\/proc<br \/>\n# mkdir \/mnt\/sys<br \/>\n<\/code><\/p>\n<p><strong>3. sdb\u3067\u8d77\u52d5\u3057\u3066sda\u3092RAID1\u306b\u53c2\u52a0<\/strong><br \/>\nsda\u306egrub\u8a2d\u5b9a\u3092\u4fee\u6b63\u3057\u3066\u3001\/dev\/md(sdb)\u3092\u8d77\u52d5\u3059\u308b\u3002<\/p>\n<p><code><br \/>\n# cd \/boot<br \/>\n# mv initrd.img-2.6.18-6-amd64 initrd.img-2.6.18-6-amd64-raid-pre<br \/>\n# mkinitramfs -r \/dev\/md1 -o initrd.img-2.6.18-6-amd64    (mkinitrd\u306f\u7121\u304f\u306a\u3063\u3066\u305f)<br \/>\n# vi grub\/menu.lst<br \/>\n<\/code><\/p>\n<pre class=\"csharpcode\">title           Debian GNU\/Linux, kernel 2.6.18-6-amd64<strong>(raid)<\/strong>\r\nroot            (hd1,0)\r\nkernel          \/boot\/vmlinuz-2.6.18-6-amd64 root=<strong>\/dev\/md1<\/strong> ro\r\ninitrd          \/boot\/initrd.img-2.6.18-6-amd64\r\nsavedefaulttitle\r\nDebian GNU\/Linux, kernel 2.6.18-6-amd64\r\nroot            (hd0,0)\r\nkernel          \/boot\/vmlinuz-2.6.18-6-amd64 root=\/dev\/sda1 ro\r\ninitrd          \/boot\/initrd.img-2.6.18-6-amd64<strong>-raid-pre<\/strong>\r\nsavedefault\r\ntitle           Debian GNU\/Linux, kernel 2.6.18-6-amd64 (single-user mode)\r\nroot            (hd0,0)\r\nkernel          \/boot\/vmlinuz-2.6.18-6-amd64 root=\/dev\/sda1 ro single\r\ninitrd          \/boot\/initrd.img-2.6.18-6-amd64<strong>-raid-pre<\/strong>\r\nsavedefault<\/pre>\n<p><!-- .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, \"Courier New\", courier, monospace; background-color: #ffffff; \/*white-space: pre;*\/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } --> <!-- .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, \"Courier New\", courier, monospace; background-color: #ffffff; \/*white-space: pre;*\/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } -->\u203b \u4e0a1\u3064\u3092\u8ffd\u52a0\u3002\u4e0b2\u3064\u306fsda\u304b\u3089\u7acb\u3061\u4e0a\u304c\u308b\u7528\u3002\u5ff5\u306e\u305f\u3081\u3002<\/p>\n<p>sdb\u304b\u3089\u8d77\u52d5\u3059\u308b\u7528\u306b<strong>sdb\u306efstab<\/strong>\u3092\u4fee\u6b63\u3059\u308b\u3002<\/p>\n<p># vi \/mnt\/etc\/fstab<\/p>\n<p>\/dev\/sda* \u3068\u306a\u3063\u3066\u3044\u308b\u6240\u3092\/dev\/md*\u306b\u4fee\u6b63\u3002<\/p>\n<p>\u518d\u8d77\u52d5\u3002(\u30b7\u30f3\u30b0\u30eb\u30e6\u30fc\u30b6\u30e2\u30fc\u30c9\u306b\u3002)<\/p>\n<p># reboot<\/p>\n<p>\u8d77\u52d5\u3057\u305f\u3089\/dev\/md*\u3092\u30de\u30a6\u30f3\u30c8\u3057\u3066\u308b\u304b\u78ba\u8a8d\u3002<\/p>\n<p># mount | grep md<br \/>\n\/dev\/md1 on \/ type reiserfs (rw,notail)<br \/>\n\/dev\/md9 on \/home type reiserfs (rw)<br \/>\n\/dev\/md8 on \/tmp type reiserfs (rw)<br \/>\n\/dev\/md5 on \/usr type reiserfs (rw)<br \/>\n\/dev\/md6 on \/var type reiserfs (rw)<\/p>\n<p>\u3053\u3053\u307e\u3067\u306e\u72b6\u6cc1\u3092\u6574\u7406\u3059\u308b\u3068\u3001\u3001\u3001<\/p>\n<ul>\n<li>sda \u306egrub\u3092\u898b\u3066sdb\u306e\/dev\/md\u3092mount\u3057\u3066\u52d5\u4f5c\u3057\u3066\u3044\u308b\u3002<\/li>\n<li>sda\u306fsda\u3067\u5358\u72ec\u52d5\u4f5c\u3059\u308b\u306f\u305a\u3002<\/li>\n<\/ul>\n<p>\u306a\u306e\u3067\u3001\u4f55\u304b\u554f\u984c\u304c\u3042\u3063\u3066\u623b\u3057\u305f\u3044\u5834\u5408\u306f\u3001sda\u306egrub\u8a2d\u5b9a\u3092\u5143\u306b\u623b\u3057\u305f\u308a\u3059\u308c\u3070\u3001<\/p>\n<p>\u7c21\u5358\u306b\u5143\u306b\u623b\u305b\u308b\u3002\u4ee5\u964d\u306e\u624b\u9806\u3067sda\u3092RAID\u306b\u53c2\u52a0\u3055\u305b\u308b\u3068\u5143\u306b\u306f\u623b\u305b\u306a\u304f\u306a\u308b\u3002\u3002<br \/>\nvmware\u3068\u304b\u3067\u3084\u3063\u3066\u308b\u306a\u3089\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u53d6\u308b\u3068\u826f\u3044\u3002<br \/>\n\u5b9fPC\u3067\u3084\u3063\u3066\u308b\u306a\u3089\u8179\u3092\u304f\u304f\u308b\u3068\u826f\u3044\u3002<\/p>\n<p>sda\u3092RAID\u306b\u53c2\u52a0\u3055\u305b\u308b\u305f\u3081\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u30bf\u30a4\u30d7\u3092Linux raid autodetect(0xfd)\u3078\u5909\u66f4\u3059\u308b\u3002fdisk or cfdisk\u8fba\u308a\u3092\u4f7f\u3046\u3002<br \/>\n\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3067sda\u3092RAID<em>\u306b\u53c2\u52a0\u3055\u305b\u308b\u3002sda\u306e\u30c7\u30fc\u30bf\u3082\u6d88\u3048\u308b\u3002\u3002<\/em><\/p>\n<p><code><br \/>\n# mdadm \/dev\/md1 -a \/dev\/sda1<br \/>\n# mdadm \/dev\/md5 -a \/dev\/sda5<br \/>\n# mdadm \/dev\/md6 -a \/dev\/sda6<br \/>\n# mdadm \/dev\/md7 -a \/dev\/sda7<br \/>\n# mdadm \/dev\/md8 -a \/dev\/sda8<br \/>\n# mdadm \/dev\/md9 -a \/dev\/sda9<br \/>\n<\/code><\/p>\n<p>\u72b6\u6cc1\u306f<\/p>\n<p><code><br \/>\n# cat \/proc\/mdstat<br \/>\n<\/code><\/p>\n<p>\u3067\u78ba\u8a8d\u53ef\u80fd\u3002\u3060\u3044\u305f\u3044\u2193\u3053\u3093\u306a\u611f\u3058\u3002<\/p>\n<pre class=\"csharpcode\"># cat \/proc\/mdstat\r\nPersonalities : [raid1]\r\nmd9 : active raid1 sda9[2] sdb9[1]\r\n      474053952 blocks [2\/1] [_U]\r\n      [>....................]  recovery =  4.6% (22239040\/474053952) finish=105.7min speed=71215K\/sec\r\n\r\nmd8 : active raid1 sda8[0] sdb8[1]\r\n      393472 blocks [2\/2] [UU]\r\n\r\nmd7 : active raid1 sda7[0] sdb7[1]\r\n      5847552 blocks [2\/2] [UU]\r\n\r\nmd6 : active raid1 sda6[0] sdb6[1]\r\n      2931712 blocks [2\/2] [UU]\r\n\r\nmd5 : active raid1 sda5[0] sdb5[1]\r\n      4883648 blocks [2\/2] [UU]\r\n\r\nmd1 : active raid1 sda1[0] sdb1[1]\r\n      272960 blocks [2\/2] [UU]\r\n\r\nunused devices: <none><\/pre>\n<p>md9\u3092\u30df\u30e9\u30fc\u30ea\u30f3\u30b0\u4e2d\u306a\u3053\u3068\u304c\u308f\u304b\u308b\u3002<\/p>\n<p>\/proc\/mdstat\u3092\u3061\u3087\u304f\u3061\u3087\u304f\u78ba\u8a8d\u3057\u3066\u3001\u30df\u30e9\u30fc\u30ea\u30f3\u30b0\u304c\u5b8c\u4e86\u3057\u305f\u3089\u3001<\/p>\n<p>sda, sdb\u306e\u4e21\u65b9\u3068\u3082\u8d77\u52d5\u3059\u308b\u3088\u3046\u8a2d\u5b9a\u3059\u308b\u3002<\/p>\n<p>\u3055\u3063\u304d\u4f5c\u3063\u305finitrd\u3068menu.lst\u306f\u30df\u30e9\u30fc\u5316\u306b\u3088\u3063\u3066\u524a\u9664\u3055\u308c\u305f\u306e\u3067\u3001<\/p>\n<p><code><br \/>\n# cd \/boot<br \/>\n# mv initrd.img-2.6.18-6-amd64 initrd.img-2.6.18-6-amd64-raid-pre<br \/>\n# mkinitramfs -r \/dev\/md1 -o initrd.img-2.6.18-6-amd64<br \/>\n# vi grub\/menu.lst<br \/>\n<\/code><\/p>\n<pre class=\"csharpcode\">Debian GNU\/Linux, kernel 2.6.18-6-amd64\r\nroot            (hd0,0)\r\nkernel          \/boot\/vmlinuz-2.6.18-6-amd64 root=<strong>\/dev\/md1<\/strong> ro\r\ninitrd          \/boot\/initrd.img-2.6.18-6-amd64\r\nsavedefault\r\ntitle           Debian GNU\/Linux, kernel 2.6.18-6-amd64 (single-user mode)\r\nroot            (hd0,0)\r\nkernel          \/boot\/vmlinuz-2.6.18-6-amd64 root=<strong>\/dev\/md1<\/strong> ro single\r\ninitrd          \/boot\/initrd.img-2.6.18-6-amd64\r\nsavedefault<\/pre>\n<p>\/boot\/grub\/devices.map \u3092\u4fee\u6b63\u3059\u308b\u3002<\/p>\n<p><code><br \/>\n# vi grub\/device.map<br \/>\n<\/code><br \/>\n(hd0)   \/dev\/sda<\/p>\n<p><strong>(hd1)   \/dev\/sdb<\/strong><\/p>\n<p>sdb\u306bgrub\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<p><code><br \/>\n# grub-install --no-floppy \/dev\/sdb<br \/>\n# grub<br \/>\ngrub&gt; root (hd0,0)<br \/>\ngrub&gt; setup(hd0)<br \/>\ngrub&gt; root(hd1,0)<br \/>\ngrub&gt; setup(hd1)<br \/>\ngrub&gt; quit<br \/>\n<\/code><\/p>\n<p>\/boot\/grub\/menu.lst \u3092\u4fee\u6b63\u3059\u308b<\/p>\n<p><code><br \/>\nvi grub\/menu.lst<br \/>\n<\/code><br \/>\n# kopt=root=<strong>\/dev\/md1<\/strong> ro<\/p>\n<p>\u3053\u308c\u3067sda, sdb\u306e\u3069\u3061\u3089\u304b\u3089\u3082\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u306f\u305a\uff01\uff1f<\/p>\n<p>\u3042\u3001mdadm.conf\u3092\u66f4\u65b0\u3057\u3066\u304a\u304f\u3002<\/p>\n<p>mdadm.conf\u306e\u672b\u5c3e\u306b\u3001\u4ee5\u524d\u8ffd\u52a0\u3057\u305f\u3001ARRAY *\u304c\u3042\u308b\u306e\u3067\u524a\u9664\u3057\u305f\u5f8c\u3001<\/p>\n<p><code><br \/>\nmdadm --detail --scan &gt;&gt; \/etc\/mdadm\/mdadm.conf<br \/>\n<\/code><br \/>\n\u3068\u308a\u3042\u3048\u305a\u518d\u8d77\u52d5\u3057\u3066\u6b63\u5e38\u8d77\u52d5\u3092\u78ba\u8a8d\u3002<\/p>\n<p><strong>5. sdb\u3092\u5916\u3057\u3066\u8d77\u52d5\u3055\u305b\u3066\u307f\u308b <\/strong><\/p>\n<p>\u4eca\u307e\u3067sdb\u3092\u30e1\u30a4\u30f3\u306bRAID\u69cb\u7bc9\u3057\u3066\u304d\u305f\u306e\u3067\u8a66\u3057\u306b\u5916\u3057\u3066\u8d77\u52d5\u3055\u305b\u3066\u307f\u308b\u3002<\/p>\n<p>\u8d77\u52d5\u3057\u305f\u3089\u3001\u72b6\u6cc1\u78ba\u8a8d\u3002<br \/>\n<code>% cat \/proc\/mdstat<br \/>\nPersonalities : [raid1]<br \/>\nmd9 : active raid1 sda9[0]<br \/>\n474053952 blocks [2\/1] [U_]<\/p>\n<p>md8 : active raid1 sda8[0]<br \/>\n393472 blocks [2\/1] [U_]<\/p>\n<p>md7 : active raid1 sda7[0]<br \/>\n5847552 blocks [2\/1] [U_]<\/p>\n<p>md6 : active raid1 sda6[0]<br \/>\n2931712 blocks [2\/1] [U_]<\/p>\n<p>md5 : active raid1 sda5[0]<br \/>\n4883648 blocks [2\/1] [U_]<\/p>\n<p>md1 : active raid1 sda1[0]<br \/>\n272960 blocks [2\/1] [U_]<\/p>\n<p>unused devices: &lt;none&gt;<br \/>\n<\/code><br \/>\nsdb?\u304c\u3044\u306a\u3044\u4e8b\u304c\u5206\u304b\u308b\u3002<br \/>\n\u3061\u3083\u3093\u3068sda\u5358\u72ec\u3067\u7acb\u3061\u4e0a\u304c\u308b\u4e8b\u304c\u78ba\u8a8d\u3067\u304d\u305f\u306e\u3067\u3001<\/p>\n<p>sdb\u3092\u7e4b\u3044\u3060\u5f8c\u7acb\u3061\u4e0a\u3052\u3066\u72b6\u6cc1\u3092\u898b\u3066\u307f\u308b\u3002<\/p>\n<p><code><br \/>\n% cat \/proc\/mdstat<br \/>\nPersonalities : [raid1]<br \/>\nmd9 : active raid1 sda9[0]<br \/>\n474053952 blocks [2\/1] [U_]<\/p>\n<p>md8 : active raid1 sda8[0]<br \/>\n393472 blocks [2\/1] [U_]<\/p>\n<p>md7 : active raid1 sda7[0]<br \/>\n5847552 blocks [2\/1] [U_]<\/p>\n<p>md6 : active raid1 sda6[0]<br \/>\n2931712 blocks [2\/1] [U_]<\/p>\n<p>md5 : active raid1 sda5[0]<br \/>\n4883648 blocks [2\/1] [U_]<\/p>\n<p>md1 : active raid1 sda1[0]<br \/>\n272960 blocks [2\/1] [U_]<\/p>\n<p>unused devices: &lt;none&gt;<br \/>\n<\/code><\/p>\n<p>\u5909\u308f\u3089\u305a\u30fb\u30fb\u30fb\uff1f\uff1f\uff1f<\/p>\n<p>\u3069\u3046\u3082\u81ea\u52d5\u3067\u4fee\u5fa9\u307f\u305f\u3044\u306a\u3053\u3068\u306f\u3057\u3066\u304f\u308c\u306a\u3044\u3088\u3046\u3060\u3002<\/p>\n<p>\u3082\u30461\u5ea6\u30b3\u30de\u30f3\u30c9\u53e9\u3044\u3066\u8ffd\u52a0\u3059\u308b\u3068<\/p>\n<p><code><br \/>\n# mdadm \/dev\/md1 -a \/dev\/sdb1<br \/>\n<\/code><br \/>\nmdadm: re-added \/dev\/sdb1<\/p>\n<p>\u307f\u305f\u304f\u306a\u308b\u3002\u3053\u3046\u3044\u3046\u7269\u3060\u308d\u3046\u3002<\/p>\n<p>\u3042\u3068\u3001\u8ffd\u52a0\u3059\u308b\u3068\u30bc\u30ed\u304b\u3089\u30b3\u30d4\u30fc\u3057\u76f4\u3059\u3063\u307d\u3044\u3002<\/p>\n<p>\u5909\u66f4\u7b87\u6240\u3060\u3051\u3068\u304b\u306f\u7121\u7406\u304b\u3041\u3002<\/p>\n<p>HDD\u304c\u6545\u969c\u3057\u305f\u3068\u304d\u306f\u3001<\/p>\n<ol>\n<li>\u65b0HDD\u7e4b\u3050<\/li>\n<li>\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u5207\u308b<\/li>\n<li>mdadm \/dev\/md1 -a \/dev\/sdc1<\/li>\n<\/ol>\n<p>\u3063\u3066\u3084\u308c\u3070\u826f\u3044\u306e\u304b\u3002\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u5207\u308b\u306e\u304c\u3061\u3087\u3063\u3068\u9762\u5012\u3002<\/p>\n<p>\u3010\u53c2\u8003\u30b5\u30a4\u30c8\u3011<\/p>\n<ul>\n<li><a href=\"http:\/\/nabe.blog.abk.nu\/0301\">Linux\u3067mdadm\u3092\u4f7f\u3063\u305f\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2RAID\u306e\u69cb\u7bc9\u30fb\u7ba1\u7406\u30e1\u30e2 &#8211; nabe\u306e\u96d1\u8a18\u5e33<\/a><\/li>\n<li><a href=\"http:\/\/www.h7.dion.ne.jp\/~maruyosi\/pasocom\/debian_trial_8.html\">Debian\u521d\u5fc3\u8005\u306eA2Z -8-<\/a><\/li>\n<li><a href=\"http:\/\/www.t12.jp\/~ryuta\/dailynews\/?date=20070610\">dailynews(2007-06-10)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u3053\u306e\u8a18\u4e8b\u306f\uff12\u5e74\u4ee5\u4e0a\u524d\u306b\u66f8\u3044\u305f\u3082\u306e\u3067\u3059\u3002 \u305d\u306e\u305f\u3081\u60c5\u5831\u304c\u53e4\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3054\u4e86\u627f\u304f\u3060\u3055\u3044\u3002m(_ _)m\u65b0PC\u306b500GB X 2\u306eHDD\u304c\u7a4d\u3093\u3067\u3042\u308b\u306b\u3082\u95a2\u308f\u3089\u305a\u7247\u65b9\u4f55\u3082\u3057\u3066\u306a\u3044\u306e\u3067\u3001 raid1\u306b\u3057\u3088\u3046\u3068Linux\u3067 &hellip; <a href=\"https:\/\/qos.dev7.net\/wordpress\/2008\/11\/raid1-on-etch.html\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5,4],"tags":[63,64,61,47,57,99,23,65,92,21],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-auafafcc","category-5","category-4","tag-debian","tag-etch","tag-fon","tag-freebsd","tag-hdd","tag-ipa","tag-linux","tag-raid1","tag-ram","tag-vmware"],"_links":{"self":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/comments?post=85"}],"version-history":[{"count":15,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts\/85\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/media?parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/categories?post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/tags?post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}