Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Diskraid är ett kommandoradsverktyg som gör att du kan konfigurera och hantera redundanta matriser med oberoende (eller billiga) diskar (RAID) lagringsundersystem.
RAID används vanligtvis på servrar för att standardisera och kategorisera feltoleranta disksystem. RAID-nivåerna ger olika blandningar av prestanda, tillförlitlighet och kostnad. Vissa servrar tillhandahåller tre av RAID-nivåerna: Nivå 0 (striping), Nivå 1 (spegling) och Nivå 5 (striping med paritet).
Ett maskinvaru-RAID-undersystem skiljer fysiskt adresserbara lagringsenheter från varandra med hjälp av ett LUN (Logical Unit Number). Ett LUN-objekt måste ha minst en plex och kan ha valfritt antal ytterligare plex. Varje plex innehåller en kopia av data på LUN-objektet. Plex kan läggas till och tas bort från ett LUN-objekt.
De flesta Diskraid-kommandon fungerar på en specifik värdbusskortport (HBA), initierarkort, initierarportal, provider, undersystem, styrenhet, port, enhet, LUN, målportal, mål eller målportalgrupp. Du använder kommandot SELECT för att välja ett objekt. Det markerade objektet sägs ha fokus. Fokus förenklar vanliga konfigurationsuppgifter, till exempel att skapa flera LUN i samma undersystem.
Anmärkning
Kommandoradsverktyget Diskraid fungerar endast med lagringsundersystem som stöder VDS (Virtual Disk Service).
Diskraid-kommandon
Följande kommandon är tillgängliga från Diskraid-verktyget.
lägga till
Lägger till ett befintligt LUN till det markerade LUN eller lägger till en iSCSI-målportal i den valda iSCSI-målportalgruppen.
Syntax
add plex lun=n [noerr]
add tpgroup tportal=n [noerr]
Parameterar
Parameter | Beskrivning |
---|---|
Plex lun=<n> |
Anger det LUN-nummer som ska läggas till som en plex till det valda LUN:t. VARNING! Alla data på lun som läggs till som en plex tas bort. |
tpgroup tportal=<n> |
Anger det iSCSI-målportalnummer som ska läggas till i den valda iSCSI-målportalgruppen. |
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
associera
Anger den angivna listan över kontrollantportar som aktiva för det aktuella valda LUN(andra styrenhetsportar görs inaktiva) eller lägger till de angivna styrenhetsportarna i listan över befintliga aktiva kontrollantportar för det aktuella valda LUN,eller associerar det angivna iSCSI-målet för det valda LUN:t.
Syntax
associate controllers [add] <n>[,<n> [,…]]
associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]
Parameterar
Parameter | Beskrivning |
---|---|
kontrollant | Lägger till i eller ersätter listan över kontrollanter som är associerade med det valda LUN:t. Använd endast med VDS 1.0-providers. |
Portar | Lägger till i eller ersätter listan över kontrollantportar som är associerade med det valda LUN:t. Använd endast med VDS 1.1-providers. |
Mål | Lägger till i eller ersätter listan över iSCSI-mål som är associerade med det valda LUN:t. Använd endast med VDS 1.1-providers. |
lägga till |
Om du använder VDS 1.0-providers: Lägger till de angivna kontrollanterna i den befintliga listan över kontrollanter som är associerade med LUN. Om den här parametern inte anges ersätter listan med kontrollanter den befintliga listan över kontrollanter som är associerade med detta LUN. Om du använder VDS 1.1-providers: Lägger till de angivna styrenhetsportarna i den befintliga listan över kontrollantportar som är associerade med LUN. Om den här parametern inte har angetts ersätter listan över kontrollantportar den befintliga listan över kontrollantportar som är associerade med detta LUN. |
<n>[,<n> [, ...]] |
Använd med styrenheter eller mål parameter. Anger antalet kontrollanter eller iSCSI-mål som ska anges till aktiv eller associerad. |
<n-m>[,<n-m>[,…]] |
Använd med parametern portar. Anger vilka kontrollantportar som ska anges som aktiva med hjälp av ett kontrollantnummer (n) och portnummer (m) par. |
Exempel
Associera och lägga till portar till ett LUN som använder en VDS 1.1-provider:
DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.
DISKRAID> ASSOCIATE PORTS 0-0,0-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)
DISKRAID> ASSOCIATE PORTS ADD 1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)
automagisk
Anger eller avmarkerar flaggor som ger tips till leverantörer om hur du konfigurerar ett LUN. Den automagiska-åtgärden används utan parametrar och visar en lista med flaggor.
Syntax
automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]
Parameterar
Parameter | Beskrivning |
---|---|
ställa | Anger de angivna flaggorna till de angivna värdena. |
klar | Rensar de angivna flaggorna. Nyckelordet alla rensar alla automagiska flaggor. |
ansök | Tillämpar de aktuella flaggorna på det valda LUN:et. |
<flag> |
Flaggor identifieras med tre bokstävers förkortningar, inklusive:
|
paus
Tar bort plex från det markerade LUN:t. Plex och de data som den innehöll behålls inte och enhetens omfattning kan frigöras.
Försiktighet
Du måste först välja ett speglat LUN innan du använder det här kommandot. Alla data på plex tas bort. Alla data som finns i det ursprungliga LUN:et är inte garanterade att de är konsekventa.
Syntax
break plex=<plex_number> [noerr]
Parameterar
Parameter | Beskrivning |
---|---|
Plex | Anger antalet plex som ska tas bort. Plex och data som den innehöll behålls inte och de resurser som används av den här plexen kommer att frigöras. De data som finns i LUN är inte garanterade att vara konsekventa. Om du vill behålla den här plexen använder du tjänsten Volume Shadow Copy (VSS). |
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
karl
Anger den delade hemligheten Challenge Handshake Authentication Protocol (CHAP) så att iSCSI-initierare och iSCSI-mål kan kommunicera med varandra.
Syntax
chap initiator set secret=[<secret>] [target=<target>]
chap initiator remember secret=[<secret>] target=<target>
chap target set secret=[<secret>] [initiator=<initiatorname>]
chap target remember secret=[<secret>] initiator=<initiatorname>
Parameterar
Parameter | Beskrivning |
---|---|
initieraruppsättning | Anger den delade hemligheten i den lokala iSCSI-initierartjänsten som används för ömsesidig CHAP-autentisering när initieraren autentiserar målet. |
initieraren kom ihåg | Kommunicerar CHAP-hemligheten för ett iSCSI-mål till den lokala iSCSI-initierartjänsten så att initierartjänsten kan använda hemligheten för att autentisera sig mot målet under CHAP-autentiseringen. |
måluppsättning | Anger den delade hemligheten i det valda iSCSI-målet som används för CHAP-autentisering när målet autentiserar initieraren. |
mål kom ihåg | Kommunicerar CHAP-hemligheten för en iSCSI-initierare till det aktuella iSCSI-målet i fokus så att målet kan använda hemligheten för att autentisera sig själv till initieraren under ömsesidig CHAP-autentisering. |
hemlighet | Anger hemligheten som ska användas. Om hemligheten är tom rensas den. |
mål | Anger ett mål i det valda undersystemet som ska associeras med hemligheten. Detta är valfritt när du anger en hemlighet på initieraren och utelämnar den anger att hemligheten kommer att användas för alla mål som inte redan har en associerad hemlighet. |
initiatornamn | Anger ett iSCSI-namn för initieraren som ska associeras med hemligheten. Det här är valfritt när du anger en hemlighet på ett mål och utelämnar den anger att hemligheten kommer att användas för alla initierare som inte redan har en associerad hemlighet. |
skapa
Skapar ett nytt LUN- eller iSCSI-mål i det valda undersystemet, eller skapar en målportalgrupp på det valda målet. Du kan visa den faktiska bindningen med hjälp av Diskraid-listan kommando.
Syntax
create lun simple [size=<n>] [drives=<n>] [noerr]
create lun stripe [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun raid [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun mirror [size=<n>] [drives=<n, n> [,...]] [stripesize=<n>] [noerr]
create lun automagic size=<n> [noerr]
create target name=<name> [iscsiname=<iscsiname>] [noerr]
create tpgroup [noerr]
Parameterar
Parameter | Beskrivning |
---|---|
enkel | Skapar ett enkelt LUN. |
strimma | Skapar ett randigt LUN. |
räd | Skapar ett randigt LUN med paritet. |
spegel | Skapar ett speglat LUN. |
automagisk | Skapar ett LUN med hjälp av de automagiska tips som för närvarande gäller. Mer information finns i underkommandot automagic i den här artikeln. |
storlek= | Anger den totala LUN-storleken i megabyte. Antingen måste storlek= eller enheter= parameter anges. De kan också användas tillsammans. Om parametern size= inte anges blir lun som skapats den största möjliga storleken som tillåts av alla angivna enheter. En provider skapar vanligtvis ett LUN som är minst lika stort som den begärda storleken, men providern kan behöva avrunda upp till den näst största storleken i vissa fall. Om storleken till exempel anges som .99 GB och providern bara kan allokera GB diskutrymmen blir det resulterande LUN 1 GB. Om du vill ange storleken med hjälp av andra enheter använder du något av följande identifierade suffix direkt efter storleken:
|
enheter= | Anger drive_number för de enheter som ska användas för att skapa ett LUN. Antingen måste storlek= eller enheter= parameter anges. De kan också användas tillsammans. Om parametern size= inte anges är lun som skapats den största möjliga storleken som tillåts av alla angivna enheter. Om parametern size= anges väljer leverantörerna enheter från den angivna enhetslistan för att skapa LUN. Leverantörer försöker använda enheterna i den ordning som anges när det är möjligt. |
randigt= | Anger storleken i megabyte för en stripe- eller raid LUN. Stripesize kan inte ändras när LUN har skapats. Om du vill ange storleken med hjälp av andra enheter använder du något av följande identifierade suffix direkt efter storleken:
|
mål | Skapar ett nytt iSCSI-mål i det valda undersystemet. |
namn | Tillhandahåller det egna namnet för målet. |
iscsiname | Tillhandahåller iSCSI-namnet för målet och kan utelämnas så att providern genererar ett namn. |
tpgroup tpgroup (på engelska) | Skapar en ny iSCSI-målportalgrupp på det valda målet. |
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
ta bort
Tar bort det markerade LUN-, iSCSI-målet (så länge det inte finns några LUN som är associerade med iSCSI-målet) eller iSCSI-målportalgruppen.
Syntax
delete lun [uninstall] [noerr]
delete target [noerr]
delete tpgroup [noerr]
Parameterar
Parameter | Beskrivning |
---|---|
Lun | Tar bort det markerade LUN:et och alla data på det. |
avinstallera | Anger att disken i det lokala system som är associerat med LUN rensas innan LUN tas bort. |
mål | Tar bort det markerade iSCSI-målet om inga LUN är associerade med målet. |
tpgroup tpgroup (på engelska) | Tar bort den markerade iSCSI-målportalgruppen. |
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
detalj
Visar detaljerad information om det markerade objektet av den angivna typen.
Syntax
detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup} [verbose]
Parameterar
Parameter | Beskrivning |
---|---|
hbaport | Visar detaljerad information om den valda värdbusskortporten (HBA). |
iAdapter | Visar detaljerad information om det valda iSCSI-initierarkortet. |
iPortal (iportal) | Visar detaljerad information om den aktuella iSCSI-initierarportalen. |
leverantör | Visar detaljerad information om den valda providern. |
delsystem | Visar detaljerad information om det valda undersystemet. |
kontrollant | Visar detaljerad information om den valda kontrollanten. |
hamn | Visar detaljerad information om den valda kontrollantporten. |
köra | Visar detaljerad information om den aktuella enheten, inklusive de lun som används. |
Lun | Visar detaljerad information om det valda LUN:t, inklusive de bidragande enheterna. Utdata skiljer sig något beroende på om LUN ingår i ett Fibre Channel- eller iSCSI-undersystem. Om listan Avmaskerade värdar endast innehåller en asterisk innebär det att LUN avmaskeras för alla värdar. |
tportal tportal | Visar detaljerad information om den valda iSCSI-målportalen. |
mål | Visar detaljerad information om det valda iSCSI-målet. |
tpgroup tpgroup (på engelska) | Visar detaljerad information om den valda iSCSI-målportalgruppen. |
mångordig | Endast för användning med LUN-parametern. Visar ytterligare information, inklusive dess plex. |
skilja
Anger den angivna listan över kontrollantportar som inaktiva för det valda LUN (andra styrenhetsportar påverkas inte) eller kopplar bort den angivna listan över iSCSI-mål för det aktuella valda LUN.
Syntax
dissociate controllers <n> [,<n> [,...]]
dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]
Parameter
Parameter | Beskrivning |
---|---|
Styrenheter | Tar bort kontrollanter från listan över kontrollanter som är associerade med det för närvarande valda LUN. Använd endast med VDS 1.0-providers. |
Portar | Tar bort styrenhetsportar från listan över kontrollantportar som är associerade med det valda LUN:t. Använd endast med VDS 1.1-providers. |
Mål | Tar bort mål från listan över iSCSI-mål som är associerade med det valda LUN:t. Använd endast med VDS 1.1-providers. |
<n> [,<n> [,…]] |
För användning med styrenheter eller mål parameter. Anger antalet kontrollanter eller iSCSI-mål som ska anges som inaktiva eller dissocierade. |
<n-m>[,<n-m>[,…]] |
Används med parametern portar. Anger vilka kontrollantportar som ska anges som inaktiva med hjälp av ett kontrollantnummer (n) och portnummer (m) par. |
Exempel
DISKRAID> SEL LUN 5
LUN 5 is now the selected LUN.
DISKRAID> ASSOCIATE PORTS 0-0,0-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1)
DISKRAID> ASSOCIATE PORTS ADD 1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 0, Ctlr 0 Port 1, Ctlr 1 Port 1)
DISKRAID> DISSOCIATE PORTS 0-0,1-1
Controller port associations changed.
(Controller ports active after this command: Ctlr 0 Port 1)
utgång
Avslutar Diskraid.
Syntax
exit
förlänga
Utökar det valda LUN:et genom att lägga till sektorer i slutet av LUN. Alla leverantörer har inte stöd för att utöka LUN. Utökar inte några volymer eller filsystem som finns i LUN. När du har utökat LUN bör du utöka de associerade strukturerna på disken med hjälp av kommandot DiskPart extend.
Syntax
extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]
Parameterar
Parameter | Beskrivning |
---|---|
storlek | Anger storleken i megabyte för att utöka LUN. Antingen måste storlek eller parametern <drive> anges. De kan också användas tillsammans. Om parametern size= inte anges utökas LUN med största möjliga storlek som tillåts av alla angivna enheter. Om parametern size= anges väljer leverantörerna enheter i listan som anges av parametern drives= för att skapa LUN. Om du vill ange storleken med hjälp av andra enheter använder du något av följande identifierade suffix direkt efter storleken:
|
enheter= | Anger <drive_number> som enheterna ska använda när du skapar ett LUN. Antingen måste storlek eller parametern <drive> anges. De kan också användas tillsammans. Om parametern size= inte anges är lun som skapats den största möjliga storleken som tillåts av alla angivna enheter. Leverantörer använder enheterna i den ordning som anges när det är möjligt. |
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
flushcache
Rensar cacheminnet på den valda kontrollanten.
Syntax
flushcache controller
hjälp
Visar en lista över alla Diskraid-kommandon.
Syntax
help
importmål
Hämtar eller anger det aktuella VSS-importmålet (Volume Shadow Copy Service) som har angetts för det valda undersystemet.
Syntax
importtarget subsystem [set target]
Parameter
Parameter | Beskrivning |
---|---|
ange mål | Om det anges anger du det markerade målet till VSS-importmålet för det valda undersystemet. Om det inte anges hämtar kommandot det aktuella VSS-importmålet som har angetts för det valda undersystemet. |
initiativtagare
Hämtar information om den lokala iSCSI-initieraren.
Syntax
initiator
InvalidateCache
Ogiltigförklarar cacheminnet på den valda kontrollanten.
Syntax
invalidatecache controller
LBPOLICY
Anger belastningsutjämningsprincipen för det valda LUN:et.
Syntax
lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]
lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]
Parameterar
Parameter | Beskrivning |
---|---|
typ | Anger lastbalansprincipen. Om typen inte har angetts måste sökväg parameter anges. Typ kan vara något av följande:
|
väg | Anger om en sökväg är primär eller har en viss <weight> . Alla sökvägar som inte har angetts anges implicit som säkerhetskopiering. Alla sökvägar som visas måste vara en av de markerade LUN-sökvägarna. |
lista
Visar en lista över objekt av den angivna typen.
Syntax
list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs | tportals | targets | tpgroups}
Parameterar
Parameter | Beskrivning |
---|---|
hbaports | Visar sammanfattningsinformation om alla HBA-portar som är kända för VDS. Den markerade HBA-porten markeras med en asterisk (*). |
iAdaptrar | Visar sammanfattningsinformation om alla iSCSI-initierarkort som är kända för VDS. Det valda initierarkortet markeras med en asterisk (*). |
iportaler | Visar sammanfattningsinformation om alla iSCSI-initierarportaler i det valda initierarkortet. Den markerade initierarportalen markeras med en asterisk (*). |
Leverantörer | Visar sammanfattningsinformation om varje leverantör som är känd för VDS. Den valda providern markeras med en asterisk (*). |
Delsystem | Visar sammanfattningsinformation om varje undersystem i systemet. Det markerade undersystemet markeras med en asterisk (*). |
Styrenheter | Visar sammanfattningsinformation om varje kontrollant i det valda undersystemet. Den valda kontrollanten markeras med en asterisk (*). |
Portar | Visar sammanfattningsinformation om varje kontrollantport i den valda kontrollanten. Den markerade porten markeras med en asterisk (*). |
Enheter | Visar sammanfattningsinformation om varje enhet i det valda undersystemet. Den valda enheten markeras med en asterisk (*). |
Lun | Visar sammanfattningsinformation om varje LUN i det valda undersystemet. Det markerade LUN:et markeras med en asterisk (*). |
tportaler | Visar sammanfattningsinformation om alla iSCSI-målportaler i det aktuella undersystemet. Den markerade målportalen markeras med en asterisk (*). |
Mål | Visar sammanfattningsinformation om alla iSCSI-mål i det valda undersystemet. Det markerade målet markeras med en asterisk (*). |
TPPökes | Visar sammanfattningsinformation om alla iSCSI-målportalgrupper i det valda målet. Den markerade portalgruppen markeras med en asterisk (*). |
logga in
Loggar det angivna iSCSI-initierarkortet till det valda iSCSI-målet.
Syntax
login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}] [iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]
Parameterar
Parameter | Beskrivning |
---|---|
typ | Anger vilken typ av inloggning som ska utföras: manuell eller beständiga. Om det är ospecificerat utförs en manuell inloggning. |
handbok | Logga in manuellt. Det finns också ett startalternativ som är avsett för framtida utveckling och som för närvarande inte används. |
ihärdig | Använd automatiskt samma inloggning när datorn startas om. |
karl | Anger vilken typ av CHAP-autentisering som ska användas: ingen, envägs CHAP eller ömsesidiga CHAP; om det är ospecificerat används ingen autentisering. |
tportal tportal | Anger en valfri målportal i det valda undersystemet som ska användas för inloggningen. |
iPortal (iportal) | Anger en valfri initierarportal i det angivna initierarkortet som ska användas för inloggningen. |
<flag> |
Identifierad med tre bokstävers förkortningar:
|
Utloggning
Loggar det angivna iSCSI-initierarkortet från det valda iSCSI-målet.
Syntax
logout target iadapter= <iadapter>
Parameterar
Parameter | Beskrivning |
---|---|
iAdapter | Anger initierarkortet med en inloggningssession att logga ut från. |
underhåll
Utför underhållsåtgärder på det markerade objektet av den angivna typen.
Syntax
maintenance <object operation> [count=<iteration>]
Parameterar
Parameter | Beskrivning |
---|---|
<object> |
Anger vilken typ av objekt som åtgärden ska utföras på. -objektet typ kan vara ett undersystem, styrenhet, port, enhet eller LUN. |
<operation> |
Anger underhållsåtgärden som ska utföras. Den åtgärden kan vara spinup, spindown, blinkar, pipa eller ping. En åtgärd måste anges. |
antal= | Anger hur många gånger åtgärden ska upprepas. Detta används vanligtvis med blinka, pipaeller pinga. |
namn
Anger det egna namnet på det valda undersystemet, LUN eller iSCSI-målet till det angivna namnet.
Syntax
name {subsystem | lun | target} [<name>]
Parameter
Parameter | Beskrivning |
---|---|
<name> |
Anger ett namn för undersystemet, LUN eller målet. Namnet måste vara mindre än 64 tecken långt. Om inget namn anges tas det befintliga namnet, om det finns, bort. |
Offline
Anger tillståndet för det markerade objektet av den angivna typen till offline.
Syntax
offline <object>
Parameter
Parameter | Beskrivning |
---|---|
<object> |
Anger vilken typ av objekt som den här åtgärden ska utföras på. Typen kan vara: undersystem, styrenhet, enhet, LUNeller tportal. |
uppkopplad
Anger tillståndet för det markerade objektet av den angivna typen till online. Om objektet är hbaportändrar du statusen för sökvägarna till den markerade HBA-porten för att online.
Syntax
online <object>
Parameter
Parameter | Beskrivning |
---|---|
<object> |
Anger vilken typ av objekt som den här åtgärden ska utföras på. Typen kan vara: hbaport, subsystem, controller, drive, LUNeller tportal. |
tillfriskna
Utför nödvändiga åtgärder, till exempel omsynkronisering eller frekvent glesning, för att reparera det för närvarande valda feltoleranta LUN. Återställning kan till exempel leda till att en frekvent reservdel binds till en RAID-uppsättning som har en misslyckad disk eller annan omfördelning av diskutrymme.
Syntax
recover <lun>
räkna om
Räknar om objekt av den angivna typen. Om du använder kommandot utöka LUN måste du använda uppdateringskommandot för att uppdatera diskstorleken innan du använder kommandot reenumerate.
Syntax
reenumerate {subsystems | drives}
Parameterar
Parameter | Beskrivning |
---|---|
Delsystem | Frågar providern om du vill identifiera nya undersystem som har lagts till i den valda providern. |
Enheter | Frågar de interna I/O-bussarna om du vill identifiera nya enheter som har lagts till i det valda undersystemet. |
uppdatera
Uppdaterar interna data för den valda providern.
Syntax
refresh provider
Rem
Används för att kommentera skript.
Syntax
Rem <comment>
avlägsna
Tar bort den angivna iSCSI-målportalen från den valda målportalgruppen.
Syntax
remove tpgroup tportal=<tportal> [noerr]
Parameter
Parameter | Beskrivning |
---|---|
tpgroup tportal=<tportal> |
Anger iSCSI-målportalen som ska tas bort. |
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
ersätt
Ersätter den angivna enheten med den valda enheten. Den angivna enheten kanske inte är den valda enheten.
Syntax
replace drive=<drive_number>
Parameter
Parameter | Beskrivning |
---|---|
Drivning= | Anger <drive_number> för enheten som ska ersättas. |
nollställa
Återställer den valda styrenheten eller porten.
Syntax
reset {controller | port}
Parameterar
Parameter | Beskrivning |
---|---|
kontrollant | Återställer kontrollanten. |
hamn | Återställer porten. |
utvald
Visar eller ändrar det markerade objektet.
Syntax
select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup } [<n>]
Parameterar
Parameter | Beskrivning |
---|---|
objekt | Anger vilken typ av objekt som ska väljas, inklusive: provider, undersystem, styrenhet, enheteller LUN. |
hbaport [<n>] |
Anger fokus till den angivna lokala HBA-porten. Om ingen HBA-port har angetts visar kommandot den HBA-port som är vald (om någon). Om du anger ett ogiltigt HBA-portindex blir det ingen HBA-port i fokus. Om du väljer en HBA-port avmarkeras alla valda initierarkort och initierarportaler. |
iAdapter [<n>] |
Anger fokus till det angivna lokala iSCSI-initierarkortet. Om inget initierarkort har angetts visar kommandot det valda initierarkortet (om det finns något). Om du anger ett ogiltigt initierarkortindex resulterar det inte i något initierarkort i fokus. Om du väljer ett initierarkort avmarkeras alla valda HBA-portar och initierarportaler. |
iPortal (iportal) [<n>] |
Anger fokus till den angivna lokala iSCSI-initierarportalen i det valda iSCSI-initierarkortet. Om ingen initierarportal har angetts visar kommandot den markerade initierarportalen (om någon). Om du anger ett ogiltigt initierarportalindex resulterar det inte i någon vald initierarportal. |
familjeförsörjare [<n>] |
Anger fokus till den angivna providern. Om ingen provider har angetts visar kommandot den för närvarande valda providern (om någon). Om du anger ett ogiltigt providerindex blir det ingen in-focus-provider. |
delsystem [<n>] |
Anger fokus till det angivna undersystemet. Om inget undersystem har angetts visar kommandot undersystemet med fokus (om det finns något). Om du anger ett ogiltigt undersystemsindex blir det inget undersystem i fokus. Om du väljer ett undersystem väljs implicit dess associerade provider. |
kontrollant [<n>] |
Anger fokus till den angivna styrenheten i det valda undersystemet. Om ingen kontrollant har angetts visar kommandot den valda kontrollanten (om någon). Om du anger ett ogiltigt kontrollantindex blir det ingen styrenhet i fokus. Om du väljer en kontrollant avmarkeras alla valda styrenhetsportar, enheter, LUN, målportaler, mål och målportalgrupper. |
hamn [<n>] |
Anger fokus till den angivna kontrollantporten i den valda styrenheten. Om ingen port har angetts visar kommandot den markerade porten (om någon). Om du anger ett ogiltigt portindex visas ingen vald port. |
enhet [<n>] |
Ställer in fokus på den angivna enheten, eller den fysiska spindeln, i det valda undersystemet. Om ingen enhet har angetts visar kommandot den valda enheten (om någon). Om du anger ett ogiltigt enhetsindex blir det ingen enhet i fokus. Om du väljer en enhet avmarkeras alla valda styrenheter, kontrollantportar, LUN, målportaler, mål och målportalgrupper. |
Lun [<n>] |
Anger fokus till angivet LUN i det valda undersystemet. Om inget LUN har angetts visar kommandot det markerade LUN (om det finns något). Om du anger ett ogiltigt LUN-index visas inget valt LUN. Om du väljer ett LUN avmarkeras alla valda styrenheter, styrenhetsportar, enheter, målportaler, mål och målportalgrupper. |
tportal tportal [<n>] |
Anger fokus till den angivna iSCSI-målportalen i det valda undersystemet. Om ingen målportal har angetts visar kommandot den markerade målportalen (om någon). Om du anger ett ogiltigt målportalindex visas ingen vald målportal. Om du väljer en målportal avmarkeras alla kontrollanter, kontrollantportar, enheter, LUN, mål och målportalgrupper. |
[<n>]
|
Anger fokus till det angivna iSCSI-målet i det valda undersystemet. Om inget mål har angetts visar kommandot det markerade målet (om det finns något). Om du anger ett ogiltigt målindex visas inget markerat mål. Om du väljer ett mål avmarkeras alla kontrollanter, kontrollantportar, enheter, LUN, målportaler och målportalgrupper. |
tpgroup tpgroup (på engelska) [<n>] |
Anger fokus till den angivna iSCSI-målportalgruppen inom det valda iSCSI-målet. Om ingen målportalgrupp har angetts visar kommandot den valda målportalgruppen (om någon). Om du anger ett ogiltigt målportalgruppindex blir det ingen målportalgrupp i fokus. |
[<n>] |
Anger den <object number> som ska väljas. Om den angivna <object number> inte är giltig rensas alla befintliga val för objekt av den angivna typen. Om ingen <object number> anges visas det aktuella objektet. |
setflag
Anger den aktuella valda enheten som en frekvent reserv. Frekventa reservdelar kan inte användas för vanliga LUN-bindningsåtgärder. De är endast reserverade för felhantering. Enheten får för närvarande inte vara bunden till något befintligt LUN.
Syntax
setflag drive hotspare={true | false}
Parameterar
Parameter | Beskrivning |
---|---|
sann | Väljer den valda enheten som en frekvent reserv. |
falskt | Avmarkerar den valda enheten som en frekvent reserv. |
krympa
Minskar storleken på det valda LUN:et.
Syntax
shrink lun size=<n> [noerr]
Parameterar
Parameter | Beskrivning |
---|---|
storlek | Anger önskad mängd utrymme i megabyte (MB) för att minska LUN-storleken med. Om du vill ange storleken med hjälp av andra enheter använder du något av följande identifierade suffix direkt efter storleken:
|
noerr | Endast för skript. När ett fel påträffas fortsätter Diskraid att bearbeta kommandon som om felet inte uppstod. |
standby
Ändrar statusen för sökvägarna till den aktuella valda värdbusskortporten (HBA) till STANDBY.
Syntax
standby hbaport
Parameterar
Parameter | Beskrivning |
---|---|
hbaport | Ändrar statusen för sökvägarna till den aktuella valda värdbusskortporten (HBA) till STANDBY. |
avslöja
Gör de markerade LUN:erna tillgängliga från de angivna värdarna.
Syntax
unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=<initiator>[;<initiator>[;…]]} [uninstall]
Parameterar
Parameter | Beskrivning |
---|---|
alla | Anger att LUN ska göras tillgängligt från alla värdar. Du kan dock inte avmaskera LUN för alla mål i ett iSCSI-undersystem. Du måste logga ut målet innan du kör kommandot |
inget | Anger att LUN inte ska vara tillgängligt för någon värd. Du måste logga ut målet innan du kör kommandot |
lägga till | Anger att de angivna värdarna måste läggas till i den befintliga listan över värdar som detta LUN är tillgängligt från. Om den här parametern inte anges ersätter listan över angivna värdar den befintliga listan över värdar som lun är tillgänglig från. |
wwn= | Anger en lista över hexadecimala tal som representerar namn i hela världen som LUN eller värdar ska göras tillgängliga från. Om du vill maskera/avmaskera till en specifik uppsättning värdar i ett Fibre Channel-undersystem kan du skriva en semikolonavgränsad lista över WWN:er för portarna på värddatorerna av intresse. |
initierare= | Anger en lista över iSCSI-initierare som det valda LUN:t ska göras tillgängligt för. Om du vill maskera/avmaskera till en specifik uppsättning värdar i ett iSCSI-undersystem kan du skriva en semikolonavgränsad lista med iSCSI-initierarnamn för initierarna på värddatorerna av intresse. |
avinstallera | Om det anges avinstallerar du disken som är associerad med LUN i det lokala systemet innan LUN maskeras. |
Skriptdiskraid
Diskraid kan skriptas på alla datorer som kör en version av Windows Server som stöds med en associerad VDS-maskinvaruprovider. Om du vill anropa ett Diskraid-skript går du till kommandotolkens typ:
diskraid /s <script.txt>
Diskraid slutar som standard att bearbeta kommandon och returnerar en felkod om det finns ett problem i skriptet. Om du vill fortsätta köra skriptet och ignorera fel tar du med parametern noerr i kommandot. Detta tillåter sådana användbara metoder som att använda ett enda skript för att ta bort alla LUN i ett undersystem oavsett det totala antalet LUN. Alla kommandon stöder inte parametern noerr. Fel returneras alltid vid kommandosyntaxfel, oavsett om du har tagit med parametern noerr.
Diskraid-felkoder
Felkod | Felbeskrivning |
---|---|
0 | Inget fel uppstod. Hela skriptet kördes utan fel. |
1 | Ett allvarligt undantag inträffade. |
2 | Argumenten som angavs på en Diskraid-kommandorad var felaktiga. |
3 | Diskraid kunde inte öppna det angivna skriptet eller utdatafilen. |
4 | En av de tjänster diskraid använder returnerade ett fel. |
5 | Ett kommandosyntaxfel uppstod. Skriptet misslyckades eftersom ett objekt har valts felaktigt eller var ogiltigt för användning med det kommandot. |
Exempel
Om du vill visa status för undersystem 0 på datorn skriver du:
diskraid
Tryck på RETUR och utdata som liknar följande visas:
Microsoft Diskraid version 5.2.xxxx
Copyright (©) 2003 Microsoft Corporation
On computer: COMPUTER_NAME
Om du vill välja undersystem 0 skriver du följande i Diskraid-prompten:
select subsystem 0
Tryck på RETUR och utdata som liknar följande visas:
Subsystem 0 is now the selected subsystem.
DISKRAID> list drives
Drive ### Status Health Size Free Bus Slot Flags
--------- ---------- ------------ -------- -------- --- ---- -----
Drive 0 Online Healthy 107 GB 107 GB 0 1
Drive 1 Offline Healthy 29 GB 29 GB 1 0
Drive 2 Online Healthy 107 GB 107 GB 0 2
Drive 3 Not Ready Healthy 19 GB 19 GB 1 1
Om du vill avsluta Diskraid skriver du följande i Diskraid-prompten:
exit