คำสั่งที่ถูกต้องในการสร้างไดรฟ์ที่มีขนาดเฉพาะกับยูทิลิตี้ storcli คืออะไร?


2

บนคอนโทรลเลอร์ LSI (เทคโนโลยี avago) หนึ่งจะสร้างไดรฟ์ข้อมูลที่มีขนาดใหญ่ 10 กิกะไบต์โดยใช้อรรถประโยชน์บรรทัดคำสั่ง storcli ได้อย่างไร

วิธีใช้ระบุว่ามีพารามิเตอร์ที่เรียกว่าขนาด แต่ไม่สามารถรับรู้ขนาดเป็นไบต์

 $ storcli /c0 vd help
 Storage Command Line Tool  Ver 1.17.08 September 10, 2015
 (c)Copyright 2015, AVAGO Corporation, All Rights Reserved.


storcli /cx add vd r[0|1|5|6|00|10|50|60]
        [Size=<VD1_Sz>,<VD2_Sz>,..|all] [name=<VDNAME1>,..]
        drives=e:s|e:s-x|e:s-x,y,e:s-x,y,z [PDperArray=x][SED]
        [pdcache=on|off|default][pi][DimmerSwitch(ds)=default|automatic(auto)|
        none|maximum(max)|MaximumWithoutCaching(maxnocache)][WT|WB|AWB][nora|ra]
        [direct|cached] [cachevd] [Strip=<8|16|32|64|128|256|512|1024>]
         [AfterVd=X] [EmulationType=0|1|2] [Spares = [e:]s|[e:]s-x|[e:]s-x,y]
        [force][ExclusiveAccess] [Cbsize=0|1|2 Cbmode=0|1|2|3|4|7]

ยูทิลิตีบรรทัดคำสั่งสร้างข้อความแสดงข้อผิดพลาดที่ไม่ถูกต้องหรือสับสนเมื่อมีการระบุพารามิเตอร์ขนาดด้วยคำต่อท้าย (เช่น 10g) หรือเป็นไบต์:

$ storcli /c0 add vd r6 size=10737418240 name=test  drives=3,16:12-19
syntax error, unexpected TOKEN_UNKNOWN, expecting TOKEN_DRIVES    
     Storage Command Line Tool  Ver 1.17.08 September 10, 2015
     (c)Copyright 2015, AVAGO Corporation, All Rights Reserved.

คำตอบ:


3

ฉันต้องใช้ gb แทน g แต่เดิมฉันยังวางตัวเลือกขนาดไว้ในตำแหน่งที่แตกต่างกันและได้รับข้อผิดพลาดเช่นเดียวกับคุณ

Storage Command Line Tool  Ver 1.20.15 July 29 2016
[root@vmware:/opt/lsi/storcli] ./storcli /c0 add vd raid1 size=100gb
name=RAID1-D drives=252:0-1
Controller = 0
Status = Success
Description = Add VD Succeeded

2
ลำดับการโต้แย้งมีความสำคัญกับยูทิลิตี้นั้น!
ЯрославРахматуллин

0

หากต้องการสร้างโวลุ่มที่มีขนาดที่กำหนดเองให้ระบุขนาดเป็นเมกะไบต์:

$ storcli /c0 add vd r6 Size=100 name=test  drives=3,16:12-19   
$ storcli /c0/v0 show
DG/VD TYPE  State Access Consist Cache Cac sCC     Size Name
0/0   RAID6 Optl  RW     Yes     RWTD  -   ON  99.75 MB test

การส่งปัญหาไม่ทำงานที่ Avagotech (ดูรูป) ดังนั้นฉันจะทำที่นี่และหวังว่าจะมีใครบางคนที่นั่นประกาศ

เกี่ยวกับยูทิลิตี้ storcli

ฉันกำลังพยายามเพิ่มไดรฟ์เสมือนจริงบนการกำหนดค่าที่ประกอบด้วย megaraid 9271-i8, บอร์ดขยายเอนเดลและโมดูล cececade ความตั้งใจของฉันคือการสร้างอุปกรณ์เสมือนที่มี type = raid6 จัดสรรเพียง 10gb ตามคู่มือ (ดูลิงค์) ตัวอย่างเช่น:

storcli / c0 เพิ่ม vd r6 size = 10737418240 name = ทดสอบไดรฟ์ = 3,16: 12-19

สิ่งนี้จะออกจากพร้อมข้อความที่สับสน: "ข้อผิดพลาดทางไวยากรณ์, TOKEN_UNKNOWN ที่ไม่คาดคิด, คาดว่าจะได้ TOKEN_DRIVES" Piror ไปที่ฉันพยายามกับ size = 10g และล้มเหลวด้วยข้อความเดียวกัน ในขณะที่เขียนสิ่งนี้ฉันอาจถึงขนาดที่คาดว่าจะมีเปอร์เซ็นต์ดังนั้นฉันจึงกำหนดขนาด = 10 และลงเอยด้วยการสร้างปริมาณ 10 เมกะไบต์

โปรดพิจารณาข้อเสนอแนะของฉันเพื่อปรับปรุงความเป็นมิตรต่อผู้ใช้ของเครื่องมือ cli:

  • เพิ่มการรองรับสำหรับการระบุขนาดของเสียงด้วยคำต่อท้ายเช่น "10g", "10000m" ด้วยตัวพิมพ์ใหญ่และตัวอักษรพิมพ์เล็ก
  • เพิ่ม suppport สำหรับการระบุขนาดหรือปริมาณด้วยเปอร์เซ็นต์
  • อัปเดตตัวแยกวิเคราะห์อาร์กิวเมนต์และให้ข้อความเต็มความหมายเมื่อมีการส่งค่าขนาดใหญ่เช่น "ขนาดโวลุ่มอยู่นอกช่วงโปรดแยกขนาดเป็นเมกะไบต์"

ตามเนื้อผ้าฉันพบว่าข้อความที่เป็นคำสั่งที่ประสบความสำเร็จจะฟุ่มเฟือย โปรดพิจารณาทำให้การแสดงผลสั้นลงและหลีกเลี่ยงเสียงรบกวนเช่น:

$ storcli /c0/v0 show
Controller = 0
Status = Success
Description = None
(...)

$ storcli /c0 add vd r6 Size=10 name=test  drives=3,16:12-19
Controller = 0
Status = Success
Description = Add VD Succeeded
(...)

ขอบคุณ!

คู่มือ: http://www.sp-it.net/drivers/lsi/lsi_9271i/tools/1.02.08_storcli_phase3/storcli_phase3_refmanual.pdf


การส่งแบบฟอร์มล้มเหลว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.