{"id":581,"date":"2011-01-28T00:30:38","date_gmt":"2012-01-01T13:51:50","guid":{"rendered":"http:\/\/kraftek.com\/blog\/raid-manager-commands\/"},"modified":"2011-01-28T00:30:38","modified_gmt":"2012-01-01T13:51:50","slug":"raid-manager-commands","status":"publish","type":"post","link":"\/blog\/index.php\/raid-manager-commands\/","title":{"rendered":"Raid Manager commands"},"content":{"rendered":"<p>Got these from elsewhere:<br \/>\nTerm\/Cmd Description Command \/ File<br \/>\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<br \/>\nSUNWosafw Open Storage Array Firmware<br \/>\nSUNWosamn Open Storage Array Man Pages<br \/>\nSUNWosar Open Storage Array (Root)<br \/>\nSUNWosau Open Storage Array (Usr)<br \/>\narraymon Array monitor daemon &lt; \/usr\/lib\/osa\/bin\/rdaemon 28 140 &gt; in background<br \/>\nrdaemon Redundant Controller Resolution Daemon &lt; \/usr\/lib\/osa\/bin\/arraymon &gt; in background<br \/>\nrm6 Raid Manager GUI<br \/>\n# \/usr\/lib\/osa\/bin\/rm6 &amp;<br \/>\nraidutil RAID Management Configuration Utility<br \/>\n# raidutil -c c6t5d0s2 -A 65 1 -T 99 1 -f 1 1-C off 1 -m off 1 -p disable -S 8<br \/>\nraidutil Create new lun<br \/>\n# raidutil -c (raid controller) -g (disks) -l (raid level) -n (number of LUN) -s (capacity)<br \/>\nraidutil Create RAID5 lun 0<br \/>\n# raidutil -c c3t4d1s0 -s 1000 -n 0 -l 5 -g 11,21,31,41,51<br \/>\nraidutil Create RAID1 lun 2 (18g)<br \/>\n# raidutil -c c2t5d0s0 -l 1 -n 2 -r fast -s 17234 -g 50,11<br \/>\nraidutil Create Hot Spare<br \/>\n# raidutil -c (raid controller) -h (disk)<br \/>\nraidutil -c c2t5d0s0 -h 213<br \/>\nraidutil Delete a LUN<br \/>\n# raidutil -c (raid controller) -D (LUN number)<br \/>\nraidutil Delete lun 0<br \/>\n# raidutil -c c3t4d1s0 -D 0<br \/>\nraidutil Delete Hot Spare<br \/>\n# raidutil -c (raid controller) -H (disk)<br \/>\nraidutil -c c3t4d1s0 -H 113 (row,column 113=1,13)<br \/>\nlad List Array Devices<br \/>\n# lad<br \/>\nhealthck perform a health check on RAID Modules # healthck -a<br \/>\nhealthck Get raid module specifier<br \/>\n# healthck -a (ex: da103_001: Optimal)<br \/>\ndrivutil Display Drives associated with groups<br \/>\n# drivutil -d<br \/>\ndrivutil Fail a Drive<br \/>\n269\/433<br \/>\n# drivutil -f 01<br \/>\ndrivutil Report Status or reconstruction status<br \/>\n# drivutil -p<br \/>\ndrivutil Unfail a drive and recontruct data<br \/>\n# drivutil -U<br \/>\nlog Log file \/usr\/lib\/osa\/rmlog.log<br \/>\nlogutil Log format utility &#8211; View log # logutil<br \/>\nrmparams Parameters file \/usr\/lib\/osa\/rmparams<br \/>\nrdacctl Correct problem of LUNS on different<br \/>\n# rm \/dev\/rdsk\/c3*,\/dev\/rdsk\/c5*,\/dev\/dsk\/c3*<br \/>\ncontrollers on shared A3500 in cluster<br \/>\n# rm \/dev\/dsk\/c5*,\/dev\/osa\/dev\/dsk,rdsk c5* c3*<br \/>\n# rdacctl config;drvconfig -i sd, disks<br \/>\nkraftek.html POSTS rescue rescued.html rescued.txt x y z BEGIN RAID Manager addition<br \/>\nkraftek.html POSTS rescue rescued.html rescued.txt x y z DO NOT EDIT from BEGIN above to END below&#8230;<br \/>\nforceload: drv\/sd<br \/>\nforceload: drv\/rdnexus<br \/>\nforceload: drv\/rdriver<br \/>\nkraftek.html POSTS rescue rescued.html rescued.txt x y z END RAID Manager addition<br \/>\n270\/433<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Got these from elsewhere: Term\/Cmd Description Command \/ File =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- SUNWosafw Open Storage Array Firmware SUNWosamn Open Storage Array Man Pages SUNWosar Open Storage Array (Root) SUNWosau Open Storage Array (Usr) arraymon Array monitor daemon &lt; \/usr\/lib\/osa\/bin\/rdaemon 28 140 &gt; in background rdaemon Redundant Controller Resolution Daemon &lt; \/usr\/lib\/osa\/bin\/arraymon &gt; in background rm6 Raid Manager [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-581","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=581"}],"version-history":[{"count":0,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/581\/revisions"}],"wp:attachment":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=581"},{"taxonomy":"post_tag","embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}