
Warning: Error while sending QUERY packet. PID=30315 in /home/uls/public_html/wordpress/wp-includes/class-wpdb.php on line 2357
{"id":73,"date":"2010-12-07T21:24:59","date_gmt":"2010-12-07T21:24:59","guid":{"rendered":"http:\/\/192.168.1.20\/wordpress\/freebsd\/2010\/12\/07\/freebsdraid1mirrorlivefs_cd\/"},"modified":"2015-01-15T10:43:27","modified_gmt":"2015-01-15T10:43:27","slug":"freebsdraid1mirrorlivefs_cd","status":"publish","type":"post","link":"http:\/\/uls.self.jp\/wordpress\/freebsd\/?p=73","title":{"rendered":"FreeBSD\u3067RAID1(mirror)\u3092Livefs CD\u306a\u3057\u3067\u8a2d\u7f6e"},"content":{"rendered":"<p>\u65e2\u306bLivefs CD\u3092\u4f7f\u3063\u3066\u3001<a href=\"http:\/\/uls.self.jp\/wordpress\/freebsd\/2009\/02\/25\/freebsdraid1mirror\/\">gmirror\u306e\u8a2d\u5b9a\u3092\u884c\u3046<\/a>\u65b9\u6cd5\u3092\u66f8\u3044\u305f\u3002\u3053\u306eLivefs CD\u3092\u4f7f\u3046\u65b9\u6cd5\u304c\u6b63\u5f53\u306a\u65b9\u6cd5\u3068\u601d\u3048\u308b\u3002<br \/>\n\u3057\u304b\u3057\u3001Livefs CD\u3092\u4f7f\u3046\u3053\u3068\u306a\u304f\u8a2d\u5b9a\u3059\u308b\u65b9\u6cd5\u3092Net\u3067\u898b\u3064\u3051\u3001\u8a66\u3057\u305f\u3068\u3053\u308d\u7121\u4e8b\u8a2d\u5b9a\u51fa\u6765\u305f\u306e\u3067\u3001\u3053\u3053\u306b\u66f8\u3044\u3066\u304a\u304f\u3053\u3068\u306b\u3057\u305f\u3002<br \/>\n\u524d\u63d0\u6761\u4ef6\u3068\u3057\u3066\u3001FreeBSD\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308bHDD\u306f\/dev\/ad4\u3067\u3001\u8a2d\u5b9a\u7d42\u4e86\u5f8c\u306bHDD\u3092\u8ffd\u52a0\u3057\u3066\u30df\u30e9\u30fc\u5316\u3059\u308b\u3082\u306e\u3068\u3059\u308b\u3002\u307e\u305f\u3001gmirror\u3067\u8a2d\u5b9a\u3059\u308b\u306e\u306fgm0\u306e\u8a2d\u5b9a\u540d\u3068\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u306f\u901a\u5e38\u306b\u8d77\u52d5\u3057\u3066\u52d5\u4f5c\u4e2d\u3067\u3042\u308b\u3082\u306e\u3068\u3059\u308b\u3002<\/p>\n<blockquote><p><strong>\u6ce8\uff1a<\/strong><\/p>\n<blockquote><p>ATA\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306e\u30c1\u30e3\u30cd\u30eb(ATA0, ATA1, ATA2\u30fb\u30fb\u30fb)\u5358\u4f4d\u3067FreeBSD\u3067\u306f\u3001attach\/detach\u3067\u304d\u308b\u306e\u3067\u3001\u30df\u30e9\u30fc\u5316\u3059\u308b\u30c9\u30e9\u30a4\u30d6(\u3053\u3053\u3067\u306f\u3001ad4\u3068ad6)\u306f\u3001HDD\u6545\u969c\u6642\u306e\u4ea4\u63db\u3092\u8003\u3048\u3001ATA\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30a4\u30b9\u306e\u30c1\u30e3\u30cd\u30eb\u304c\u7570\u306a\u308b\u30c9\u30e9\u30a4\u30d6\u306e\u7d44\u307f\u5408\u308f\u305b\u306b\u3059\u308b\u306e\u304c\u671b\u307e\u3057\u3044\u3002(\u4f8b\uff1aATA2 \u2190 ad4,  ATA3 \u2190 ad6) (<a href=\"http:\/\/uls.self.jp\/wordpress\/freebsd\/2009\/03\/07\/atacontrolhdd\/\">atacontrol\u3067\u6545\u969cHDD\u306e\u4ea4\u63db <\/a>\u3092\u53c2\u7167)<\/p><\/blockquote>\n<\/blockquote>\n<p>(1) \/boot\/loader.conf\u306b gmirror\u306e\u8aad\u307f\u8fbc\u307f\u3092\u8a2d\u5b9a\u3059\u308b\u3002<\/p>\n<pre># vi \/boot\/loader.conf\ngeom_mirror_load=\"YES\"   \u2190 \u3053\u306e\u884c\u3092\u8ffd\u52a0<\/pre>\n<p>(2) \/etc\/fstab\u3092\u7de8\u96c6\u3059\u308b<\/p>\n<pre># vi \/etc\/fstab\n# Device                Mountpoint      FStype  Options        Dump    Pass#\n\/dev\/ad4s1b              none             swap    sw                  0       0\n\/dev\/ad4s1a              \/                     ufs       rw                 1       1\n\/dev\/ad4s1d              \/backup          ufs     rw                   2       2\n\/dev\/ad4s1e              \/tmp               ufs     rw                   2       2\n\/dev\/ad4s1f               \/usr                 ufs     rw                   2       2\n\/dev\/ad4s1g              \/var                 ufs     rw                   2       2\n\/dev\/ad4s1h              \/web               ufs     rw                   2       2\n\/dev\/acd0                 \/cdrom            cd9660  ro,noauto    0       0\n<\/pre>\n<blockquote><p>vi\u3067\u958b\u3044\u305f\u753b\u9762\u3067\u3001<br \/>\n:%s\/ad4\/mirror\/gm0\/<br \/>\n\u3068\u3001\u5165\u529b\u3059\u308b\u3002\u753b\u9762\u304c\u6b21\u306e\u3088\u3046\u306b\u5909\u308f\u308b\u3002<\/p><\/blockquote>\n<pre># Device                          Mountpoint      FStype  Options       Dump    Pass#\n\/dev\/mirror\/gm0s1b              none            swap    sw                 0       0\n\/dev\/mirror\/gm0s1a              \/                   ufs     rw                   1       1\n\/dev\/mirror\/gm0s1d              \/backup        ufs     rw                   2       2\n\/dev\/mirror\/gm0s1e              \/tmp             ufs     rw                   2       2\n\/dev\/mirror\/gm0s1f              \/usr                ufs     rw                   2       2\n\/dev\/mirror\/gm0s1g              \/var               ufs     rw                   2       2\n\/dev\/mirror\/gm0s1h              \/web             ufs     rw                   2       2\n\/dev\/acd0                             \/cdrom          cd9660  ro,noauto    0       0<\/pre>\n<blockquote><p>\u3053\u306e\u5185\u5bb9\u3092\u4fdd\u5b58\u3059\u308b\u3002<\/p><\/blockquote>\n<p>(3) \/etc\/rc.conf\u306bswapoff=&#8221;YES&#8221;\u3092\u8ffd\u52a0\u3059\u308b\u3002<\/p>\n<pre># echo 'swapoff=\"YES\"' &gt;&gt; \/etc\/rc.conf<\/pre>\n<p>(4) kern.geom.debugflags\u306b16\u3092\u66f8\u304d\u3053\u3080<\/p>\n<pre># sysctl kern.geom.debugflags=16<\/pre>\n<blockquote><p>\u3053\u306e\u64cd\u4f5c\u3067\u3001\u30d6\u30fc\u30c8\u3057\u305fHDD\u306b\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u66f8\u304d\u8fbc\u3081\u308b\u3088\u3046\u306b\u306a\u308b\u3002<\/p><\/blockquote>\n<p>(5) gmirror\u30e2\u30b8\u30e5\u30fc\u30eb\u3092load<\/p>\n<pre># kldload geom_mirror<\/pre>\n<p>(6) \/dev\/ad4\u3092mirror\u767b\u9332\u3057\u3001reboot\u3059\u308b\u3002<\/p>\n<pre># gmirror label -b round-robin gm0 ad4\n# reboot  \u2190 \u305d\u3057\u3066\u3001reboot<\/pre>\n<p>(7) \u7121\u4e8b\u8d77\u52d5\u3057\u305f\u3089login\u3057\u3066gmirror\u306estatus\u3092\u78ba\u8a8d\u3059\u308b\u3002\u4e0b\u8a18\u306e\u3088\u3046\u306b\u306a\u308c\u3070\u6210\u529f\u3067\u3042\u308b\u3002<\/p>\n<pre># gmirror status\nName    Status  Components\nmirror\/gm0  COMPLETE  ad4<\/pre>\n<p>(8) \/dev\/ad6\u304c\u5b9f\u88c5\u3055\u308c\u3066\u3044\u308b\u3082\u306e\u3068\u3059\u308b\u3068\u3001\u3053\u308c\u3092\u8ffd\u52a0\u3057\u3066\u30df\u30e9\u30fc\u3092\u69cb\u6210\u3059\u308b\u3002<\/p>\n<pre># gmirror insert gm0 ad6<\/pre>\n<blockquote><p>\u3053\u308c\u3067\u3001\u540c\u671f\u5316\u304c\u59cb\u307e\u308b\u3001status\u3092\u898b\u308b\u3068\u3001\u9032\u884c\u72b6\u614b\u304c%\u3067\u793a\u3055\u308c\u308b\u3002<\/p><\/blockquote>\n<pre># gmirror status\n\u3000\u3000\u3000Name\u3000\u3000\u3000\u3000\u3000Status\u3000\u3000Components\n\u3000\u3000mirror\/gm0\u3000\u3000DEGRADED\u3000\u3000\u3000 ad4\n\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000 ad6(2%)<\/pre>\n<blockquote><p>HDD\u306e\u5bb9\u91cf\u306b\u3082\u3088\u308b\u304c\u30011\u6642\u9593\u7a0b\u5ea6\u3067COMPLETED\u306b\u306a\u308a\u69cb\u6210\u306f\u5b8c\u4e86\u3059\u308b\u3002<\/p><\/blockquote>\n<p>(9) \u30df\u30e9\u30fc\u306e\u72b6\u614b\u3092\u6bce\u65e5\u30e1\u30fc\u30eb\u3067\u77e5\u3089\u305b\u3066\u3082\u3089\u3046\u3088\u3046\u306b\u8a2d\u5b9a<\/p>\n<blockquote><p>\/etc\/defaults\/periodic.conf\u3092\u307f\u308b\u3068\u3001\u4e0b\u8a18\u306e\u3088\u3046\u306bDaily check\u9805\u76ee\u306e406\u756a\u304c&#8221;NO&#8221;\u306b\u306a\u3063\u3066\u3044\u308b\u3002<\/p><\/blockquote>\n<pre># 406.status-gmirror\ndaily_status_gmirror_enable=\"NO\"                # Check gmirror(8)<\/pre>\n<blockquote><p>&#8220;NO&#8221;\u3092&#8221;YES&#8221;\u306b\u76f4\u3057\u3066\u3082\u826f\u3044\u306e\u3060\u304c\u3001\/etc\/defaults\/rc.conf\u306e\u5185\u5bb9\u306f\u76f4\u63a5\u306b\u306f\u66f8\u304d\u63db\u3048\u305a\u3001\/etc\/rc.conf\u3092\u4f5c\u6210\u3057\u3066\u4fee\u6b63\u3057\u305f\u3044\u7b87\u6240\u306e\u307f\u3092\u6307\u5b9a\u3059\u308b\u306e\u3068\u540c\u69d8\u306b\/etc\/periodic.conf\u3092\u4f5c\u3063\u3066\u8a18\u8ff0\u3059\u3079\u304d\u3068\u30b3\u30e1\u30f3\u30c8\u3067\u3054\u6307\u6458\u3044\u305f\u3060\u3044\u305f\u3002<\/p><\/blockquote>\n<pre># cd \/etc\n# vi periodic.conf\ndaily_status_gmirror_enable=\"YES\"\n: wq<\/pre>\n<p><strong>\u6ce8\u610f)<\/strong> \u3082\u3057mirror\u306e\u69cb\u6210\u306b\u5931\u6557\u3057\u305f\u3089\u3001\u3053\u306e\u3068\u304d\u306fLivefs CD\u3092\u4f7f\u3063\u3066\u5143\u306e\u72b6\u614b\u306b\u623b\u3057\u3001<br \/>\n\u3000\u3000\u3000\u3084\u308a\u76f4\u3059\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\u3001\u3084\u306f\u308aLivefs CD\u306f\u7528\u610f\u3057\u3066\u304a\u304f\u3079\u304d\u3067\u3042\u308d\u3046\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u65e2\u306bLivefs CD\u3092\u4f7f\u3063\u3066\u3001gmirror\u306e\u8a2d\u5b9a\u3092\u884c\u3046\u65b9\u6cd5\u3092\u66f8\u3044\u305f\u3002\u3053\u306eLivefs CD\u3092\u4f7f\u3046\u65b9\u6cd5\u304c\u6b63\u5f53\u306a\u65b9\u6cd5\u3068\u601d\u3048\u308b\u3002 \u3057\u304b\u3057\u3001Livefs CD\u3092\u4f7f\u3046\u3053\u3068\u306a\u304f\u8a2d\u5b9a\u3059\u308b\u65b9\u6cd5\u3092Net\u3067\u898b\u3064\u3051\u3001\u8a66\u3057\u305f\u3068\u3053\u308d\u7121\u4e8b\u8a2d\u5b9a\u51fa &hellip; <a href=\"http:\/\/uls.self.jp\/wordpress\/freebsd\/?p=73\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-73","post","type-post","status-publish","format-standard","hentry","category-freebsd","wpautop"],"_links":{"self":[{"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=73"}],"version-history":[{"count":2,"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":189,"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions\/189"}],"wp:attachment":[{"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/uls.self.jp\/wordpress\/freebsd\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}