man/disk_and_filesystems
man · Disk & Dosya Sistemleri

$ cvadmin

Bölüm 8 · Disk & Dosya Sistemleri

Xsan Dosya Sistemini Yönetir

Özet

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:

  1. Dosya sistemi ve istemci durumunu görüntüleme.
  2. Şu anda bekleme (stand-by) modunda olan bir dosya sistemini etkinleştirme.
  3. Depolama havuzu (storage pool) özniteliklerini görüntüleme.
  4. Dosya Sistemi Yöneticisi (FSM) izlemeyi etkinleştirme.
  5. Yerel sistem için disk ve yol bilgilerini görüntüleme.
  6. FSM yük devretmesini (failover) zorlama.
  7. FSM kullanım ve performans istatistiklerini alma.
  8. Genel dosya kilitlemeyi geçici olarak etkinleştirme veya devre dışı bırakma.
  9. Açık dosyaların bir raporunu oluşturma.
  10. Şu anda tutulan dosya kilitlerini listeleme.
  11. Arka plan işlemlerinin (daemon) başlatılması, yeniden başlatılması ve durdurulması.
  12. 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.

[!NOTE] 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.

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 veya name@cluster ya da sadece name.

  • 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 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.
  • 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 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 (-).

    [!WARNING] 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. 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.

      [!WARNING] 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. full (tam) döküm tüm içeriği barındırır, partial (kısmi) 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 <threshold> <delay>: Gelen meta veri değişikliklerini sınırlandırmak (throttling) için eşiği (paket sayısı) ve gecikmeyi (milisaniye) ayarlayarak bir güncelleme birikmesinin dağılmasını sağlar. Gecikme varsayılan olan 0'a eşit olduğunda sınırlandırma devre dışı bırakılır. cvadmin mdarchive komutunu kullanmanın yanı sıra, sınırlandırma FSM başlatılırken MDARCHIVE_THROTTLE_THRESHOLD ve MDARCHIVE_THROTTLE_DELAY çevre değişkenleri kullanılarak da ayarlanabilir. Not: Bu seçenek genel kullanım için tasarlanmamıştır. Sınırlandırmayı yalnızca Teknik Destek tarafından önerildiğinde etkinleştirin.
    • mdarchive throttle show: Mevcut mdarchive sınırlandırma ayarlarını görüntüler.
  • paths: Yerel sistem tarafından görülebilen Xsan disk birimlerini görüntüler. Ekran, <controller> kimliğine göre gruplandırılır ve Raid Denetleyicisi (Raid Controller), AVAT etkin durumdayken Aktif/Aktif (Active/Active) modunda yapılandırılmış olarak tanınırsa yolun "Aktif" veya "Pasif" niteliğini belirtir.
  • 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.
  • 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 adresi, 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. 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. 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. İ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. 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 durumunda istemci sıfırsa, shared_read durumundaki bir veya daha fazla istemciye mesaj gönderilmiştir.
  • 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.

    [!NOTE] resetrpl yalnızca cvadmin -x seçeneğiyle çağrıldığında kullanılabilir. Bu komut genel kullanım için tasarlanmamıştır. Sadece 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: 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 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şlatilir. Birim yapılandırma dosyası çalışır durumda olmalı ve /Library/Preferences/Xsan/<volume_name>.cfg konumunda yer almalıdır.
  • startd daemon [once]: Arka plan işlemini 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.
  • stopd daemon: Arka plan işlemini 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ü. FSM (FSM işlemi), ADM (Yönetimsel bağlantı), CLI (Birim istemci bağlantısı). İstemci bağlantısının ardından S (Disk Proxy Sunucusu), C (Disk Proxy İstemcisi) veya H (Disk Proxy Hibrit İstemcisi) gelebilir.
    • 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.

Dosyalar

  • /Library/Preferences/Xsan/*.cfg

Örnekler

Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:

  1. snfs1 adlı birim için cvadmin etkileşimli oturumunu başlatma:

    cvadmin -F snfs1

    Çıktı:

    StorNext Yöneticisi
    Komut(ları) girin
    Komut yardımı için "help" veya "?" girin.
    
    FSS Listele
    Seçilen Küme: _cluster0/_addom0
    Küme: _cluster0/_addom0
     1>*fs1-man[0]   konumlandığı yer 192.168.21.11:52006 [tercih edilen]
    ...
    snadmin (snfs1@cluster1/_addom0) >
  2. Seçili birimdeki tüm depolama havuzlarını görüntüleme (show komutu):

    snadmin (snfs1@cluster1/_addom0) > show

    Çıktı:

    Stripe Group 0 [sg0] Durum:Aktif,MetaData,Journal,Özel
      Toplam Blok:536868544 (2.00 TB)  Ayrılmış:0 Boş:536841775 (2.00 TB) (99%)
    Stripe Group 1 [sg1] Durum:Aktif
      Toplam Blok:1610605632 (6.00 TB)  Ayrılmış:1082880 Boş:1607753562 (5.99 TB) (99%)
  3. sg2 depolama havuzu hakkında ayrıntılı bilgi görüntüleme:

    snadmin (snfs1@cluster1/_addom0) > show sg2 long

Ayrıca Bakınız

mount_acfs(8), cvaffinity(8), cvfsck(8), cvfs(8), snfs_config(5), fsmpm(8), fsm(8)