← man/disk_and_filesystems
xsanctl — man xsanctl — 80×24
ugur@toprak:~/man/disk_and_filesystems$man xsanctl
Bölüm 8 Disk & Dosya Sistemleri

xsanctl

Xsan file system control utility

Synopsys

xsanctl komut [argüman [...]]

Description

xsanctl, Xsan dosya sistemi için temel bir kontrol kolaylığı sağlar. Xsan dosya sistemi yönetim arka plan programı xsand'e komutlar göndererek çalışır. xsanctl, yetkili kullanıcı (superuser/root) tarafından çalıştırılmalıdır.

Commands

xsanctl aşağıdaki komutları sağlar:

Birincil komutlar Bu komutlar, SAN yönetimi için ihtiyaç duyulan birincil komutlardır.

help Kullanılabilir xsanctl komutlarının bir listesini görüntüler.

ping xsand daemon'ına bir 'ping' mesajı gönderir. Bu, xsand'in yönetim isteklerine yanıt verip vermediğini doğrulamak için kullanılabilir.

mount birimAdı [seçenekler] birimAdı birimi için birim bağlama cihazını oluşturur. Herhangi bir bağlama seçeneği belirtilirse xsand, birim bağlama cihazını oluşturmadan önce birimin yerel bağlama seçeneklerini günceller. birim bağlama cihazı oluşturulduktan sonra diskarbitrationd birimi bağlayacaktır. Bu, Xsan birimlerini komut satırından bağlamak için tercih edilen yöntemdir.

[seçenekler] mount_acfs tarafından tanınan seçenekleri ve diğer üç seçeneği içerir:

--at Birimin bağlanacağı standart dışı bir patika belirtir.

--rw Birimi hem okuma hem de yazma için bağlar. Bu davranış varsayılandır.

--ro Birimi salt okunur (read-only) olarak bağlar.

--clusteriosize=boyut Küme katmanının dosya sisteminin G/Ç strateji yordamına iletebileceği maksimum G/Ç aktarım boyutunu (bayt cinsinden) belirtir. İzin verilen minimum değer 1MB, maksimum değer ise 32MB'tır. Seçenek belirtilmediğinde varsayılan değer 8MB olarak ayarlanır.

mount_acfs seçeneklerinin önüne iki tire konulmalıdır. Örneğin, bu seçenek sonucunda çekirdek iş parçacığı (kernel thread) sayısı yirmiye çıkacaktır: --threads=20.

unmount birimAdı [seçenekler] birimAdı biriminin bağını keser (unmount).

--force

Bağ kesme işlemini zorlar. Bu işlem veri kaybına neden olabilir.

Önceki Xsan sürümleri, seçilen birimlerin bağlanmasını açıkça zorluyordu. Xsan'ın bu sürümü, çevrimiçi ve bağlı tüm birimler için birim bağlama cihazları oluşturur ve bağlama durumu kontrolünü disk arbitrasyonuna (disk arbitration) bırakır.

list Kullanılabilir birimlerin listesini görüntüler.

createSan sanAdı [createMaster argümanları] Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, bu bilgisayarı tek denetleyici (controller) olarak atayarak yeni bir SAN oluşturur. SAN'ın adı sanAdı'dır ve tire işaretiyle başlayamaz. Bu alt komutun iki varyantı vardır. Her iki biçimde de yeni bir Xsan SAN oluşturur. Alt komutun davranışı, çalıştırıldığında Open Directory'nin yapılandırma durumuna bağlıdır. Xsan denetleyicileri, SAN yapılandırmasını içeren küme için Open Directory denetleyicileri olmalıdır. Bilgisayar bir Open Directory denetleyicisi değilse, bu alt komut bilgisayarı yeni bir Open Directory kümesinin ana yöneticisi (master) olacak şekilde yapılandırır ve ardından bu kümeyi kullanarak SAN oluşturur.

SAN adından sonra sağlanan alt komut seçenekleri, bilgisayarın bir Open Directory denetleyicisi olmadığı durumlarda incelenir. Bu durumda, createMaster alt komutu çalıştırılmış gibi işlenirler. Bilgisayarın zaten bir Open Directory denetleyicisi olduğu durumda, ek komut seçeneklerinin hiçbiri geçerli değildir.

listSan Yerel ağdaki mevcut Xsan SAN'larının bir listesini görüntüler. Bu alt komut xsand'in çalışıyor olmasına bağlı değildir.

joinSan sanAdı [seçenekler] [createReplica argümanları] Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, bu bilgisayarı bir meta veri denetleyicisi (metadata controller) olarak mevcut bir SAN'a dahil eder. Bu bilgisayar, mevcut bir SAN için ek bir meta veri denetleyicisi olacaktır. Alt komutun davranışı, çalıştırıldığında Open Directory'nin yapılandırma durumuna bağlıdır. Xsan denetleyicileri, SAN yapılandırmasını içeren küme için Open Directory denetleyicileri olmalıdır. Bilgisayar bir Open Directory denetleyicisi değilse, bu alt komut bilgisayarı Open Directory kümesinde bir kopya (replica) olarak yapılandırır ve ardından o kümeyi kullanarak SAN'a katılır.

joinSAN seçeneklerinden sonra sağlanan alt komut seçenekleri, bilgisayarın bir Open Directory denetleyicisi olmadığı durumlarda incelenir. Bu durumda, createReplica alt komutu çalıştırılmış gibi işlenirler. Bilgisayarın zaten bir Open Directory denetleyicisi olduğu durumda, ek createReplica komut seçeneklerinin hiçbiri geçerli değildir.

--controller-name DenetleyiciAdı

Bu bilgisayarın katılmak istediği SAN içindeki meta veri denetleyicisi adını belirtir.

--controller-user DenetleyiciKullanıcıAdı

Bu bilgisayarın katılmak istediği meta veri denetleyicisinin yönetici adını belirtir.

--controller-pass DenetleyiciParolası

Bu bilgisayarın katılmak istediği meta veri denetleyicisinin yönetici parolasını belirtir.

leaveSan Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, bu bilgisayarı mevcut bir SAN'dan meta veri denetleyicisi olarak kaldırır.

removeControllerFromSan denetleyiciAdı Bu alt komut, belirtilen bilgisayarı mevcut bir SAN'dan meta veri denetleyicisi olarak kaldırır.

destroySan Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, bu sistemin SAN'ına ait SAN yapılandırmasını geçersiz (dead) duruma getirir ve LDAP'taki yapılandırmayı günceller. Ayrıca SAN'a bir yapılandırma güncelleme mesajı gönderir. Not: Bu komut SAN'ı güvenli bir şekilde durdurmaz. Denetleyiciler ve istemciler, temiz bir şekilde durmazlarsa yeniden başlatılmaya ihtiyaç duyabilirler. Dikkatli kullanın. Bu işlem geri alınamaz.

exportClientProfile İstemcilere Profile Manager ile yüklenebilecek Xsan yapılandırma profilini dışa aktarır.

--path dizinPatikası

Yapılandırma profilinin oluşturulacağı dizin patikasını belirtir. Bu seçenek seçilmezse, mevcut çalışma dizini patikası kullanılacaktır.

--output çıktıDosyası

Yapılandırma profili için kullanılacak dosya adını belirtir. Bu seçenek seçilmezse, varsayılan olarak SAN'ın adı kullanılacaktır.

addVolume birimAdı [addOrEditVolumeOptions] Bu alt komut birimAdı adında yeni bir birim oluşturur. Yeni bir birimin biçimini tanımlamak için kullanılan komut seçenekleri aşağıdaki BİRİM AÇIKLAMASI bölümünde açıklanmıştır. Birim, tüm mevcut denetleyicilerde barındırılacak ve oluşturulduktan sonra başlatılacaktır. Yeni bir birim, bir veya daha fazla Depolama havuzundan (Storage pool) oluşacaktır. Bir veya daha fazla Depolama havuzu meta veri içermeli, bir veya daha fazla Depolama havuzu kullanıcı verisi içermeli ve tam olarak bir Depolama havuzu günlüğü (journal) içermelidir.

editVolume birimAdı [addOrEditVolumeOptions] Bu alt komut, birimAdı adındaki mevcut bir birimin ayarlarını düzenler. Birimin ayarlarını tanımlamak için kullanılan komut seçenekleri aşağıdaki BİRİM AÇIKLAMASI bölümünde açıklanmıştır. addVolume sırasında belirlenen birçok birim ayarı sonradan değiştirilebilir. Değiştirilemeyenler o bölümde belgelenmiştir. Bu alt komut ayrıca birime yeni Depolama havuzları da ekleyebilir.

dropVolume [seçenek] birimAdı Bir birimi SAN'dan kaldırır. Bu alt komut root olarak çalıştırılmalıdır. Not: '--force' seçeneği istemcileri temiz bir şekilde durduramazsa, istemcilerin yeniden başlatılması gerekebilir.

--force

Birim istemciler tarafından hala bağlı olsa bile silme işlemini zorlar.

startVolume birimAdı birimAdı birimini başlatır. Bu alt komut root olarak çalıştırılmalıdır.

stopVolume [seçenek] birimAdı birimAdı birimini durdurur. Birim başlatılana kadar istemcilerde birim üzerindeki sonraki işlemler engellenecektir. Bu alt komut root olarak çalıştırılmalıdır.

--force

Birim istemciler tarafından hala bağlı olsa bile durdurma işlemini zorlar.

dumpVolumeConfig [seçenek] Yerel makinede barındırılan Xsan birim yapılandırmalarını JSON olarak yazdırır.

--volume

Yazdırılacak birimin adı. Belirtilirse, yalnızca aynı ada sahip birim yazdırılacaktır.

unloadProfile Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, Profile Manager tarafından yüklenmemiş olan ve Xsan'ı yapılandıran tüm profilleri kaldırır. Profilin kaldırılması, yerel Xsan yapılandırmasını tamamen silecektir.

İkincil komutlar Bu komutlar, SAN yönetimi için daha az sıklıkla kullanılan komutlardır.

changeIP eskiIP yeniIP [eskiAnaBilgisayarAdı yeniAnaBilgisayarAdı] Bu alt komut root olarak çalıştırılmalıdır. Mevcut Xsan adresi eskiIP ise, bu alt komut SAN yapılandırmasını yerel olarak ve LDAP içinde değiştirir. Onun yerine yeniIP kullanılır. Tam nitelikli alan adı eskiAnaBilgisayarAdı da bir argüman olarak iletilirse, bu ana bilgisayar için LDAP yapılandırmasında tutulan ana bilgisayar adı yeniAnaBilgisayarAdı olarak değiştirilir. Lütfen bu komutu çalıştırmadan önce tüm denetleyicilerin yeniAnaBilgisayarAdı için SSL sertifikasına sahip olduğundan emin olun. Bir denetleyicinin ana bilgisayar adının değiştirilmesi, SAN'daki tüm istemcilerin denetleyici sertifikalarını yeniden okumasına neden olacaktır.

createMaster Yeni bir ana LDAP sunucusu ve yeni bir dizin düğümü yöneticisi oluşturur.

--cert-auth-name SertifikaYetkilisiAdı

Sertifika Yetkilisi (Certificate Authority) için kullanılacak adı belirtir.

--cert-admin-email SertifikaYöneticiEpostası

Sertifika Yetkilisi yöneticisi için kullanılacak e-posta adresini belirtir.

--user YöneticiTamAdı

Yeni yönetici hesabı için tam adı belirtir.

--account YöneticiHesapKısaAdı

Yeni yönetici hesabı için kullanıcı adını belirtir.

--pass YöneticiParolası

Yeni yönetici hesabı için parolayı belirtir.

createReplica Mevcut bir LDAP ana sunucusundan yeni bir kopya (replica) oluşturur ve Open Directory'ye katılır.

--master AnaSunucuAdresi

LDAP ana sunucu IP adresini veya adını belirtir.

--account YöneticiHesapKısaAdı

Yönetici hesabı için kullanıcı adını belirtir.

--pass YöneticiParolası

Yönetici hesabı için parolayı belirtir.

destroyMaster LDAP sunucusunu kapatır ve veritabanını siler.

--account YöneticiHesapKısaAdı

Yönetici hesabı için kullanıcı adını belirtir.

--pass YöneticiParolası

Yönetici hesabı için parolayı belirtir.

destroyReplica Open Directory bağını keser ve mevcut bir LDAP ana sunucusundan bir kopyayı kaldırır.

--account YöneticiHesapKısaAdı

Yönetici hesabı için kullanıcı adını belirtir.

--pass YöneticiParolası

Yönetici hesabı için parolayı belirtir.

activateSan [createReplica argümanları] Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, macOS yükseltmesinden sonra önceki Xsan SAN yapılandırmasını etkinleştirir. İkincil MDC'de alt komutun davranışı, çalıştırıldığında Open Directory'nin yapılandırma durumuna bağlıdır. Xsan denetleyicileri, SAN yapılandırmasını içeren küme için Open Directory denetleyicileri olmalıdır. Bilgisayar bir Open Directory denetleyicisi değilse, bu alt komut bilgisayarı Open Directory kümesinde bir kopya (replica) olarak yapılandırır ve ardından önceki Xsan SAN yapılandırmasını etkinleştirir.

Sağlanan alt komut seçenekleri, bilgisayarın bir Open Directory denetleyicisi olmadığı durumlarda incelenir. Bu durumda, createReplica alt komutu çalıştırılmış gibi işlenirler. Bilgisayarın zaten bir Open Directory denetleyicisi olduğu durumda, ek createReplica komut seçeneklerinin hiçbiri geçerli değildir.

cullSan sanAdı Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, bir SAN için LDAP yapılandırmasını yok eder. Bu alt komut, LDAP'ta tüm istemcilerin yapılandırmasının kaldırıldığı ve yeterince uzun süredir geçersiz (dead) durumda olan SAN yapılandırmalarını temizlemek için tasarlanmıştır. Bu işlem geri alınamaz.

disksChanged Xsan dosya sistemine disklerin değiştiğine ve yeniden taranması gerektiğine dair bir bildirim gönderir.

eraseVolume birimAdı birimAdı birimini başlatır (initialize).

Aşağıdaki DİKKAT bölümüne bakın.

renameVolume eskiAd yeniAd Mevcut bir birim adını yeni adla değiştirir. Mevcut yapılandırma dosyası yeniden adlandırılacak ve günlükleri içeren mevcut veri dizini yeni ada taşınacaktır. Bu alt komut root olarak çalıştırılmalıdır.

importVolume birimYapılandırmaDosyası Belirtilen birim yapılandırma dosyasını kullanarak bir birimi SAN'a aktarır. Başarılı içe aktarma işleminin ardından birim başlatılacaktır.

dumpLdapConfig SAN yapılandırmasını yazdırır.

--json

Yapılandırmayı JSON formatında yazdırır.

Tesisat (Plumbing) komutları Bu komutlar, SAN yönetimi işlevselliğinin belirli noktalarını açığa çıkarır. Çok güçlü olabilirler ve bir yöneticiye büyük esneklik sunarlar. Bir yöneticiye hata yaptırabilecek veya zarar verebilecek kadar fazla esneklik sundukları için bu komutları dikkatli kullanın.

sanConfigChanged Xsan dosya sistemine SAN yapılandırmasının değiştiğine ve yeniden yüklenmesi gerektiğine dair bir bildirim gönderir.

pushConfigUpdate Yeni bir yapılandırma güncellemesi gönderir. Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, LDAP'taki SAN yapılandırmasını /Library/Preferences/Xsan dizinindeki yapılandırma durumuyla eşleşecek şekilde ayarlar. LDAP yapılandırması değiştirilirse, SAN'a bir yapılandırma güncelleme mesajı gönderilecektir.

Aşağıdaki DİKKAT bölümüne bakın.

ldapConfigChanged Bu alt komut root olarak çalıştırılmalıdır ve xsand'in çalışıyor olmasına bağlı değildir. Bu alt komut, yerel yapılandırmayı LDAP'taki yapılandırmayla doğrular ve yerel yapılandırmayı eşleşecek şekilde günceller.

Aşağıdaki DİKKAT bölümüne bakın.

roleChanged Xsan dosya sistemine rolün değiştiğine dair bir bildirim gönderir.

wipeConfig Xsan dosya sistemi yapılandırmasının yapılandırılmamış bir duruma sıfırlanmasına neden olur.

listTask birimAdı [seçenekler] birimAdı için uzun süren görevi listeler. --cleanup Tamamlanmışsa uzun süren görevi temizler. --wait Uzun süren görevin tamamlanmasını bekler.

listTasks Tüm birimler için tüm uzun süren görevleri listeler.

Volume Description

addVolume ve editVolume fiilleri aşağıdaki komut seçeneklerini paylaşır. Çoğu seçenek her iki fiil için de mevcuttur. Birkaçı, yalnızca editVolume tarafından değiştirilemeyen ayarları kontrol ettikleri için yalnızca addVolume için kullanılabilir.

BİRİM AYARLARI --caseSensitive Xsan dosya sisteminde büyük-küçük harfe duyarlılığı etkinleştirir. Etkinleştirildiğinde, birim dosya adlarının yazılışları aynı olsa bile büyük-küçük harf kullanımları farklıysa bunları farklı dosyalar olarak kabul eder.

--caseInsensitive Xsan dosya sisteminde büyük-küçük harfe duyarsızlığı etkinleştirir. Etkinleştirildiğinde, birim dosya adlarının yazılışları aynı olsa bile büyük-küçük harf kullanımları farklıysa bunları aynı dosyalar olarak kabul eder. Bu ayar yeni birimler için varsayılandır.

--enableACLs Xsan dosya sisteminin bir birim üzerinde erişim kontrol listelerini (ACL) kullanıp kullanmayacağını belirtir.

--ignoreOwners mount(8) kılavuz sayfasında belgelendiği gibi, birimi bağlarken noowners bayrağını etkinleştirir. Bu ayar yeni birimler için varsayılandır.

--idsFromGUIDs Kullanıcı ve grup bilgilerini Xsan uyumlu kullanıcı kimlikleri (UID) ve grup kimlikleri (GID) ile eşlerken, Windows istemcilerinin Active Directory alanındaki genel benzersiz tanımlayıcı (GUID) bilgilerine dayanarak dinamik olarak UID'ler ve GID'ler oluşturması gerektiğini belirtir.

--idsFromLDAP Kullanıcı ve grup bilgilerini Xsan uyumlu kullanıcı kimlikleri (UID) ve grup kimlikleri (GID) ile eşlerken, Windows istemcilerinin Active Directory kayıtlarındaki uidNumber ve gidNumber özniteliklerinden UID ve GID değerlerini alması gerektiğini belirtir. Bu ayar yeni birimler için varsayılandır.

--noExtendedAttrs Apple Named Streams desteğini devre dışı bırakır. Named Streams, Apple Xsan istemcileri tarafından kullanılır. Bir Xsan dosya sisteminde desteğin devre dışı bırakılması kalıcı bir değişikliktir. Devre dışı bırakıldıktan sonra tekrar etkinleştirilemez.

DEPOLAMA HAVUZU AYARLARI Bir Xsan birimi, bir veya daha fazla Depolama Havuzunda (Storage Pool) gruplanmış bir veya daha fazla LUN içerir. Bir Depolama Havuzunun açıklaması, Depolama Havuzunun adını belirten bir --storagePool argümanı ile başlar. Sonraki argümanlar, havuzda depolanan içeriği kontrol eder ve havuza LUN'lar ekler. Bir havuzun açıklaması, bir sonraki --storagePool argümanı başladığında veya komut satırı sona erdiğinde biter. Depolama Havuzu adları birim içinde benzersiz olmalıdır.

Her birim, meta veri ve günlüğü (journal) içeren bir havuz gerektirdiğinden, --defaultFirstPool argümanı bu tür bir Depolama Havuzunun hızlı bir şekilde oluşturulmasını kolaylaştırır. Bu argüman şu komut argümanı dizisine eşdeğerdir: --storagePool MetadataAndJournal --metadata --journal Ayrıca, bu Depolama Havuzu, bu argümanın komut satırında nerede bulunduğuna bakılmaksızın Depolama Havuzu listesinin başına yerleştirilir. Tipik kullanım için, bu depolama havuzu için gereken tek argümanlar havuza bir veya daha fazla LUN eklemektir.

Bir Depolama Havuzunda içerik türlerinden hiçbiri ayarlanmamışsa, varsayılan olarak kullanıcı verilerini (userdata) içerecek şekilde ayarlanır.

--storagePool DepolamaHavuzuAdı DepolamaHavuzuAdı adında bir depolama havuzu belirtmeye başlar. Bu argüman, önceki herhangi bir Depolama Havuzu açıklamasını örtük olarak sonlandırır.

--defaultFirstPool Günlük ve meta verileri içeren MetadataAndJournal adında bir depolama havuzu belirtmeye başlar. Bu Depolama Havuzu, bu argümanın komut satırında nerede bulunduğuna bakılmaksızın Depolama Havuzu listesinin başına yerleştirilir. Bu argüman, önceki herhangi bir Depolama Havuzu açıklamasını örtük olarak sonlandırır.

--metadata Bu Depolama Havuzu meta veri içerebilir.

--journal Bu Depolama Havuzu günlüğü (journal) içerecektir.

--data Bu Depolama Havuzu kullanıcı verisi içerebilir.

--any --metadata --data --journal belirtmek için kısaltmadır.

--addLUN DiskEtiketiAdı Depolama Havuzuna bir disk ekler. Disk etiketi adı cvlabel komutu kullanılarak belirlenebilir.

--addLUNs Disk1EtiketiAdı,Disk2EtiketiAdı,... Depolama Havuzuna birden fazla disk ekler.

--stripeBreadth StripeGenişliğiKB Bir şerit grubundaki bir sonraki LUN'a geçmeden önce bir LUN'a yazılacak veri miktarını belirtir. En iyi performans için stripeBreadth boyutu, RAID şerit boyutunun bir katı olmalıdır. stripeBreadth boyutu aynı zamanda 4096 baytlık dosya sistemi blok boyutunun da bir katı olmalıdır.

KOMUT AYARLARI --dry-run Değişiklikleri gerçekten uygulamadan talep edilen işlemi doğrular.

--output Birim yapılandırma ayarlarını belirtilen çıktı patikasına yazar. Bu seçenek yalnızca otomatik testler için tasarlanmıştır. Bu seçenek önceden bildirilmeksizin değiştirilebilir.

--non-interactive Talep edilen işlemi tamamlanmasını beklemeden gerçekleştirir. İşlemin durumu daha sonra listTask veya listTasks fiilleri kullanılarak sorgulanabilir. Bu seçenek yalnızca otomatik testler için tasarlanmıştır. Bu seçenek önceden bildirilmeksizin değiştirilebilir.

ÖRNEKLER addVolume superVolume --defaultFirstPool --addLUN metaLUN --storagePool lotsOfSpace --addLUNs firstAcreOfData,secondAcreOfData Bu komut, MetadataAndJournal ve lotsOfSpace adında iki Depolama Havuzuna sahip yeni bir superVolume birimi oluşturur. İlk Depolama Havuzu, MetadataAndJournal adındadır ve meta veri ile günlüğü içerir. Bu depolama havuzu, metaLUN adında bir LUN içerir. İkinci Depolama Havuzu, lotsOfSpace adındadır ve varsayılan kullanıcı verisi spesifikasyonunun kullanılması nedeniyle kullanıcı verilerini içerir. Bu Depolama Havuzu, firstAcreOfData ve secondAcreOfData adında iki LUN içerir.

addVolume superVolume --storagePool lotsOfSpace --addLUNs firstAcreOfData,secondAcreOfData --defaultFirstPool --addLUN metaLUN Bu komut da öncekine benzer şekilde aynı birimi oluşturur ve --defaultFirstPool tarafından oluşturulan Depolama Havuzunun, argümanın komut satırında nerede olduğuna bakılmaksızın her zaman birimdeki ilk Depolama Havuzu olduğunu gösterir.

editVolume superVolume --caseSensitive superVolume birimini büyük-küçük harfe duyarlı olacak şekilde değiştirir.

editVolume superVolume --storagePool moreSpace --addLUNs thirdAcreOfData,fourthAcreOfData superVolume birimine moreSpace adında yeni bir Depolama Havuzu ekler. Bu Depolama Havuzu, thirdAcreOfData and fourthAcreOfData adında iki LUN içerecektir.

Caution

pushConfigUpdate ve ldapConfigChanged fiilleri, LDAP çoğaltması (replication) düzgün çalışmadığında bir denetleyici üzerinde çalıştırıldıklarında bir SAN yapılandırmasına kalıcı olarak zarar verebilir. Bu fiiller, yerel LDAP düğümünün SAN için doğru bir yapılandırma içerdiğini varsayar ve bu varsayım yanlışsa veri kaybına neden olabilir.

Özellikle pushConfigUpdate fiili, yerel LDAP yapılandırması güncel değilse tehlikeli olabilir. Yerel yapılandırma ile /Library/Preferences/Xsan yapılandırma dosyalarındaki durum arasındaki herhangi bir yerel fark, yerel LDAP'a bir güncellemeyi tetikler ve SAN bunu en güncel yapılandırma olarak kabul eder.

Spesifik olarak, SAN'da bir birim oluşturulmuşsa ancak pushConfigUpdate yürüten bir denetleyicinin LDAP yapılandırmasında tanımlanmamışsa, bu birimin yapılandırması kaybolur ve şu anda onu barındıran tüm denetleyiciler durur. İstemciler düzgün bir şekilde bağlantıyı kesemez ve bu nedenle donanımdan yeniden başlatma (hard reboot) gerektirir.

eraseVolume fiili, birimdeki TÜM mevcut verileri yok edecektir.

See Also

diskutil(8), launchd(8), cvadmin(8), cvlabel(8), xsand(8), mount(8)

Xsan 20 Nisan 2015 Xsan