{"id":19228,"date":"2016-07-15T06:41:59","date_gmt":"2016-07-14T22:41:59","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/07\/15\/%e5%9c%a8-freebsd-%e5%bb%ba%e7%ab%8b-raid-0\/"},"modified":"2021-03-18T17:24:45","modified_gmt":"2021-03-18T09:24:45","slug":"%e5%9c%a8-freebsd-%e5%bb%ba%e7%ab%8b-raid-0","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/07\/15\/%e5%9c%a8-freebsd-%e5%bb%ba%e7%ab%8b-raid-0\/","title":{"rendered":"\u5728 FreeBSD \u5efa\u7acb RAID 0"},"content":{"rendered":"<p>\u53c3\u8003\u6587\u4ef6\uff1a<br \/><a href=\"http:\/\/wiki.weithenn.org\/cgi-bin\/wiki.pl?Geom_Vinum-%E8%BB%9F%E9%AB%94_RAID\" target=\"_blank\" rel=\"noopener noreferrer\">\u4e0d\u81ea\u91cf\u529b \u306e Weithenn: Geom Vinum-\u8edf\u9ad4 RAID<\/a><br \/><a href=\"https:\/\/www.freebsd.org\/doc\/zh_TW\/books\/handbook\/geom-striping.html\" target=\"_blank\" rel=\"noopener noreferrer\">18.2. RAID0 &#8211; \u5206\u6563\u9023\u7d50(striping)<\/a><br \/><span style=\"color: #0000ff\">OS\uff1aFreeBSD 10.3<\/span><br \/><span style=\"color: #0000ff\">HDD\uff1a<\/span><br \/><span style=\"color: #0000ff\">20G*1\uff1aFreeBSDSystem(\/dev\/da0)<\/span><br \/><span style=\"color: #0000ff\">20G *3 \uff1aRAID (\/dev\/da1,da2,da3)<\/span><\/p>\n<p>1. \u8f09\u5165 geom_stripe.ko Kernel Module<br \/># <span style=\"color: #ff0000\">kldload geom_stripe.ko<\/span><br \/>\u6216<br \/>#<span style=\"color: #ff0000\"> gstripe load<\/span><\/p>\n<p>2. \u67e5\u770b\u7cfb\u7d71\u76ee\u524d\u8f09\u5165\u4e4b\u6838\u5fc3\u6a21\u7d44<br \/># <span style=\"color: #ff0000\">kldstat<\/span><br \/><span style=\"color: #0000ff\">Id Refs Address\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Size\u00a0\u00a0\u00a0\u00a0 Name<\/span><br \/><span style=\"color: #0000ff\">\u00a01\u00a0\u00a0\u00a0 6 0xffffffff80200000 17bc680\u00a0 kernel<\/span><br \/><span style=\"color: #0000ff\">\u00a02\u00a0\u00a0\u00a0 1 0xffffffff81a11000 2ba8\u00a0\u00a0\u00a0\u00a0 uhid.ko<\/span><br \/><span style=\"color: #0000ff\">\u00a03\u00a0\u00a0\u00a0 1 0xffffffff81a14000 46d7\u00a0\u00a0\u00a0\u00a0 geom_stripe.ko<\/span>[@more@]3. \u7522\u751f RAID0 Gvinum Plex<br \/># <span style=\"color: #ff0000\">gstripe label -v myraid0 \/dev\/da1 \/dev\/da2 \/dev\/da3<\/span><br \/><span style=\"color: #0000ff\">Metadata value stored on \/dev\/da1.<\/span><br \/><span style=\"color: #0000ff\">Metadata value stored on \/dev\/da2.<\/span><br \/><span style=\"color: #0000ff\">Metadata value stored on \/dev\/da3.<\/span><br \/><span style=\"color: #0000ff\">Done.<\/span><\/p>\n<p>4. \u4fee\u6539\u4e32\u9023\u5f8c\u7684 HDD \u70ba GVinum volume<br \/># <span style=\"color: #ff0000\">bsdlabel -wB \/dev\/stripe\/myraid0<\/span><\/p>\n<p>5. \u521d\u59cb\u5316 Gvinum \u5206\u5272\u5340<br \/># <span style=\"color: #ff0000\">newfs -U \/dev\/stripe\/myraid0a<\/span><br \/><span style=\"color: #0000ff\">\/dev\/stripe\/myraid0a: 61439.8MB (125828720 sectors) block size 32768, fragment size 4096<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 using 99 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 with soft updates<\/span><br \/><span style=\"color: #0000ff\">super-block backups (for fsck_ffs -b #) at:<\/span><br \/><span style=\"color: #0000ff\">\u00a0192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592,<\/span><br \/><span style=\"color: #0000ff\">\u00a014104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752, 25644992,<\/span><br \/><span style=\"color: #0000ff\">\u00a026927232, 28209472, 29491712, 30773952, 32056192, 33338432, 34620672, 35902912, 37185152, 38467392,<\/span><br \/><span style=\"color: #0000ff\">\u00a039749632, 41031872, 42314112, 43596352, 44878592, 46160832, 47443072, 48725312, 50007552, 51289792,<\/span><br \/><span style=\"color: #0000ff\">\u00a052572032, 53854272, 55136512, 56418752, 57700992, 58983232, 60265472, 61547712, 62829952, 64112192,<\/span><br \/><span style=\"color: #0000ff\">\u00a065394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592,<\/span><br \/><span style=\"color: #0000ff\">\u00a078216832, 79499072, 80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752, 89756992,<\/span><br \/><span style=\"color: #0000ff\">\u00a091039232, 92321472, 93603712, 94885952, 96168192, 97450432, 98732672, 100014912, 101297152, 102579392,<\/span><br \/><span style=\"color: #0000ff\">\u00a0103861632, 105143872, 106426112, 107708352, 108990592, 110272832, 111555072, 112837312, 114119552,<\/span><br \/><span style=\"color: #0000ff\">\u00a0115401792, 116684032, 117966272, 119248512, 120530752, 121812992, 123095232, 124377472, 125659712<\/span><\/p>\n<p>6. \u639b\u8f09 Gvinum \u5206\u5272\u5340<br \/># <span style=\"color: #ff0000\">mount \/dev\/stripe\/myraid0a \/mnt<\/span><\/p>\n<p>7. \u67e5\u770b\u78c1\u789f\u6a5f\u72c0\u6cc1<br \/># <span style=\"color: #ff0000\">df -h<\/span><br \/><span style=\"color: #0000ff\">Filesystem\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Size\u00a0\u00a0\u00a0 Used\u00a0\u00a0 Avail Capacity\u00a0 Mounted on<\/span><br \/><span style=\"color: #0000ff\">\/dev\/da0p2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 18G\u00a0\u00a0\u00a0 2.8G\u00a0\u00a0\u00a0\u00a0 14G\u00a0\u00a0\u00a0 17%\u00a0\u00a0\u00a0 \/<\/span><br \/><span style=\"color: #0000ff\">devfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1.0K\u00a0\u00a0\u00a0 1.0K\u00a0\u00a0\u00a0\u00a0\u00a0 0B\u00a0\u00a0 100%\u00a0\u00a0\u00a0 \/dev<\/span><br \/><span style=\"color: #0000ff\">\/dev\/stripe\/myraid0a\u00a0\u00a0\u00a0\u00a0 58G\u00a0\u00a0\u00a0 8.0K\u00a0\u00a0\u00a0\u00a0 53G\u00a0\u00a0\u00a0\u00a0 0%\u00a0\u00a0\u00a0 \/mnt<\/span><\/p>\n<p>8. \u4fee\u6539 <span style=\"color: #0000ff\">\/etc\/fstab<\/span><br \/># <span style=\"color: #ff0000\">vim \/etc\/fstab<\/span><br \/>\u52a0\u5165\u4e0b\u9762\u4e00\u884c<br \/><span style=\"color: #0000ff\">\/dev\/stripe\/myraid0a \u00a0\u00a0\u00a0 \/mnt\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ufs\u00a0\u00a0\u00a0\u00a0 rw\u00a0\u00a0\u00a0\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2<\/span><\/p>\n<p>9. \u958b\u6a5f\u4fbf\u555f\u52d5 GVinum \u670d\u52d9<br \/>\u4fee\u6539 <span style=\"color: #0000ff\">\/boot\/loader.conf<\/span> \u8a2d\u5b9a\u6a94<br \/># <span style=\"color: #ff0000\">vim \/boot\/loader.conf<\/span><br \/>\u52a0\u5165\u4e0b\u9762\u4e00\u884c<br \/><span style=\"color: #0000ff\">geom_stripe_load=&#8221;YES&#8221;<\/span><\/p>\n<p>10. \u67e5\u770b\u6240\u5efa\u7acb Software RAID \u72c0\u614b<br \/># <span style=\"color: #ff0000\">gstripe status<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Name\u00a0 Status\u00a0 Components<\/span><br \/><span style=\"color: #0000ff\">stripe\/myraid0\u00a0\u00a0\u00a0\u00a0\u00a0 UP\u00a0 da1<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 da2<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 da3<\/span><\/p>\n<p>11. \u67e5\u770b RAID HDD \u8cc7\u8a0a<br \/># <span style=\"color: #ff0000\">gstripe list<\/span><br \/><span style=\"color: #0000ff\">Geom name: myraid0<\/span><br \/><span style=\"color: #0000ff\">State: UP<\/span><br \/><span style=\"color: #0000ff\">Status: Total=3, Online=3<\/span><br \/><span style=\"color: #0000ff\">Type: AUTOMATIC<\/span><br \/><span style=\"color: #0000ff\">Stripesize: 65536<\/span><br \/><span style=\"color: #0000ff\">ID: 1132737782<\/span><br \/><span style=\"color: #0000ff\">Providers:<\/span><br \/><span style=\"color: #0000ff\">1. Name: stripe\/myraid0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mediasize: 64424312832 (60G)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Sectorsize: 512<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Stripesize: 65536<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Stripeoffset: 0<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mode: r1w1e2<\/span><br \/><span style=\"color: #0000ff\">Consumers:<\/span><br \/><span style=\"color: #0000ff\">1. Name: da1<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mediasize: 21474836480 (20G)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Sectorsize: 512<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mode: r1w1e3<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Number: 0<\/span><br \/><span style=\"color: #0000ff\">2. Name: da2<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mediasize: 21474836480 (20G)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Sectorsize: 512<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mode: r1w1e3<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Number: 1<\/span><br \/><span style=\"color: #0000ff\">3. Name: da3<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mediasize: 21474836480 (20G)<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Sectorsize: 512<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Mode: r1w1e3<\/span><br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Number: 2<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u53c3\u8003\u6587\u4ef6\uff1a\u4e0d\u81ea\u91cf\u529b \u306e Weithenn: Geom Vinum-\u8edf\u9ad4 RAID18.2. RAID0 &#038;#8 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/07\/15\/%e5%9c%a8-freebsd-%e5%bb%ba%e7%ab%8b-raid-0\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5728 FreeBSD \u5efa\u7acb RAID 0\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[105,104],"tags":[],"class_list":["post-19228","post","type-post","status-publish","format-standard","hentry","category-c-98634","category-c-98643"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["648467"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19228"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19228"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19228\/revisions"}],"predecessor-version":[{"id":20790,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19228\/revisions\/20790"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}