Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Diskraid , yedekli bağımsız (veya ucuz) diskler (RAID) depolama alt sistemleri dizisini yapılandırmanızı ve yönetmenizi sağlayan bir komut satırı aracıdır.
RAID genellikle sunucularda hataya dayanıklı disk sistemlerini standartlaştırmak ve kategorilere ayırmak için kullanılır. RAID düzeyleri çeşitli performans, güvenilirlik ve maliyet karışımları sağlar. Bazı sunucular RAID düzeylerinden üç tane sağlar: Düzey 0 (şeritleme), Düzey 1 (yansıtma) ve Düzey 5 (eşlikli şeritleme).
Donanım RAID alt sistemi, mantıksal birim numarası (LUN) kullanarak fiziksel olarak adreslenebilir depolama birimlerini birbirinden ayırır. LuN nesnesinin en az bir çift yönlü olması gerekir ve herhangi bir sayıda ek pleks olabilir. Her çift yönlü, LUN nesnesinde verilerin bir kopyasını içerir. Pleksler lun nesnesine eklenebilir ve bu nesneden kaldırılabilir.
Diskraid komutlarının çoğu belirli bir konak veri yolu bağdaştırıcısı (HBA) bağlantı noktası, başlatıcı bağdaştırıcısı, başlatıcı portalı, sağlayıcı, alt sistem, denetleyici, bağlantı noktası, sürücü, LUN, hedef portal, hedef veya hedef portal grubu üzerinde çalışır. Bir nesneyi seçmek için SELECT komutunu kullanırsınız. Seçili nesnenin odağı olduğu söylenir. Odak, aynı alt sistemde birden çok LUN oluşturma gibi yaygın yapılandırma görevlerini basitleştirir.
Note
Diskraid komut satırı aracı yalnızca Sanal Disk Hizmeti'ni (VDS) destekleyen depolama alt sistemleriyle çalışır.
Diskraid commands
Aşağıdaki komutlar Diskraid aracının içinden kullanılabilir.
add
Seçili durumdaki LUN'a mevcut bir LUN ekler veya seçili durumdaki iSCSI hedef portalı grubuna bir iSCSI hedef portalı ekler.
Syntax
add plex lun=n [noerr]
add tpgroup tportal=n [noerr]
Parameters
| Parameter | Description |
|---|---|
Plex lun=<n> |
Seçili durumdaki LUN'a çift yönlü olarak eklenecek LUN numarasını belirtir. DİkKAT: Çift yönlü olarak eklenen LUN üzerindeki tüm veriler silinir. |
tpgroup tportal=<n> |
Seçili durumdaki iSCSI hedef portalı grubuna eklenecek iSCSI hedef portalı numarasını belirtir. |
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
associate
Seçili durumdaki LUN için belirtilen denetleyici bağlantı noktalarının listesini etkin olarak ayarlar (diğer denetleyici bağlantı noktaları devre dışı bırakılır) veya belirtilen denetleyici bağlantı noktalarını o anda seçili olan LUN için mevcut etkin denetleyici bağlantı noktaları listesine ekler veya seçili durumdaki LUN için belirtilen iSCSI hedefini ilişkilendirir.
Syntax
associate controllers [add] <n>[,<n> [,…]]
associate ports [add] <n-m>[,<n-m>[,…]]
associate targets [add] <n>[,<n> [,…]]
Parameters
| Parameter | Description |
|---|---|
| controller | Seçili durumdaki LUN ile ilişkilendirilmiş denetleyiciler listesine ekler veya bu listenin yerini alır. Yalnızca VDS 1.0 sağlayıcılarıyla kullanın. |
| ports | Seçili durumdaki LUN ile ilişkilendirilmiş denetleyici bağlantı noktalarının listesini ekler veya değiştirir. Yalnızca VDS 1.1 sağlayıcılarıyla kullanın. |
| targets | Seçili durumdaki LUN ile ilişkilendirilmiş iSCSI hedefleri listesine ekler veya bu hedeflerin yerini alır. Yalnızca VDS 1.1 sağlayıcılarıyla kullanın. |
| add |
VDS 1.0 sağlayıcıları kullanılıyorsa: Belirtilen denetleyicileri LUN ile ilişkilendirilmiş mevcut denetleyici listesine ekler. Bu parametre belirtilmezse, denetleyici listesi bu LUN ile ilişkili mevcut denetleyici listesinin yerini alır. VDS 1.1 sağlayıcıları kullanılıyorsa: Belirtilen denetleyici bağlantı noktalarını LUN ile ilişkilendirilmiş mevcut denetleyici bağlantı noktaları listesine ekler. Bu parametre belirtilmezse, denetleyici bağlantı noktaları listesi bu LUN ile ilişkilendirilmiş denetleyici bağlantı noktalarının mevcut listesinin yerini alır. |
<n>[,<n> [, ...]] |
Denetleyiciler veya hedefler parametresiyle kullanın. Etkin veya ilişkilendirilecek denetleyicilerin veya iSCSI hedeflerinin sayısını belirtir. |
<n-m>[,<n-m>[,…]] |
ports parametresiyle kullanın. Bir denetleyici numarası (n) ve bağlantı noktası numarası (m) çifti kullanarak etkin olarak ayarlanacak denetleyici bağlantı noktalarını belirtir. |
Example
VDS 1.1 sağlayıcısı kullanan bir LUN'a bağlantı noktalarını ilişkilendirmek ve eklemek için:
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)
automagic
Sağlayıcılara LUN yapılandırma hakkında ipuçları veren bayrakları ayarlar veya temizler. Parametre olmadan kullanıldığında, otomatik büyü işlemi bir bayrak listesi görüntüler.
Syntax
automagic {set | clear | apply} all <flag=value> [<flag=value> [...]]
Parameters
| Parameter | Description |
|---|---|
| set | Belirtilen bayrakları belirtilen değerlere ayarlar. |
| clear | Belirtilen bayrakları temizler. all anahtar sözcüğü tüm otomatik büyü bayraklarını temizler. |
| apply | Geçerli bayrakları seçili LUN'a uygular. |
<flag> |
Bayraklar aşağıdakiler de dahil olmak üzere üç harfli kısaltmalarla tanımlanır:
|
break
Seçili durumdaki LUN'dan çift yönlü seçeneği kaldırır. Pleks ve içerdiği veriler korunmaz ve sürücü kapsamları geri alınabilir.
Caution
Bu komutu kullanmadan önce yansıtılmış bir LUN seçmelisiniz. Çift yönlüdeki tüm veriler silinir. Özgün LUN'da yer alan tüm verilerin tutarlı olması garanti değildir.
Syntax
break plex=<plex_number> [noerr]
Parameters
| Parameter | Description |
|---|---|
| plex | Kaldırılacak çift yönlü değerin sayısını belirtir. Çift yönlü ve içerdiği veriler korunmaz ve bu çift yönlü tarafından kullanılan kaynaklar geri kazanılır. LUN'da bulunan verilerin tutarlı olması garanti değildir. Bu çift yönlü görüntüyü korumak istiyorsanız Birim Gölge Kopyası Hizmeti'ni (VSS) kullanın. |
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
chap
iSCSI başlatıcılarının ve iSCSI hedeflerinin birbirleriyle iletişim kurabilmesi için Sınama El Sıkışma Kimlik Doğrulama Protokolü (CHAP) paylaşılan gizli dizisini ayarlar.
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>
Parameters
| Parameter | Description |
|---|---|
| initiator set | Başlatıcı hedefin kimliğini doğruladığında karşılıklı CHAP kimlik doğrulaması için kullanılan yerel iSCSI başlatıcı hizmetinde paylaşılan gizli diziyi ayarlar. |
| initiator remember | Bir iSCSI hedefinin CHAP gizli dizisini yerel iSCSI başlatıcı hizmetine iletir, böylece başlatıcı hizmeti CHAP kimlik doğrulaması sırasında hedefte kimliğini doğrulamak için gizli diziyi kullanabilir. |
| target set | Hedef başlatıcının kimliğini doğruladığında CHAP kimlik doğrulaması için kullanılan seçili durumdaki iSCSI hedefinde paylaşılan gizli diziyi ayarlar. |
| target remember | Bir iSCSI başlatıcısının CHAP gizli dizisini geçerli odak içi iSCSI hedefine iletir, böylece hedef, karşılıklı CHAP kimlik doğrulaması sırasında başlatıcıda kimliğini doğrulamak için gizli diziyi kullanabilir. |
| secret | Kullanılacak gizli diziyi belirtir. Boşsa gizli dizi temizlenir. |
| target | Seçili durumdaki alt sistemde gizli diziyle ilişkilendirilecek hedefi belirtir. Bu, başlatıcıda bir gizli dizi ayarlarken isteğe bağlıdır ve gizli diziyi dışarıda bırakmak, gizli dizinin ilişkili bir gizli diziye sahip olmayan tüm hedefler için kullanılacağını gösterir. |
| initiatorname | Gizli diziyle ilişkilendirilecek başlatıcı iSCSI adını belirtir. Bu, bir hedefte gizli dizi ayarlarken isteğe bağlıdır ve gizli diziyi dışarıda bırakmak, gizli dizinin ilişkili bir gizli diziye sahip olmayan tüm başlatıcılar için kullanılacağını gösterir. |
create
Seçili durumdaki alt sistemde yeni bir LUN veya iSCSI hedefi oluşturur veya seçili durumdaki hedefte bir hedef portal grubu oluşturur. Diskraid list komutunu kullanarak gerçek bağlamayı görüntüleyebilirsiniz.
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]
Parameters
| Parameter | Description |
|---|---|
| simple | Basit bir LUN oluşturur. |
| stripe | Şeritli lun oluşturur. |
| raid | Eşlikli bir çizgili LUN oluşturur. |
| mirror | Yansıtılmış bir LUN oluşturur. |
| automagic | Şu anda geçerli olan otomatik büyü ipuçlarını kullanarak bir LUN oluşturur. Daha fazla bilgi için bu makaledeki otomatik büyü alt komutuna bakın. |
| size= | Toplam LUN boyutunu megabayt cinsinden belirtir.
Size = veya drives= parametresi belirtilmelidir. Bunlar birlikte de kullanılabilir.
size= parametresi belirtilmezse, oluşturulan LUN, belirtilen tüm sürücüler tarafından izin verilen mümkün olan en büyük boyut olacaktır. Sağlayıcı genellikle en az istenen boyut kadar büyük bir LUN oluşturur, ancak sağlayıcının bazı durumlarda bir sonraki en büyük boyuta yuvarlaması gerekebilir. Örneğin, boyut 0,99 GB olarak belirtilirse ve sağlayıcı yalnızca GB disk kapsamlarını ayırabiliyorsa, sonuçta elde edilen LUN 1 GB olur. Boyutu diğer birimleri kullanarak belirtmek için, boyuttan hemen sonra aşağıdaki tanınan soneklerden birini kullanın:
|
| drives= | Sürücülerin LUN oluşturmak için kullanacağı drive_number belirtir. Size = veya drives= parametresi belirtilmelidir. Bunlar birlikte de kullanılabilir. size= parametresi belirtilmezse, oluşturulan LUN, belirtilen tüm sürücüler tarafından izin verilen mümkün olan en büyük boyuttur. size= parametresi belirtilirse, sağlayıcılar LUN'u oluşturmak için belirtilen sürücü listesinden sürücüleri seçer. Sağlayıcılar mümkün olduğunda sürücüleri belirtilen sırayla kullanmayı dener. |
| stripesize= | Bir şerit veya raid LUN'un boyutunu megabayt cinsinden belirtir. LUN oluşturulduktan sonra şeritleme değiştirilemez. Boyutu diğer birimleri kullanarak belirtmek için, boyuttan hemen sonra aşağıdaki tanınan soneklerden birini kullanın:
|
| target | Seçili durumdaki alt sistemde yeni bir iSCSI hedefi oluşturur. |
| name | Hedef için kolay adı sağlar. |
| iscsiname | Hedef için iSCSI adını sağlar ve sağlayıcının bir ad oluşturması için atlanabilir. |
| tpgroup | Seçili durumdaki hedefte yeni bir iSCSI hedef portalı grubu oluşturur. |
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
delete
Seçili durumdaki LUN'u, iSCSI hedefini (iSCSI hedefiyle ilişkilendirilmiş LUN'lar olmadığı sürece) veya iSCSI hedef portalı grubunu siler.
Syntax
delete lun [uninstall] [noerr]
delete target [noerr]
delete tpgroup [noerr]
Parameters
| Parameter | Description |
|---|---|
| lun | Seçili durumdaki LUN'yi ve üzerindeki tüm verileri siler. |
| uninstall | LUN ile ilişkili yerel sistemdeki diskin LUN silinmeden önce temizlendiğini belirtir. |
| target | Hedefle ilişkilendirilmiş LUN yoksa seçili durumdaki iSCSI hedefini siler. |
| tpgroup | Seçili durumdaki iSCSI hedef portalı grubunu siler. |
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
detail
Belirtilen türün seçili durumdaki nesnesi hakkında ayrıntılı bilgileri görüntüler.
Syntax
detail {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup} [verbose]
Parameters
| Parameter | Description |
|---|---|
| hbaport | Seçili durumdaki ana bilgisayar veri yolu bağdaştırıcısı (HBA) bağlantı noktası hakkında ayrıntılı bilgileri listeler. |
| iadapter | Seçili durumdaki iSCSI başlatıcı bağdaştırıcısı hakkında ayrıntılı bilgileri listeler. |
| iportal | Seçili durumdaki iSCSI başlatıcı portalı hakkında ayrıntılı bilgileri listeler. |
| provider | Seçili durumdaki sağlayıcı hakkında ayrıntılı bilgileri listeler. |
| subsystem | Seçili durumdaki alt sistem hakkında ayrıntılı bilgileri listeler. |
| controller | Seçili durumdaki denetleyici hakkında ayrıntılı bilgileri listeler. |
| port | Seçili durumdaki denetleyici bağlantı noktası hakkında ayrıntılı bilgileri listeler. |
| drive | Şu anda seçili olan sürücü hakkında, kaplayan LUN'lar da dahil olmak üzere ayrıntılı bilgileri listeler. |
| lun | Katkıda bulunan sürücüler de dahil olmak üzere seçili olan LUN hakkında ayrıntılı bilgileri listeler. Çıkış, LUN'un Fiber Kanal veya iSCSI alt sisteminin parçası olup olmamasına bağlı olarak biraz farklılık gösterir. Maskelenmemiş Konaklar listesinde yalnızca yıldız işareti varsa, bu, LUN'un tüm konakların maskesinin kaldırılmış olduğu anlamına gelir. |
| tportal | Seçili durumdaki iSCSI hedef portalı hakkında ayrıntılı bilgileri listeler. |
| target | Seçili durumdaki iSCSI hedefi hakkında ayrıntılı bilgileri listeler. |
| tpgroup | Seçili durumdaki iSCSI hedef portalı grubu hakkında ayrıntılı bilgileri listeler. |
| verbose | Yalnızca LUN parametresiyle kullanmak için. Pleksleri de dahil olmak üzere ek bilgileri listeler. |
dissociate
Belirtilen denetleyici bağlantı noktalarının listesini seçili durumdaki LUN için devre dışı olarak ayarlar (diğer denetleyici bağlantı noktaları etkilenmez) veya seçili durumdaki LUN için belirtilen iSCSI hedefleri listesini kaldırır.
Syntax
dissociate controllers <n> [,<n> [,...]]
dissociate ports <n-m>[,<n-m>[,…]]
dissociate targets <n> [,<n> [,…]]
Parameter
| Parameter | Description |
|---|---|
| controllers | Seçili durumdaki LUN ile ilişkilendirilmiş denetleyiciler listesinden denetleyicileri kaldırır. Yalnızca VDS 1.0 sağlayıcılarıyla kullanın. |
| ports | Denetleyici bağlantı noktalarını, seçili durumdaki LUN ile ilişkilendirilmiş denetleyici bağlantı noktaları listesinden kaldırır. Yalnızca VDS 1.1 sağlayıcılarıyla kullanın. |
| targets | Şu anda seçili olan LUN ile ilişkili iSCSI hedefleri listesinden hedefleri kaldırır. Yalnızca VDS 1.1 sağlayıcılarıyla kullanın. |
<n> [,<n> [,…]] |
Kontrolörler veya hedefler parametresi ile kullanım için. Devre dışı veya ilişkisiz olarak ayarlanacağı denetleyicilerin veya iSCSI hedeflerinin sayısını belirtir. |
<n-m>[,<n-m>[,…]] |
ports parametresi ile kullanım için. Denetleyici numarası (n) ve bağlantı noktası numarası (m) çifti kullanarak devre dışı olarak ayarlanacak denetleyici bağlantı noktalarını belirtir. |
Example
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)
exit
Exits Diskraid.
Syntax
exit
extend
Şu anda seçili olan LUN'yi, LUN'un sonuna kesimler ekleyerek genişletir. Tüm sağlayıcılar LUN'ları genişletmeyi desteklemez. LUN'da yer alan birimleri veya dosya sistemlerini genişletmez. LUN'u genişlettikten sonra, DiskPart extend komutunu kullanarak ilişkili disk üzerindeki yapıları genişletmeniz gerekir.
Syntax
extend lun [size=<LUN_size>] [drives=<drive_number>, [<drive_number>, ...]] [noerr]
Parameters
| Parameter | Description |
|---|---|
| size | LUN'yi genişletmek için megabayt cinsinden boyutu belirtir.
Boyut veya <drive> parametre belirtilmelidir. Bunlar birlikte de kullanılabilir.
size= parametresi belirtilmezse, LUN, belirtilen tüm sürücüler tarafından izin verilen mümkün olan en büyük boyuta kadar genişletilir.
size= parametresi belirtilirse, sağlayıcılar LUN'u oluşturmak için drives= parametresi tarafından belirtilen listeden sürücüleri seçer. Boyutu diğer birimleri kullanarak belirtmek için, boyuttan hemen sonra aşağıdaki tanınan soneklerden birini kullanın:
|
| drives= |
<drive_number> LUN oluştururken kullanılacak sürücüleri belirtir.
Boyut veya <drive> parametre belirtilmelidir. Bunlar birlikte de kullanılabilir.
size= parametresi belirtilmezse, oluşturulan LUN, belirtilen tüm sürücüler tarafından izin verilen mümkün olan en büyük boyuttur. Sağlayıcılar mümkün olduğunda sürücüleri belirtilen sırada kullanır. |
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
flushcache
Seçili durumdaki denetleyicideki önbelleği temizler.
Syntax
flushcache controller
help
Tüm Diskraid komutlarının listesini görüntüler.
Syntax
help
importtarget
Seçili durumdaki alt sistem için ayarlanan geçerli Birim Gölge Kopyası Hizmeti (VSS) içeri aktarma hedefini alır veya ayarlar.
Syntax
importtarget subsystem [set target]
Parameter
| Parameter | Description |
|---|---|
| set target | Belirtilirse, seçili durumdaki hedefi, seçili durumdaki alt sistem için VSS içeri aktarma hedefine ayarlar. Belirtilmezse, komut seçili durumdaki alt sistem için ayarlanan geçerli VSS içeri aktarma hedefini alır. |
initiator
Yerel iSCSI başlatıcısı hakkındaki bilgileri alır.
Syntax
initiator
invalidatecache
Seçili durumdaki denetleyicideki önbelleği geçersiz kılma.
Syntax
invalidatecache controller
lbpolicy
Seçili durumdaki LUN'da yük dengeleme ilkesini ayarlar.
Syntax
lbpolicy set lun type=<type> [paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]]
lbpolicy set lun paths=<path>-{primary | <weight>}[,<path>-{primary | <weight>}[,…]]
Parameters
| Parameter | Description |
|---|---|
| type | Yük dengeleme ilkesini belirtir. Tür belirtilmezse, path parametresinin belirtilmesi gerekir. Tür aşağıdakilerden biri olabilir:
|
| path | Bir yolun birincil mi yoksa belirli <weight>bir . Belirtilmeyen tüm yollar örtük olarak yedekleme olarak ayarlanır. Listelenen tüm yollar, seçili durumdaki LUN yollarından biri olmalıdır. |
list
Belirtilen türdeki nesnelerin listesini görüntüler.
Syntax
list {hbaports | iadapters | iportals | providers | subsystems | controllers | ports | drives | LUNs | tportals | targets | tpgroups}
Parameters
| Parameter | Description |
|---|---|
| hbaports | VDS tarafından bilinen tüm HBA bağlantı noktaları hakkındaki özet bilgileri listeler. Seçili durumdaki HBA bağlantı noktası yıldız (*) ile işaretlenir. |
| iadapters | VDS tarafından bilinen tüm iSCSI başlatıcı bağdaştırıcıları hakkındaki özet bilgileri listeler. Seçili durumdaki başlatıcı bağdaştırıcısı yıldız işareti (*) ile işaretlenmiştir. |
| iportals | Seçili durumdaki başlatıcı bağdaştırıcısındaki tüm iSCSI başlatıcı portalları hakkındaki özet bilgileri listeler. Şu anda seçili olan başlatıcı portalı yıldız işareti (*) ile işaretlenmiştir. |
| providers | VDS tarafından bilinen her sağlayıcıyla ilgili özet bilgileri listeler. Seçili durumdaki sağlayıcı yıldız işareti (*) ile işaretlenmiştir. |
| subsystems | Sistemdeki her alt sistemle ilgili özet bilgileri listeler. Seçili durumdaki alt sistem yıldız işareti (*) ile işaretlenmiştir. |
| controllers | Seçili durumdaki alt sistemdeki her denetleyiciyle ilgili özet bilgileri listeler. Seçili durumdaki denetleyici yıldız işareti (*) ile işaretlenmiştir. |
| ports | Seçili durumdaki denetleyicideki her denetleyici bağlantı noktasıyla ilgili özet bilgileri listeler. Seçili durumdaki bağlantı noktası yıldız işareti (*) ile işaretlenmiştir. |
| drives | Seçili durumdaki alt sistemdeki her sürücüyle ilgili özet bilgileri listeler. Seçili durumdaki sürücü yıldız işareti (*) ile işaretlenmiştir. |
| luns | Seçili durumdaki alt sistemdeki her LUN ile ilgili özet bilgileri listeler. Şu anda seçili olan LUN bir yıldız (*) ile işaretlenir. |
| tportals | Seçili durumdaki alt sistemdeki tüm iSCSI hedef portallarıyla ilgili özet bilgileri listeler. Seçili durumdaki hedef portal bir yıldız (*) ile işaretlenir. |
| targets | Seçili durumdaki alt sistemdeki tüm iSCSI hedefleri hakkındaki özet bilgileri listeler. Seçili durumdaki hedef bir yıldız (*) ile işaretlenir. |
| tpgroups | Seçili durumdaki hedefteki tüm iSCSI hedef portalı grupları hakkındaki özet bilgileri listeler. Seçili durumdaki portal grubu yıldız işareti (*) ile işaretlenmiştir. |
login
Belirtilen iSCSI başlatıcı bağdaştırıcısını seçili durumdaki iSCSI hedefinde günlüğe kaydeder.
Syntax
login target iadapter=<iadapter> [type={manual | persistent | boot}] [chap={none | oneway | mutual}] [iportal=<iportal>] [tportal=<tportal>] [<flag> [<flag> […]]]
Parameters
| Parameter | Description |
|---|---|
| type | Gerçekleştirilecek oturum açma türünü belirtir: el ile veya kalıcı. Belirtilmezse, el ile oturum açma gerçekleştirilir. |
| manual | Login manually. Ayrıca, gelecekteki geliştirmeler için tasarlanmış ve şu anda kullanılmayan bir önyükleme seçeneği de vardır. |
| persistent | Bilgisayar yeniden başlatıldığında otomatik olarak aynı oturum açma bilgilerini kullanın. |
| chap | Kullanılacak CHAP kimlik doğrulamasının türünü belirtir: yok, tek yönlü CHAP veya karşılıklı CHAP; Belirtilmezse, kimlik doğrulaması kullanılmaz. |
| tportal | Oturum açmak için kullanılmak üzere seçili durumdaki alt sistemde isteğe bağlı bir hedef portal belirtir. |
| iportal | Belirtilen başlatıcı bağdaştırıcısında oturum açma için kullanılacak isteğe bağlı başlatıcı portalını belirtir. |
<flag> |
Üç harfli kısaltmalarla tanımlanır:
|
logout
Belirtilen iSCSI başlatıcı bağdaştırıcısını seçili durumdaki iSCSI hedefinin dışında günlüğe kaydeder.
Syntax
logout target iadapter= <iadapter>
Parameters
| Parameter | Description |
|---|---|
| iadapter | Oturumu kapatacak bir oturum açma oturumu olan başlatıcı bağdaştırıcısını belirtir. |
maintenance
Belirtilen türün seçili durumdaki nesnesinde bakım işlemleri gerçekleştirir.
Syntax
maintenance <object operation> [count=<iteration>]
Parameters
| Parameter | Description |
|---|---|
<object> |
İşlemin gerçekleştirildiği nesne türünü belirtir. Nesne türü bir alt sistem, denetleyici, bağlantı noktası, sürücü veya LUN olabilir. |
<operation> |
Gerçekleştirilecek bakım işlemini belirtir. İşlem türü spinup, spindown, göz kırpma, bip sesi veya ping olabilir. Bir işlem belirtilmelidir. |
| count= | İşlemin kaç kez yineleneceğini belirtir. Bu genellikle göz kırpma, bip sesi veya ping ile kullanılır. |
name
Seçili durumdaki alt sistemin, LUN'un veya iSCSI hedefinin kolay adını belirtilen ada ayarlar.
Syntax
name {subsystem | lun | target} [<name>]
Parameter
| Parameter | Description |
|---|---|
<name> |
Alt sistem, LUN veya hedef için bir ad belirtir. Adın uzunluğu 64 karakterden kısa olmalıdır. Ad sağlanmazsa, varsa mevcut ad silinir. |
offline
Belirtilen türdeki seçili nesnenin durumunu çevrimdışı olarak ayarlar.
Syntax
offline <object>
Parameter
| Parameter | Description |
|---|---|
<object> |
Bu işlemin gerçekleştirildiği nesne türünü belirtir. Tür şunlar olabilir: alt sistem, denetleyici, sürücü, LUN veya tportal. |
online
Belirtilen türdeki seçili nesnenin durumunu çevrimiçi olarak ayarlar. Nesne hbaport ise, seçili olan HBA bağlantı noktasına giden yolların durumunu çevrimiçi olarak değiştirir.
Syntax
online <object>
Parameter
| Parameter | Description |
|---|---|
<object> |
Bu işlemin gerçekleştirildiği nesne türünü belirtir. Tür şunlar olabilir: hbaport, alt sistem, denetleyici, sürücü, LUN veya tportal. |
recover
Şu anda seçili olan hataya dayanıklı LUN'yi onarmak için yeniden eşitleme veya sık erişim gibi gerekli işlemleri gerçekleştirir. Örneğin, KURTAR, etkin yedeğin başarısız diske veya başka bir disk uzantısına sahip bir RAID kümesine bağlanmasına neden olabilir.
Syntax
recover <lun>
reenumerate
Belirtilen türdeki nesneleri yeniden numaralandırır. LUN'yi genişlet komutunu kullanırsanız, yeniden numaralandırma komutunu kullanmadan önce disk boyutunu güncelleştirmek için refresh komutunu kullanmanız gerekir.
Syntax
reenumerate {subsystems | drives}
Parameters
| Parameter | Description |
|---|---|
| subsystems | Seçili durumdaki sağlayıcıya eklenmiş olan yeni alt sistemleri bulmak için sağlayıcıyı sorgular. |
| drives | Seçili durumdaki alt sisteme eklenen yeni sürücüleri bulmak için iç G/Ç veri yollarını sorgular. |
refresh
Seçili durumdaki sağlayıcı için iç verileri yeniler.
Syntax
refresh provider
rem
Betikleri açıklama satırı yapmak için kullanılır.
Syntax
Rem <comment>
remove
Seçili durumdaki hedef portal grubundan belirtilen iSCSI hedef portalını kaldırır.
Syntax
remove tpgroup tportal=<tportal> [noerr]
Parameter
| Parameter | Description |
|---|---|
tpgroup tportal=<tportal> |
Kaldırılacak iSCSI hedef portalını belirtir. |
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
replace
Belirtilen sürücüyü seçili olan sürücüyle değiştirir. Belirtilen sürücü şu anda seçili olan sürücü olmayabilir.
Syntax
replace drive=<drive_number>
Parameter
| Parameter | Description |
|---|---|
| drive= |
<drive_number> Değiştirilecek sürücü için öğesini belirtir. |
reset
Seçili durumdaki denetleyiciyi veya bağlantı noktasını sıfırlar.
Syntax
reset {controller | port}
Parameters
| Parameter | Description |
|---|---|
| controller | Denetleyiciyi sıfırlar. |
| port | Bağlantı noktasını sıfırlar. |
select
Seçili durumdaki nesneyi görüntüler veya değiştirir.
Syntax
select {hbaport | iadapter | iportal | provider | subsystem | controller | port | drive | lun | tportal | target | tpgroup } [<n>]
Parameters
| Parameter | Description |
|---|---|
| object | Seçilecek nesne türünü belirtir, örneğin: sağlayıcı, alt sistem, denetleyici, sürücü veya LUN. |
hbaport [<n>] |
Odağı belirtilen yerel HBA bağlantı noktasına ayarlar. HBA bağlantı noktası belirtilmezse, komut seçili durumdaki HBA bağlantı noktasını (varsa) görüntüler. Geçersiz bir HBA bağlantı noktası dizininin belirtilmesi odak içi HBA bağlantı noktası olmamasıyla sonuçlansın. HBA bağlantı noktası seçildiğinde, seçilen başlatıcı bağdaştırıcılarının ve başlatıcı portallarının seçimi kaldırılır. |
iAdapter (Adaptör) [<n>] |
Odağı belirtilen yerel iSCSI başlatıcı bağdaştırıcısına ayarlar. Başlatıcı bağdaştırıcısı belirtilmezse, komut seçili durumdaki başlatıcı bağdaştırıcısını (varsa) görüntüler. Geçersiz bir başlatıcı bağdaştırıcısı dizininin belirtilmesi, odak içi başlatıcı bağdaştırıcısına neden olmaz. Başlatıcı bağdaştırıcısı seçildiğinde, seçilen HBA bağlantı noktalarının ve başlatıcı portallarının seçimi kaldırılır. |
iportal (Portal) [<n>] |
Odağı, seçili iSCSI başlatıcı bağdaştırıcısı içinde belirtilen yerel iSCSI başlatıcı portalına ayarlar. Başlatıcı portalı belirtilmezse, komut seçili durumdaki başlatıcı portalını (varsa) görüntüler. Geçersiz bir başlatıcı portalı dizininin belirtilmesi, seçili başlatıcı portalına neden olmaz. |
Sağlayıcı [<n>] |
Odağı belirtilen sağlayıcıya ayarlar. Sağlayıcı belirtilmezse, komut seçili durumdaki sağlayıcıyı (varsa) görüntüler. Geçersiz bir sağlayıcı dizininin belirtilmesi, odak sağlayıcı olmamasıyla sonuçlanmalı. |
Alt [<n>] |
Odağı belirtilen alt sisteme ayarlar. Herhangi bir alt sistem belirtilmezse, komut alt sistemi odakla (varsa) görüntüler. Geçersiz bir alt sistem dizininin belirtilmesi odak içi alt sisteme neden olmaz. Bir alt sistemin seçilmesi, ilişkili sağlayıcıyı örtük olarak seçer. |
denetleyici [<n>] |
Odağı, seçili durumdaki alt sistem içinde belirtilen denetleyiciye ayarlar. Hiçbir denetleyici belirtilmezse, komut seçili durumdaki denetleyiciyi (varsa) görüntüler. Geçersiz bir denetleyici dizininin belirtilmesi, odak içi denetleyici olmamasını sağlar. Bir denetleyici seçildiğinde seçilen denetleyici bağlantı noktalarının, sürücülerin, LUN'lerin, hedef portalların, hedeflerin ve hedef portal gruplarının seçimini kaldırır. |
liman [<n>] |
Odağı, seçili durumdaki denetleyici içinde belirtilen denetleyici bağlantı noktasına ayarlar. Bağlantı noktası belirtilmezse, komut seçili durumdaki bağlantı noktasını (varsa) görüntüler. Geçersiz bir bağlantı noktası dizininin belirtilmesi, seçili bağlantı noktası olmamasıyla sonuçlanmalı. |
sürmek [<n>] |
Odağı, seçili durumdaki alt sistem içinde belirtilen sürücüye veya fiziksel iş miline ayarlar. Herhangi bir sürücü belirtilmezse, komut seçili durumdaki sürücüyü (varsa) görüntüler. Geçersiz bir sürücü dizininin belirtilmesi odak içi sürücüye neden olmaz. Bir sürücü seçildiğinde seçilen denetleyicilerin, denetleyici bağlantı noktalarının, LUN'ların, hedef portalların, hedeflerin ve hedef portal gruplarının seçimini kaldırır. |
Lun [<n>] |
Odağı, seçili durumdaki alt sistem içinde belirtilen LUN'a ayarlar. Herhangi bir LUN belirtilmezse, komut seçili durumdaki LUN'yi (varsa) görüntüler. Geçersiz bir LUN dizininin belirtilmesi seçili LUN olmamasıyla sonuçlansın. LUN seçildiğinde seçilen denetleyicilerin, denetleyici bağlantı noktalarının, sürücülerin, hedef portalların, hedeflerin ve hedef portal gruplarının seçimini kaldırır. |
tportal [<n>] |
Odağı, seçili durumdaki alt sistem içinde belirtilen iSCSI hedef portalına ayarlar. Hedef portal belirtilmezse, komut seçili durumdaki hedef portalı (varsa) görüntüler. Geçersiz bir hedef portal dizininin belirtilmesi, seçili hedef portal olmamasıyla sonuçlanmalı. Hedef portalın seçilmesi tüm denetleyicilerin, denetleyici bağlantı noktalarının, sürücülerin, LUN'ların, hedeflerin ve hedef portal gruplarının seçimini kaldırır. |
hedef [<n>] |
Odağı, seçili durumdaki alt sistem içinde belirtilen iSCSI hedefine ayarlar. Hedef belirtilmezse, komut seçili durumdaki hedefi (varsa) görüntüler. Geçersiz bir hedef dizininin belirtilmesi, seçili hedef olmamasıyla sonuçlanmalı. Hedef seçildiğinde tüm denetleyiciler, denetleyici bağlantı noktaları, sürücüler, LUN'lar, hedef portallar ve hedef portal grupları seçimini kaldırır. |
TP Grubu [<n>] |
Odağı, seçili durumdaki iSCSI hedefi içinde belirtilen iSCSI hedef portalı grubuna ayarlar. Hiçbir hedef portal grubu belirtilmezse, komut seçili durumdaki hedef portal grubunu (varsa) görüntüler. Geçersiz bir hedef portal grubu dizininin belirtilmesi odaktaki hedef portal grubuna neden olmaz. |
[<n>] |
Seçecek öğesini <object number> belirtir.
<object number> Belirtilen geçerli değilse, belirtilen türdeki nesneler için var olan tüm seçimler temizlenir. Belirtilmezse <object number> , geçerli nesne görüntülenir. |
setflag
Seçili olan sürücüyü sık erişimli yedek olarak ayarlar. Sık erişimli yedekler sıradan LUN bağlama işlemleri için kullanılamaz. Bunlar yalnızca hata işleme için ayrılmıştır. Sürücü şu anda mevcut LUN'lara bağlı olmamalıdır.
Syntax
setflag drive hotspare={true | false}
Parameters
| Parameter | Description |
|---|---|
| true | Seçili durumdaki sürücüyü sık erişimli yedek olarak seçer. |
| false | Seçili durumdaki sürücünün seçimini sık erişimli yedek olarak kaldırır. |
shrink
Seçili LUN'un boyutunu küçültür.
Syntax
shrink lun size=<n> [noerr]
Parameters
| Parameter | Description |
|---|---|
| size | LUN boyutunu küçültmek için istenen alan miktarını megabayt (MB) cinsinden belirtir. Boyutu diğer birimleri kullanarak belirtmek için, boyuttan hemen sonra aşağıdaki tanınan soneklerden birini kullanın:
|
| noerr | Yalnızca betik oluşturma için. Bir hatayla karşılaşıldığında, Diskraid hata oluşmamış gibi komutları işlemeye devam eder. |
standby
Yolların durumunu, seçili durumdaki ana bilgisayar veri yolu bağdaştırıcısı (HBA) bağlantı noktasını BEKLEME konumuna değiştirir.
Syntax
standby hbaport
Parameters
| Parameter | Description |
|---|---|
| hbaport | Yolların durumunu, seçili durumdaki ana bilgisayar veri yolu bağdaştırıcısı (HBA) bağlantı noktasını BEKLEME konumuna değiştirir. |
unmask
Seçili olan LUN'ları belirtilen konaklardan erişilebilir hale getirir.
Syntax
unmask lun {all | none | [add] wwn=<hexadecimal_number> [;<hexadecimal_number> [;…]] | [add] initiator=<initiator>[;<initiator>[;…]]} [uninstall]
Parameters
| Parameter | Description |
|---|---|
| all | LUN'un tüm konaklardan erişilebilir hale getirilmemesi gerektiğini belirtir. Ancak, lun maskesini bir iSCSI alt sistemindeki tüm hedeflere kaldıramazsınız. Komutu çalıştırmadan önce hedefin oturumunu |
| none | LUN'un herhangi bir konak için erişilebilir olmaması gerektiğini belirtir. Komutu çalıştırmadan önce hedefin oturumunu |
| add | Belirtilen konakların, bu LUN'un erişebildiği mevcut konak listesine eklenmesi gerektiğini belirtir. Bu parametre belirtilmezse, sağlanan konakların listesi bu LUN'un erişebildiği mevcut konak listesinin yerini alır. |
| wwn= | LUN veya konakların erişilebilir hale getirileceği dünya çapındaki adları temsil eden onaltılık sayıların listesini belirtir. Fiber Kanal alt sistemindeki belirli bir konak kümesine maske uygulamak/maskesini açmak için, ilgilendiğiniz konak makinelerindeki bağlantı noktaları için noktalı virgülle ayrılmış WWN listesi yazabilirsiniz. |
| initiator= | Seçili LUN'un erişilebilir hale getirileceği iSCSI başlatıcılarının listesini belirtir. iSCSI alt sistemindeki belirli bir konak kümesine maske uygulamak/maskesini açmak için, ilgilendiğiniz konak bilgisayarlardaki başlatıcıların iSCSI başlatıcı adlarının noktalı virgülle ayrılmış bir listesini yazabilirsiniz. |
| uninstall | Belirtilirse, LUN maskelenmeden önce yerel sistemdeki LUN ile ilişkili diski kaldırır. |
Scripting Diskraid
Diskraid, windows server'ın desteklenen bir sürümünü çalıştıran herhangi bir bilgisayarda, ilişkili bir VDS donanım sağlayıcısıyla betik oluşturulabilir. Diskraid betiğini çağırmak için komut istemine şunu yazın:
diskraid /s <script.txt>
Varsayılan olarak, Diskraid komutları işlemeyi durdurur ve betikte bir sorun varsa bir hata kodu döndürür. Komut dosyasını çalıştırmaya devam etmek ve hataları yoksaymak için komuta noerr parametresini ekleyin. Bu, toplam LUN sayısından bağımsız olarak bir alt sistemdeki tüm LUN'ları silmek için tek bir betik kullanma gibi yararlı uygulamalara izin verir. Tüm komutlar noerr parametresini desteklemez. Komut sözdizimi hatalarında, noerr parametresini dahil edip etmediğinize bakılmaksızın her zaman hatalar döndürülür.
Diskraid hata kodları
| Error Code | Error Description |
|---|---|
| 0 | Hata oluşmadi. Betiğin tamamı hatasız çalıştı. |
| 1 | Önemli bir özel durum oluştu. |
| 2 | Diskraid komut satırında belirtilen bağımsız değişkenler yanlıştı. |
| 3 | Diskraid belirtilen betiği veya çıkış dosyasını açamadı. |
| 4 | Diskraid'in kullandığı hizmetlerden biri hata döndürdü. |
| 5 | Komut söz dizimi hatası oluştu. Bir nesne yanlış seçildiği veya bu komutla kullanım için geçersiz olduğu için betik başarısız oldu. |
Example
Bilgisayarınızda alt sistem 0'ın durumunu görüntülemek için şunu yazın:
diskraid
ENTER tuşuna basın ve aşağıdakine benzer bir çıkış görüntülenir:
Microsoft Diskraid version 5.2.xxxx
Copyright (©) 2003 Microsoft Corporation
On computer: COMPUTER_NAME
Alt sistem 0'ı seçmek için Diskraid istemine aşağıdakileri yazın:
select subsystem 0
ENTER tuşuna basın ve aşağıdakine benzer bir çıkış görüntülenir:
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
Diskraid'dan çıkmak için Diskraid istemine aşağıdakileri yazın:
exit