Genel Bakış
cvadmin [-H FSMHostName] [-F VolumeName] [-M] [-n] [-x] [-f filename]
[-e command1 -e command2...]
Açıklama
cvadmin, aşağıdakiler dahil olmak üzere bir Xsan biriminin genel amaçlı yönetimi için kullanılan etkileşimli bir komuttur:
dosya sistemi ve istemci durumunu görüntüleme
şu anda bekleme (stand-by) modunda olan bir dosya sistemini etkinleştirme
depolama havuzu (storage pool) özniteliklerini görüntüleme
Dosya Sistemi Yöneticisi (FSM) izlemeyi etkinleştirme
yerel sistem için disk ve yol bilgilerini görüntüleme
FSM yük devretmesini (failover) zorlama
FSM kullanım ve performans istatistiklerini alma
genel dosya kilitlemeyi geçici olarak etkinleştirme veya devre dışı bırakma
açık dosyaların bir raporunu oluşturma
şu anda tutulan dosya kilitlerini listeleme
arka plan işlemlerinin (daemon) başlatılması, yeniden başlatılması ve durdurulması
RPL bilgilerini sıfırlama
Seçenekler
Etkileşimli oturumu başlatmak ve çalışan Dosya Sistemi Yöneticilerini (FSM'ler) listelemek için cvadmin komutunu çağırın. (Not: Xsan sistem servisleri cvadmin çalıştırılmadan önce başlatılmış olmalıdır. Özellikle yerel fsmpm(8) işlemi aktif olmalıdır.)
İlk çıktı, çalışan FSM'leri bulundukları kümeye (cluster) göre gruplandırılmış olarak gösterir. Ana bilgisayar adları (hostname) veya IP adresleri, istemcilere duyurulan adreslerdir. Birden fazla konum listelendiğinde, bunlardan biri veya daha fazlası tercih edilen [preferred] olarak işaretlenecektir. Bu, bu adresin meta veri (metadata) ağında olduğu ve bir istemci tarafından FSM ile bağlantı kurmak için mümkünse kullanılması gerektiği anlamına gelir. Tercih edilen bir adres kullanılarak bağlantı kurulamazsa kalan adresler kullanılabilir.
Not: Bir yönetici, snfs_metadata_network_filter.json(5) yapılandırma dosyasını kullanarak duyurulmaması gereken adresleri filtreleyebilir.
Ardından, bağlanmak üzere bir FSM seçmek için aşağıda açıklanan select komutunu (isteğe bağlı olarak) kullanın. Bağlantı kurulduktan sonra komut, seçilen birim hakkında temel bilgileri görüntüleyecek ve sonraki komutlar için bir istem sunacaktır.
paths, disks, start ve stop gibi birkaç komutun yalnızca yerel fsmpm(8) işleminden elde edilen bilgileri gerektirdiğini, bu nedenle bunları kullanmadan önce bir FSM seçmeye gerek olmadığını unutmayın.
Kullanım
-H FSMHostName FSMHostName makinesinde bulunan FSM'ye bağlanın. Varsayılan olarak cvadmin, yerel makinede bulunan bir FSM'ye bağlanmaya çalışacaktır.
-F VolumeName cvadmin içinde VolumeName birimini otomatik olarak aktif birim olarak ayarlar.
-M: select komutu ile dosya sistemlerini listelerken, DataMigration etkinleştirilmiş her dosya sisteminin yanında [managed] ifadesini görüntüler. Bu seçenek şu anda yalnızca destek personelinin kullanımı için tasarlanmıştır.
-f filename Komutları filename dosyasından okur
-e command Komutları yürütür ve çıkar
-n: Sembolik ana bilgisayar adlarını belirlemeye çalışmak yerine sayısal adresleri gösterir.-x: Genişletilmiş komutları etkinleştirir.
Komutlar
cvadmin komutları, aktif Xsan yapılandırmasını görüntülemek ve değiştirmek için kullanılabilir. Bir değişiklik yapıldığında, bu değişiklik yalnızca FSM çalıştığı sürece var olur. Daha kalıcı değişiklikler yapılandırma dosyasında yapılabilir. Ayrıntılar için snfs_config(5) kılavuz sayfasına başvurun. Aşağıdaki komutlar desteklenmektedir.
volume_name sözdizimi şöyledir: name[@cluster[/addom]]
activate volume_name [hostname_or_IP_address] volume_name birimini etkinleştirir. Bu komut bir FSM'nin etkinleşmesine neden olabilir. FSM zaten aktifse hiçbir işlem yapılmaz.
activate volume_name number_of_votes Yalnızca Apple Dahili kullanımı içindir. Seçim sistemini atlayarak fsm'yi bu düğümde etkinleştirmeyi dener.
cluster select [N|[+]cluster_name] FSM adı ile birlikte küme adı açıkça belirtilmediğinde diğer komutlar tarafından kullanılacak bir kümeyi seçer. Normalde yalnızca bilinen bir küme adı seçilebilir, ancak önüne '+' getirilmesi bilinmeyen bir küme adının kullanılmasını zorunlu kılar. none veya 0 küme adı, o anda seçili olan küme adının seçimini kaldırır. Hiçbir argüman kullanılmaması veya yalnızca select girilmesi bilinen tüm kümeleri gösterir. Cluster_name [@]cluster[/addom] şeklindedir.
cluster filter [N|cluster_name] select komutunun çıktısı için bir filtre ayarlar. Bir küme filtresi ayarlandığında, select tarafından yalnızca o kümedeki FSM'ler görüntülenir. Filtre, none veya 0 küme adı kullanılarak devre dışı bırakılabilir. Hiçbir argüman kullanılmaması veya yalnızca filter girilmesi bilinen tüm kümeleri gösterir. Cluster_name [@]cluster[/addom] şeklindedir.
coord [[on] hostname_or_IP_address] Yerel ana bilgisayardaki veya belirtilen ana bilgisayardaki NSS koordinatörlerinin listesini görüntüler.
clientunmount gentle_time_in_seconds
clientunmount hard gentle_time_in_seconds force_time_in_seconds Seçilen birimin istemcilerine birimi ayırmaları (unmount) talimatını verir. Komutun ilk biçimi, istemcilerin birimi ayırması için gentle_time_in_seconds saniye kadar bekler. İstemciler, fsm'den birimi normal şekilde ayırmalarını yönlendiren bir mesaj alırlar. Bu süre zarfında yeni istemci bağlantılarına izin verilmez. Belirtilen süre içinde tüm istemciler birimi ayırırsa fsm yeni bağlantılar yasaklanmış olarak devam eder.
Komutun ikinci biçiminde, herhangi bir istemci ayırma işlemini gerçekleştiremezse fsm ikinci bir aşamaya geçer. Bu aşamada, istemcilere birimi zorla ayırmaları talimatı verilir. fsm force_time_in_seconds saniye bekler ve ardından işlemi tamamlar. Bu işlemin sonunda istemci bağlantıları yasak kalmaya devam eder.
Bu komut tamamlandıktan sonra, yöneticinin birimi durdurması gerekir.
debug [[+|-] flag [ ... ]] Dosya Sistemi Yöneticisinin hata ayıklama bayraklarını görüntüler veya ayarlar. Komutun herhangi bir bayrak olmadan girilmesi; mevcut ayarları, FSM günlük (log) dosyasının konumunu ve her ayarın ne işe yaradığını açıklayan bir açıklamayı döndürür. Komut bir bayrak listesi ile girildiğinde, FSM Hata Ayıklama Bayrakları buna göre ayarlanacaktır. Her bayrak bir ad veya sayısal bir değer olabilir. Adlar sayısal değerlerine eşlenecektir ve benzersiz kaldıkları sürece kısaltılabilirler. Sayısal değerler, 32 bite kadar standart bir onluk veya onaltılık (0x) değer kullanılarak belirtilir. '+' veya '-' kullanılması, diğer tüm bayrakları değiştirmeden bırakarak yalnızca seçilen bayrakları etkinleştirir ('+') veya devre dışı bırakır ('-').
NOT - Hata Ayıklama Bayraklarının ayarlanması, FSM'nin performansını ciddi şekilde etkileyecektir! Bunu yalnızca bir Apple uzmanı tarafından yönlendirildiğinizde yapın.
discon Bir istemcinin FSM ile olan bağlantısını zorla keser. Hiçbir argüman belirtilmediğinde, discon bağlı istemcilerin listesini görüntüler. Bir dizin sağlandığında, discon belirtilen istemcinin bağlantısını derhal keser. Yalnızca Teknik Destek tarafından önerildiğinde kullanın. Ayrıca "repblocked" komutuna bakın.
disks [refresh] cvadmin'in bağlı olduğu sisteme yerel olan Xsan disk birimlerini görüntüler. İsteğe bağlı refresh argümanının kullanılması, fsmpm'yi yanıt vermeden önce tüm birimleri yeniden taramaya zorlar. Yenileme sonucunda, fsmpm'nin herhangi bir dosya sistemindeki disklere ilişkin görünümü, FSM'nin o istemcinin disklerine ilişkin görünümüyle karşılaştırıldığında değişirse dosya sistemi durumunu yeniden senkronize etmek için FSM bağlantısı kesilir ve yeniden kurulur.
disks [refresh] fsm fsm tarafından kullanılmakta olan Xsan meta veri disk birimlerini görüntüler. İsteğe bağlı refresh argümanı kullanılırsa fsm tarafından bu birimlere ek yollar eklenebilir.
fail [volume_name|index_number] volume_name birimi için bir FSM Yük Devretmesi (Failover) başlatır. Bu komut, beklemedeki bir FSM'nin etkinleşmesine neden olabilir. Bir FSM zaten aktifse FSM kapanacaktır. Ardından yedek bir FSM görevi devralacaktır. Yedek bir FSM mevcut değilse birincil FSM, yük devretme işlemi tamamlandıktan sonra yeniden etkinleşecektir.
files Bir kullanıcı türü inode tarafından bağlanan dosyaların, dizinlerin, sembolik bağların ve diğer nesnelerin sayısını raporlar. Bunlar arasında adlandırılmış akışlar (named streams), blok ve karakter aygıt dosyaları, fifo'lar veya borular (pipes) ve adlandırılmış soketler yer alır. Dosya sistemi StorNext 5.0'a dönüştürülüyorsa dönüştürme ilerlemesi görüntülenir ve sayaçlar dönüştürülen nesnelerin sayısını yansıtır.
fsmlist [volume_name] [ on hostname_or_IP_address] Çalışıp çalışmadığına bakılmaksızın FSM işlemlerinin durumunu görüntüler. İsteğe bağlı olarak görüntülenecek tek bir volume_name belirtin. İsteğe bağlı olarak, FSM işlemlerinin listeleneceği sistemin ana bilgisayar adını veya IP adresini belirtin.
filelocks Küme genelinde dosya/kayıt kilidi uygulamasını sorgular. Şu anda Unix üzerinde küme genelinde dosya kilitleri otomatik olarak kullanılmaktadır. Windows dosya/kayıt kilitleri isteğe bağlıdır.
Etkinleştirilirse bayt aralığı (byte-range) dosya kilitleri FSM aracılığıyla koordine edilir; bu, bir istemci tarafından ayarlanan bir kilidin diğer istemciler tarafından yapılan çakışan kilitleri engellemesine olanak tanır. Devre dışı bırakılırsa bayt aralığı kilitleri bir istemciye yereldir ve diğer istemcilerin bir dosya üzerinde bayt aralığı kilitleri almasını engellemez, ancak aynı istemci üzerindeki çakışan kilit girişimlerini engeller.
help (?) help veya ? komutu, komut kullanımının bir özetini görüntüler.
latency-test [index_number|all] [seconds] FSM işlemi ile bir istemci veya tüm istemciler arasında bir I/O gecikme süresi (latency) testi çalıştırır. Varsayılan test süresi 2 saniyedir.
metadata Meta veri (metadata) kullanımını raporlar. Ayrıca, tüm meta verilerin önbelleğe alınmasını sağlayacak bufferCacheSize değeri hakkında bir tahmin sunar.
mdarchive [status|backup|rebuild|prune|throttle] Seçilen FSM ile ilişkili meta veri arşivi (metadata archive) hedefleyen komutları çalıştırır. mdarchive komutunu argümansız çalıştırmak, meta veri arşivinin tam yol konumunu görüntüler.
mdarchive status status komutu, varsa mevcut meta veri arşivi etkinliğinin ilerlemesini yazdırır. Yeni bir meta veri arşivi oluşturuluyor veya mevcut olanı geri yükleniyorsa tamamlanma yüzdesi görüntülenecektir. Aksi takdirde, mevcut güncelleme birikmesi (backlog) görüntülenir.
mdarchive rebuild [new] Eğer metadataArchiveDays sıfıra ayarlanmışsa, rebuild komutu FSM'yi mevcut meta veri arşivini atmaya ve yenisini oluşturmaya zorlar, aksi takdirde FSM, mevcut meta veri arşivini yeniden oluşturma boyunca geçmişi koruyacak şekilde yeniden oluşturacaktır (rebuild). Yeniden oluşturma işlemleri, istemciler dosya sisteminde etkinken çevrimiçi (online) olarak gerçekleştirilebilir.
metadataArchiveDays sıfırdan büyük bir değere ayarlandığında, yeni bir yeniden oluşturma talep edilmesi, FSM'nin yeniden oluşturmaya başlamadan önce mevcut meta veri arşivini silmesine neden olur. Yeni yeniden oluşturmadan önce var olan tüm meta veri geçmişi kaybolacaktır, ancak yeniden oluşturma, mdarchive boyutunu minimum düzeyine küçültecektir. metadataArchiveDays sıfıra ayarlandığında yeni bir yeniden oluşturma talep edilmesinin hiçbir etkisi yoktur, çünkü bu durumda mevcut meta veri arşivi yeniden oluşturmaya başlamadan önce her zaman silinir.
UYARI: Rebuild komutunda new argümanı kullanıldığında, yeniden oluşturmadan önce var olan tüm meta veri geçmişi kaybolacaktır. Bu durum, snaudit ve snhistory gibi harici uygulamaların yeniden oluşturmadan önce meydana gelen olayları raporlamasını ve snrecover'ın yeniden oluşturmadan önce silinen dosyaları kurtarmasını engelleyecektir.
mdarchive rebuild wait Devam eden bir yeniden oluşturma işleminin tamamlanmasını bekler ve durumu periyodik olarak raporlar.
mdarchive backup [full|partial] pathname Mevcut bir mdarchive'a sahip bir FSM için, sıkıştırılmış bir tar dosyası olarak bir yedek kopya oluşturulmasını talep eder. pathname, FSM düğümünde var olan bir dizini belirtmeli ve oluşturulacak dosya adını içermelidir. Tam (full) döküm tüm içeriği barındırır, kısmi (partial) döküm ise son yedeklemeden bu yana değişen tüm içeriği içerir.
mdarchive backup wait Devam eden bir mdarchive yedeklemesinin tamamlanmasını bekler ve ilerlemeyi periyodik olarak raporlar.
mdarchive prune prune komutu, süresi dolmuş geçmiş verilerin meta veri arşivinden kaldırılmasını zorunlu kılar. Yapılandırma dosyasında metadataArchiveDays sıfıra ayarlanmışsa veya bir mdarchive oluşturma, dosya kurtarma ya da meta veri geri yükleme işlemi devam ederken bu komut verilirse komut yoksayılır ve sistem günlük dosyasına bir mesaj yazılır.
mdarchive throttle set
mdarchive throttle show Mevcut mdarchive sınırlandırma ayarlarını görüntüler. Yukarıdaki "mdarchive throttle set" bölümüne bakın.
paths
Yerel sistem tarafından görülebilen Xsan disk birimlerini görüntüler. Ekran,
proxy [long] Disk Proxy sunucularını görüntüler ve isteğe bağlı olarak bu birim için hizmet verdikleri diskleri görüntüler.
proxy who hostname "who" seçeneği, belirtilen ana bilgisayar için tüm proxy bağlantılarını görüntüler.
qbm trace [clientid] MDC üzerinde dahili bir QBM izleme (trace) dosyası oluşturur. Eğer clientid belirtilirse (burada clientid istemcinin oturum açma kimliğidir), bir istemci izlemesi de oluşturulur. Bu komut, hata ayıklama (debug) dizininde bir SNQBM_xxx dosyası oluşturur. Şu anda yalnızca Windows istemcileri dahili izlemeler üretir. Bu komut yalnızca Quantum kullanımı içindir.
qbm show stripe-group-num Şerit grubu dizini verilen bir şerit grubunun QBM tahsis tablosunu gösterir. Tüm bant genişliği (BW) MB/sn cinsindendir. Ekran aşağıdaki alt tabloları içerir:
Stripe Group (SG) Tablosu: Maks SG (kapasite), o anda boş olan bant genişliği (BW), yedek havuzlardaki toplam BW ve toplam aşırı tahsis edilen (kapasite aşımı) miktar.
Priority (Pri) Tablosu: tablo sınıfı adı, öncelikteki istemci sayısı, bu öncelikte tahsis edilen toplam bant genişliği, minimum BW, maximum BW, ekstra (min üzeri) BW, bu önceliğe ayrılan kullanılan/toplam yedek BW ve kullanılan mevcut BW.
İstemci Girişi: liste numarası, IP address, istemci oturum açma numarası, bant genişliği bilgisi - minimum, maksimum ve mevcut BW, geri yükleme BW, bayrak (l - istemci daha az istedi, m - istemci daha fazla istedi, g - istemciye minimum BW üzerinde daha fazla BW verildi).
qbm newconfig <_file_system_name_>_qbm.conf dosyasını yeniden okur ve istemcileri günceller.
qos Şerit grubu başına QOS istatistiklerini görüntüler. İstemci başına QoS istatistikleri de qos yapılandırılmış her bir şerit grubunun altında görüntülenir.
quit Bu komut cvadmin'in FSM ile bağlantısını keser ve çıkış yapar.
ras enq [ nomerge ] event "detail string" Bir SNFS RAS olayı üretir. Eğer "nomerge" belirtilirse, RAS olayının birden fazla örneği tek bir bilette birleştirilmez. Yalnızca dahili kullanım içindir.
ras enq [ nomerge ] event reporting_FRU violating_FRU "detail string" Genel bir RAS olayı üretir. Eğer "nomerge" belirtilirse, RAS olayının birden fazla örneği tek bir bilette birleştirilmez. Yalnızca dahili kullanım içindir.
regapigw Dosya sistemini fsmpm'ye kaydederek bir api ağ geçidi (api gateway) ile kaydı etkinleştirir. fsmpm'nin api ağ geçidi kaydı amacıyla bu dosya sisteminden haberdar olmadığı durumlarda kullanılmalıdır. Bu durum, 'snrest gateway status -d' komutu kullanılarak ve dosya sisteminin eksikliği fark edilerek doğrulanabilir. fsmpm, api ağ geçidi kaydını dosya sistemi adına gerçekleştirir. Bu durumun oluşmaması gerekir, ancak oluşursa bu komut dosya sisteminin yeniden başlatılmasını gerektirmeden durumdan kurtulmayı sağlar.
repblocked Durum değiştirme talebini onaylamada yavaş kalan, yanıt vermeyen bir istemci nedeniyle açma işlemlerinin engellenmesine (block) neden olabilecek dosyaların bir raporunu oluşturur. Bu tür istemciler, yanıt vermemelerinin bir nedeni olup olmadığını belirlemek için incelenmelidir. Yanıt vermemenin yaygın bir nedeni, Xsan istemcilerinin uyku moduna girmiş olmasıdır. Bu istemcilerdeki ayarlar, asla uyumamaları için ayarlanmalıdır. İstemcinin kilitlendiği biliniyorsa, FSM bağlantısı discon komutu kullanılarak sıfırlanabilir.
repfl Şu anda tutulan dosya kilitlerini görüntüleyen bir rapor oluşturur. Not: Bu komut yalnızca destek personeli tarafından hata ayıklama amacıyla kullanılmak üzere tasarlanmıştır. Gelecekteki sürümlerde, raporun biçimi değişebilir veya komut tamamen kaldırılabilir. repfl komutunu çalıştırmak bir rapor dosyası yazacak ve çıktı dosyasının adını görüntüleyecektir.
repof Her bir Xsan istemcisinde şu anda açık olan tüm dosyaları görüntüleyen bir rapor oluşturur. repof komutunun çalıştırılması bir rapor dosyası yazacak ve bu raporu içeren çıktı dosyasının adını görüntüleyecektir. Her dosya için görüntülenen bilgiler şunlardır: yol adı (pathname), inode numarası, "yazıcılar" (writers) sayısı (bu, istemcinin dosyayı yazma amacıyla kaç kez açtığını gösterir -- genellikle 1 veya 0) ve durum (stat) bilgisi. Ardından, tüm istemcilerdeki açık durumunu gösteren bir satır yazdırılır. Açık durum şunları içerir: bu dosyayı açık tutan farklı istemcilerin sayısı, bu istemcilerden yazma yapanların sayısı ve sıfır değilse, dosyayı özel olarak (exclusively) açık tutan veya ioToken'a sahip olan istemci. Açık durum bayrakları görüntülenir ve ardından bayraklar alanındaki bazı bitlerin anlamını belirten bir dizi dize gelir. Bazı örnekler:
flags 0x2000: paylaşılan_okuma (shared_read) flags 0x5000: I/O belirteci paylaşılan_özel (shared_excl) flags 0x5009: I/O belirteci paylaşılan_özel (shared_excl) iptal ediliyor (revoking) flags 0x9: ESKİ Özel (Exclusive) iptal ediliyor (revoking)
Eğer iptal ediliyor (revoking) belirtilmişse, bu durum istemciye/istemcilere bir mesaj gönderildiği ve bir yanıt beklendiği anlamına gelir. İptal ediliyor (revoking) durumunda istemci sıfırsa, shared_read durumundaki bir veya daha fazla istemciye mesaj gönderilmiştir. Ayrıca repblocked komutuna bakın.
Gelecekteki sürümlerde raporun biçimi değişebilir.
resetrpl [clear] Ters Yol Arama (Reverse Path Lookup - RPL) bilgilerini yeniden doldurur. İsteğe bağlı clear argümanı, yeniden doldurmaya başlamadan önce mevcut RPL verilerinin temizlenmesine neden olur. Not: resetrpl yalnızca cvadmin -x seçeneğiyle çağrıldığında kullanılabilir. resetrpl komutunun çalıştırılması, FSM etkinleştirilmesini önemli ölçüde geciktirebilir. Bu komut genel kullanım için tasarlanmamıştır. resetrpl komutunu yalnızca Teknik Destek tarafından önerildiğinde çalıştırın.
restartd daemon [once] Arka plan işlemini (daemon) yeniden başlatır. Yalnızca dahili kullanım içindir.
select [volume_name|N] Görüntülemek ve değiştirmek için aktif bir FSM seçer. Hiçbir argüman belirtilmezse, FSM'lerin ve çalışan araçların numaralandırılmış bir listesi görüntülenecektir. Listede yalnızca bir aktif birim varsa, bu birim otomatik olarak seçilecektir.
select komutu tarafından çalışan bir araç görüntülendiğinde, aşağıdaki bilgileri gösterir. İlk olarak dosya sisteminin adı gösterilir. Bunun ardından, köşeli parantez "[]" içinde, çalışan aracın adı yer alır. Üçüncü olarak, işlemin erişim türünü belirten bir harf bulunur. Buradaki seçenekler: okuma-yazma erişimi için (W), salt okunur erişim için (R) ve benzersiz erişim için (U) şeklindedir. Son olarak, çalışan aracın konumu ve işlem kimliği (pid) görüntülenir.
Eğer volume_name belirtilirse, cvadmin o birim için mevcut aktif FSM'ye bağlanacaktır. Eğer N (bir sayı) belirtilirse, cvadmin listedeki N. FSM'ye bağlanacaktır. Ancak bu biçimde yalnızca aktif FSM'ler seçilebilir.
show [poolname] [long] Seçilen birimle ilişkili depolama havuzları hakkında bilgi görüntüler. Eğer bir depolama havuzu adı poolname verilirse, yalnızca o depolama havuzunun bilgileri verilir. poolname argümanının atlanması, aktif dosya sistemiyle ilişkili tüm depolama havuzlarını görüntüler. long niteleyicisinin kullanılması, ek olarak görüntülenen depolama havuzlarıyla ilişkili disk birimleri hakkında ayrıntılı bilgileri gösterir.
start volume_name [on hostname_or_IP_address]
volume_name birimi için bir Dosya Sistemi Yöneticisi (FSM) başlatır. Komut, bir HA kümesinin MDC'sinde çalışırken, yerel FSM başlatılır ve ardından /Library/Preferences/Xsan/ha_peer dosyası tarafından tanımlanan karşıt (peer) MDC'de FSM başlatılmaya çalışılır. İsteğe bağlı hostname_or_IP_address belirtildiğinde, FSM yalnızca o MDC üzerinde başlatılır. Bu komut çağrılmadan önce birimin yapılandırma dosyası çalışır durumda olmalı ve /Library/Preferences/Xsan/
startd daemon [once] Arka plan işlemini (daemon) başlatır. Yalnızca dahili kullanım içindir.
stat Birimin genel durumunu görüntüler. Çıktı, birime bağlı istemcilerin sayısını gösterecektir. Bu sayı, cvadmin gibi yönetim programlarını da içerir. Ayrıca blok boyutu, depolama havuzlarının sayısı, yansıtılmış (mirrored) depolama havuzlarının sayısı ve disk aygıtlarının sayısı gibi dosya sistemi genelindeki bazı statik değerler de gösterilir. Çıktı ayrıca tüm birim için toplam blokları ve boş blokları gösterir.
stats client_IP_address [clear] Seçilen dosya sistemi için okuma/yazma istatistiklerini görüntüler. Bu komut, ana bilgisayar FSMPM'ye bağlanır ve o da dosya sistemi istemcisinden istatistikleri toplar. Okunan ve yazılan bayt miktarına ve okuma/yazma isteği sayısına göre en aktif on dosya görüntülenir. clear belirtilirse, yazdırdıktan sonra istatistikleri sıfırlar.
stop volume_name [on hostname_or_IP_address] volume_name için Dosya Sistemi Yöneticisini durdurur. Bu, belirtilen birim için her MDC üzerindeki FSM'yi kapatacaktır. İsteğe bağlı ana bilgisayar adı veya IP adresi belirtildiğinde, FSM yalnızca o MDC üzerinde durdurulur. Birim için bir FSM etkinleştirilene kadar, birime yönelik sonraki işlemler istemcilerde engellenecektir.
stopd daemon Arka plan işlemini (daemon) durdurur. Yalnızca dahili kullanım içindir.
winidmap username username için MDC tarafından eşlenen kullanıcı kimliği ve grup bilgilerini gösterir.
who Aktif birim için istemci listesini sorgular. Çıktı, her bir istemci için aşağıdaki bilgileri gösterecektir.
Tür (Type) - Bağlantı türü. İstemci türleri şunlardır: FSM - Dosya Sistemi Yöneticisi (FSM) işlemi ADM - Yönetimsel (cvadmin) bağlantı CLI - Birim istemci bağlantısı. Ardından bir CLI türü karakteri gelebilir: S - Disk Proxy Sunucusu C - Disk Proxy İstemcisi H - Disk Proxy Hibrit İstemcisi. Bu, bir proxy istemcisi olarak yapılandırılmış ancak bir SAN istemcisi olarak çalışan bir istemcidir. Konum (Location) - İstemcinin FSM'ye bağlanmak için kullandığı ana bilgisayar adı veya IP adresi. Çalışma Süresi (Up Time) - İstemci bağlantısının başlatılmasından bu yana geçen süre.
Örnekler
snfs1 adlı birim için cvadmin komutunu çağırın.
[root@dev-snc-daiquiri-n1 debug]# cvadmin -F snfs1
StorNext Yöneticisi
Komut(ları) girin
Komut yardımı için "help" veya "?" girin.
FSS Listele
Dosya Sistemi Servisleri (* servisin kontrolünün FS'de olduğunu belirtir):
Seçilen Küme: _cluster0/_addom0
Küme: _cluster0/_addom0
1>*fs1-man[0] konumlandığı yer dev-snc-daiquiri-n1.mdh.quantum.com:52006 (pid 31711)
konumlandığı yer Qnode1:52006
konumlandığı yer 169.254.21.1:52006
konumlandığı yer 192.168.21.11:52006 [tercih edilen]
2> fs1-man[0] konumlandığı yer dev-snc-daiquiri-n2.mdh.quantum.com:52004 (pid 42977)
konumlandığı yer 172.18.0.1:52004
konumlandığı yer 172.17.0.1:52004
konumlandığı yer Qnode2:52004
konumlandığı yer 169.254.21.2:52004
konumlandığı yer 192.168.21.12:52004 [tercih edilen]
3>*shared-SV1535CKH00012[0] konumlandığı yer dev-snc-daiquiri-n1.mdh.quantum.com:52003 (pid 23220)
konumlandığı yer Qnode1:52003
konumlandığı yer 169.254.21.1:52003
konumlandığı yer 192.168.21.11:52003 [tercih edilen]
4> shared-SV1535CKH00012[0] konumlandığı yer dev-snc-daiquiri-n2.mdh.quantum.com:52003 (pid 42382)
konumlandığı yer 172.18.0.1:52003
konumlandığı yer 172.17.0.1:52003
konumlandığı yer Qnode2:52003
konumlandığı yer 169.254.21.2:52003
konumlandığı yer 192.168.21.12:52003 [tercih edilen]
Küme: cluster1/_addom0
5>*shared[0] konumlandığı yer jk-rh6sp6-1.mdh.quantum.com:52003 (pid 8650)
6> shared[0] konumlandığı yer jk-rh6sp6-2.mdh.quantum.com:52003 (pid 19417)
7>*snfs1[0] konumlandığı yer jk-rh6sp6-1.mdh.quantum.com:52004 (pid 8651)
8> snfs1[0] konumlandığı yer jk-rh6sp6-2.mdh.quantum.com:52004 (pid 19431)
FSM "snfs1" seçin
Oluşturulma : Wed Sep 26 12:27:43 2018
Aktif Bağlantılar : 2
Fs Blok Boyutu : 4K
Msg Tampon Boyutu : 8K
Disk Aygıtları : 6
Şerit Grupları : 3
Fs Blokları : 2684342720 (10.00 TB)
Boş Fs Blokları : 2679776316 (9.98 TB) (99%)
snadmin (snfs1@cluster1/_addom0) >
Birimdeki tüm depolama havuzlarını gösterin;
snadmin (snfs1@cluster1/_addom0) > show
Şerit gruplarını göster (Dosya Sistemi "snfs1@cluster1/_addom0")
Stripe Group 0 [sg0] Durum:Aktif,MetaData,Journal,Özel
Toplam Blok:536868544 (2.00 TB) Ayrılmış:0 (0.00 B) Boş:536841775 (2.00 TB) (99%)
Çoklu Yol Yöntemi:Döndür (Rotate)
Birincil Şerit [sg0] Okuma:Etkin Yazma:Etkin
Stripe Group 1 [sg1] Durum:Aktif
Toplam Blok:1610605632 (6.00 TB) Ayrılmış:1082880 (4.13 GB) Boş:1607753562 (5.99 TB) (99%)
Çoklu Yol Yöntemi:Döndür (Rotate)
Birincil Şerit [sg1] Okuma:Etkin Yazma:Etkin
Stripe Group 2 [sg2] Durum:Aktif
Toplam Blok:1073737088 (4.00 TB) Ayrılmış:1082880 (4.13 GB) Boş:1072022754 (3.99 TB) (99%)
Çoklu Yol Yöntemi:Döndür (Rotate)
Birincil Şerit [sg2] Okuma:Etkin Yazma:Etkin
snadmin (snfs1@cluster1/_addom0) >
sg2 depolama havuzunun uzun sürümünü görüntüleyin;
snadmin (snfs1@cluster1/_addom0) > show sg2 long
"sg2" şerit grubunu göster (Dosya Sistemi "snfs1@cluster1/_addom0")
Stripe Group 2 [sg2] Durum:Aktif
Toplam Blok:1073737088 (4.00 TB) Ayrılmış:1082880 (4.13 GB) Boş:1072022754 (3.99 TB) (99%)
Çoklu Yol Yöntemi:Döndür (Rotate)
Şerit Derinliği:2 Şerit Genişliği:64 blok (256.00 KB)
Benzeşim Anahtarı:af1
Gerçek zamanlı sınır IO/sn:0 (~0 mb/sn) Gerçek zamanlı olmayan yedek IO/sn:0
Taahhüt Edilen RTIO/sn:0 RTIO olmayan istemciler:0 RTIO olmayan ipucu IO/sn:0
Disk şeritleri:
Birincil Şerit [sg2] Okuma:Etkin Yazma:Etkin
Düğüm 0 [t1_0008]
Düğüm 1 [t1_0009]
snadmin (snfs1@cluster1/_addom0) >
Dosyalar
/Library/Preferences/Xsan/*.cfg
Ayrıca Bakınız
cvfs(8), snfs_config(5), snfs_metadata_network_filter.json(5), fsmpm(8), fsm(8), mount_acfs(8), sgmanage(8)
Xsan Dosya Sistemi Eylül 2024 CVADMIN(8)