{"id":19237,"date":"2016-07-23T06:40:15","date_gmt":"2016-07-22T22:40:15","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/07\/23\/mdadm-%e6%8c%87%e4%bb%a4\/"},"modified":"2016-07-23T06:40:15","modified_gmt":"2016-07-22T22:40:15","slug":"mdadm-%e6%8c%87%e4%bb%a4","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/07\/23\/mdadm-%e6%8c%87%e4%bb%a4\/","title":{"rendered":"mdadm \u6307\u4ee4"},"content":{"rendered":"<p># <span style=\"color: #ff0000;\">mdadm &#8211;help<\/span><br \/><span style=\"color: #0000ff;\">mdadm is used for building, managing, and monitoring<\/span><br \/><span style=\"color: #0000ff;\">Linux md devices (aka RAID arrays)<\/span><br \/><span style=\"color: #0000ff;\">Usage: mdadm &#8211;create device options&#8230;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Create a new array from unused devices.<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;assemble device options&#8230;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Assemble a previously created array.<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;build device options&#8230;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Create or assemble an array without metadata.<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;manage device options&#8230;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 make changes to an existing array.<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;misc options&#8230; devices<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 report on or modify various md related devices.<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;grow options device<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 resize\/reshape an active array<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;incremental device<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 add\/remove a device to\/from an array as appropriate<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 mdadm &#8211;monitor options&#8230;<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Monitor one or more array for significant changes.<\/span>[@more@]\u5217\u51fa\u5e38\u7528\u6307\u4ee4<br \/>#\u00a0 <span style=\"color: #ff0000;\">mdadm &#8211;create &#8211;help<\/span><br \/><span style=\"color: #0000ff;\">Usage:\u00a0 mdadm &#8211;create device -chunk=X &#8211;level=Y &#8211;raid-devices=Z devices<\/span><br \/><span style=\"color: #0000ff;\">\u00a0&#8211;level=\u00a0\u00a0\u00a0\u00a0\u00a0 -l\u00a0\u00a0 : raid level: 0,1,4,5,6,10,linear,multipath and synonyms<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 &#8211;raid-devices= -n : number of active devices in array<\/span><br \/>Example\uff1a<br \/># <span style=\"color: #ff0000;\">mdadm &#8211;create \/dev\/md0 &#8211;level=stripe &#8211;raid-devices=4 \/dev\/sd[b-e]1<\/span><br \/># <span style=\"color: #ff0000;\">mdadm &#8211;create \/dev\/md0 &#8211;level=5 &#8211;raid-devices=4 \/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1 \/dev\/sde1<\/span><br \/># <span style=\"color: #ff0000;\">mdadm &#8211;create \/dev\/md0 &#8211;level=6 &#8211;raid-devices=4 \/dev\/sdb1 \/dev\/sdc1 \/dev\/sdd1 \/dev\/sde1<\/span><\/p>\n<p># <span style=\"color: #ff0000;\">mdadm -E \/dev\/sd[b-e]<\/span><br \/># <span style=\"color: #ff0000;\">mdadm &#8211;examine \/dev\/sd[b-e]<\/span><br \/># <span style=\"color: #ff0000;\">mdadm &#8211;examine \/dev\/sdb \/dev\/sdc \/dev\/sdd \/dev\/sde<\/span><br \/><span style=\"color: #0000ff;\">\/dev\/sdb:<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0 MBR Magic : aa55<\/span><br \/><span style=\"color: #0000ff;\">Partition[0] :\u00a0\u00a0\u00a0\u00a0 41940992 sectors at\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2048 (type fd)<\/span><br \/><span style=\"color: #0000ff;\">\/dev\/sdc:<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0 MBR Magic : aa55<\/span><br \/><span style=\"color: #0000ff;\">Partition[0] :\u00a0\u00a0\u00a0\u00a0 41940992 sectors at\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2048 (type fd)<\/span><br \/><span style=\"color: #0000ff;\">\/dev\/sdd:<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0 MBR Magic : aa55<\/span><br \/><span style=\"color: #0000ff;\">Partition[0] :\u00a0\u00a0\u00a0\u00a0 41940992 sectors at\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2048 (type fd)<\/span><br \/><span style=\"color: #0000ff;\">\/dev\/sde:<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0 MBR Magic : aa55<\/span><br \/><span style=\"color: #0000ff;\">Partition[0] :\u00a0\u00a0\u00a0\u00a0 41940992 sectors at\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2048 (type fd)<\/span><\/p>\n<p>\u986f\u793a RAID \u8cc7\u8a0a<br \/># <span style=\"color: #ff0000;\">mdadm &#8211;detail \/dev\/md0<\/span><br \/># <span style=\"color: #ff0000;\">mdadm -D \/dev\/md0<\/span><br \/><span style=\"color: #0000ff;\">\/dev\/md0:<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Version : 1.2<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 Creation Time : Tue Jun 28 10:25:06 2016<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 Raid Level : raid6<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 Array Size : 41908224 (39.97 GiB 42.91 GB)<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 Used Dev Size : 20954112 (19.98 GiB 21.46 GB)<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0 Raid Devices : 4<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 Total Devices : 4<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0 Persistence : Superblock is persistent<\/span><\/p>\n<p><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0 Update Time : Tue Jun 28 10:36:08 2016<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 State : clean<\/span><br \/><span style=\"color: #0000ff;\">\u00a0Active Devices : 4<\/span><br \/><span style=\"color: #0000ff;\">Working Devices : 4<\/span><br \/><span style=\"color: #0000ff;\">\u00a0Failed Devices : 0<\/span><br \/><span style=\"color: #0000ff;\">\u00a0 Spare Devices : 0<\/span><\/p>\n<p><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Layout : left-symmetric<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 Chunk Size : 512K<\/span><\/p>\n<p><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Name : debian:0\u00a0 (local to host debian)<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 UUID : 8f039d29:9179c09a:17a76417:e54c9dfa<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Events : 23<\/span><\/p>\n<p><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0 Number\u00a0\u00a0 Major\u00a0\u00a0 Minor\u00a0\u00a0 RaidDevice State<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 17\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 active sync\u00a0\u00a0 \/dev\/sdb1<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 33\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0 active sync\u00a0\u00a0 \/dev\/sdc1<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 49\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0 active sync\u00a0\u00a0 \/dev\/sdd1<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 8\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 65\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3\u00a0\u00a0\u00a0\u00a0\u00a0 active sync\u00a0\u00a0 \/dev\/sde1<\/span><\/p>\n<p># <span style=\"color: #ff0000;\">mdadm &#8211;detail &#8211;scan &#8211;verbose<\/span><br \/><span style=\"color: #0000ff;\">ARRAY \/dev\/md\/0 level=raid6 num-devices=4 metadata=1.2 name=debian:0 UUID=8f039d29:9179c09a:17a76417:e54c9dfa<\/span><br \/><span style=\"color: #0000ff;\">\u00a0\u00a0 devices=\/dev\/sdb1,\/dev\/sdc1,\/dev\/sdd1,\/dev\/sde1<\/span><\/p>\n<p>\u505c\u6b62 RAID<br \/>#<span style=\"color: #ff0000;\"> mdadm &#8211;manage &#8211;stop \/dev\/md0<\/span><\/p>\n<p>\u555f\u52d5 RAID<br \/># <span style=\"color: #ff0000;\">mdadm &#8211;assemble &#8211;run \/dev\/md0<\/span><br \/># <span style=\"color: #ff0000;\">mdadm -A &#8211;run \/dev\/md0<\/span><\/p>\n<p>\u6a21\u64ec\u78c1\u789f\u6545\u969c<br \/><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">#<\/span> <span style=\"color: #ff0000;\"><\/span>mdadm &#8211;manage \/dev\/md0 <\/span><\/span><\/span><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">&#8211;fail <\/span><\/span><\/span>\/dev\/sdd1<\/span><\/span><\/span><span style=\"color: #ff0000;\"><\/span><br \/><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">#<\/span> <span style=\"color: #ff0000;\">mdadm &#8211;manage <\/span><\/span><span style=\"color: #ff0000;\">\/dev\/md0 <\/span><\/span><\/span><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">&#8211;set-faulty <\/span><\/span><\/span>\/dev\/sdd1<\/span><\/span><\/span><\/p>\n<p>\u52a0\u5165\u78c1\u789f\u5230 RAID \u4e2d<br \/># <span style=\"color: #ff0000;\">mdadm &#8211;manage \/dev\/md0 &#8211;add \/dev\/sdf1<\/span><\/p>\n<p>\u5f9e RAID \u4e2d\u79fb\u9664\u78c1\u789f<br \/># <span style=\"color: #ff0000;\">mdadm &#8211;manage \/dev\/md0 &#8211;remove \/dev\/sdd1<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p># mdadm &#8211;helpmdadm is used for building, managing &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/07\/23\/mdadm-%e6%8c%87%e4%bb%a4\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008mdadm \u6307\u4ee4\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":[104],"tags":[],"class_list":["post-19237","post","type-post","status-publish","format-standard","hentry","category-c-98643"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["648670"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19237"}],"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=19237"}],"version-history":[{"count":0,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19237\/revisions"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}