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

cvmkfs

Bir Xsan Birimini İlklendirme

Synopsis

       cvmkfs [-GF] [-a key] [-n ninode[k|m|g]] [-r[-e][-m]] [-Q] [-R [date:]time] [-X]
	      [volume_name]

Description

cvmkfs, isteğe bağlı olarak volume_name adını kullanarak bir Xsan birimini ilklendirir. Herhangi bir ad belirtilmezse, yapılandırılmış birimlerin bir listesi sunulur. Aktif dosya sistemleri yeniden ilklendirilemeyebilir. Birimi ilklendirmeden önce kullanıcıdan bir onay istenir.

UYARI: Bu işlem, adı belirtilen Xsan birimi için MEVCUT OLAN TÜM verileri yok edecektir!

Options

-a key Kök dizinin afinitesini (affinity) key değerine ayarlar.

  • -e: Tüm meta verileri bir meta veri arşivinden geri yüklemeye hazırlık amacıyla yönetilen bir dosya sistemini yeniden oluştururken, -e seçeneği FSM'nin tüm kullanıcı dosyası uzantılarını (extents) geri yüklemesi gerektiğini belirtir. Bu seçenek belirtilmediğinde, dosyalar kırpılır (truncate), bu da onların yedekten geri yüklenmesiyle sonuçlanır. Meta veri disklerinin geri yüklenmesi gerektiği ancak kullanıcı verilerini içeren tüm disklerin sağlam olduğu durumlarda bu seçeneği kullanın. Bu seçenek yalnızca -r seçeneğiyle birlikte kullanılabilir ve yönetilmeyen dosya sistemleri geri yüklenirken yoksayılır.

Bu seçenek ayrıca kullanıcı verisi içerebilen tüm şerit grupları (stripegroups) için ince provizyon eşlemesini kaldırma (thin provision unmapping) işleminin atlanmasına neden olur.

  • -G: "Devam etmek için return tuşuna basın..." türündeki istemleri atlar. Bu istemler, pencere kaybolmadan önce kullanıcıya hata mesajını okuma şansı vermek için Windows sistemlerinde yararlıdır.

  • -F: Zorla. Bu seçenek kullanımdan kaldırılmış ve yerine -X getirilmiştir. Bu seçenekle aynı eylemin gerçekleştirilmesine neden olur.

  • -f: Hata modu - bir yapılandırma uyuşmazlığı veya tespit edilen başka bir ciddi anormal durum olsa bile hata vermez. Not: Bu seçenek genel kullanım için tasarlanmamıştır. Yalnızca Apple destek ekibi tarafından talimat verildiğinde kullanın. Hatalı kullanım, kullanılamaz bir dosya sistemiyle sonuçlanabilir.

  • -m: Meta veri arşivinden meta veri geri yüklemesine hazırlık olarak bir dosya sistemini yeniden oluşturmak için -r seçeneği kullanıldığında, şerit grupları hem meta verileri hem de kullanıcı verilerini tutacak şekilde tanımlanmışsa cvmkfs bir hata mesajı verir ve dosya sistemini değiştirmeden çıkar. Bunu yapar çünkü geri yükleme prosedürünün meta veriler için yanlışlıkla kullanıcı verileriyle çakışan disk alanı tahsis etmesi mümkündür, bu da dosya bozulmasına yol açar. Bozulma riskine rağmen cvmkfs aracını dosya sistemini yeniden oluşturmaya zorlamak ve bu davranışı geçersiz kılmak için -m seçeneği -r seçeneğiyle birlikte kullanılabilir. Bu seçeneği yalnızca Quantum destek ekibi tarafından talimat verildiğinde kullanın.

-n ninode[k|m|g]] ninode sayıda inode'u önceden tahsis eder. NOT: Bu seçenek kullanımdan kaldırılmıştır.

  • -Q: Bu seçenek, cvmkfs aracının çıkmadan hemen önce qustat istatistiklerini yazdırmasına neden olur.

-R [date:]time Dosya sistemini, tüm meta verileri belirtilen tarih ve saatte var olduğu haliyle geri yüklemeye hazırlık olarak yeniden oluşturur. date:time argümanının biçimi yyyy-aa-gg:sa:da:sn şeklindedir, örneğin "-R 2016-08-24:08:00:00". Tarih belirtilmezse bugün olduğu varsayılır. Bu seçenek, yalnızca yapılandırma dosyasında metadataArchiveDays sıfır olmayan bir değere ayarlandığında yönetilen dosya sistemleri için geçerlidir ve dosya uzantılarını geri yüklemek için -e seçeneğiyle birlikte kullanılamaz. Bu "tarihsel" geri yükleme tüm dosyaları kırpacak (truncate) ve tüm verilerin yedekten geri yüklenmesini zorunlu kılacaktır.

UYARI: Bu seçeneği kullanmadan önce Quantum Teknik Destek ekibiyle iletişime geçilmesi şiddetle tavsiye edilir. Yanlış kullanılırsa veri kaybı yaşanabilir.

  • -r: Dosya sistemini, tüm meta verileri bir meta veri arşivinden geri yüklemeye hazırlık olarak yeniden oluşturur. Bu seçenek yalnızca yapılandırma dosyasında metadataArchive true olarak ayarlandığında ve ilgili FSM'nin en son durdurulduğu andaki güncel bir meta veri arşivi mevcut olduğunda kullanılabilir.

Yeniden oluşturma seçeneği, felaket kurtarma veya meta veri ve günlük (journal) şerit grubu yeniden yapılandırması için yararlı olabilir.

Yönetilen bir dosya sistemi için varsayılan davranış, tüm kullanıcı veri dosyalarını başka bir ortama (örneğin teyp) yedeklenmiş olmaları beklentisiyle kırpmaktır (truncate). Dosyalar bir sonraki erişimde veya diğer depolama yöneticisi eylemleriyle yeniden yüklenecektir. Yönetilen bir dosya sisteminde -e seçeneği belirtilerek bu davranışı geçersiz kılmak mümkündür. Bu durumda, yönetilmeyen dosya sistemleri için aşağıda belirtilen uyarılar geçerlidir.

Yönetilmeyen bir dosya sistemi için kullanıcı verilerinin yedek kopyası yoktur. -e seçeneği belirtilebilir ancak yoksayılır ve zorunlu olarak etkinleştirilir. Geri yüklenen meta veriler, kullanıcı verilerinin disk adreslerini içerir. Bu, kullanıcı verilerini içeren tüm şerit gruplarının tamamen bozulmadan bırakılması gerektiği anlamına gelir. Bu nedenle, kullanıcı verisi içerebilen tüm şerit grupları için ince provizyon eşlemesini kaldırma çalışması atlanır.

Aşağıdaki ifadeler hem yönetilen hem de yönetilmeyen dosya sistemleri için geçerlidir. Meta veri ve günlük şerit grupları sıfırdan yeniden oluşturulur. Bu, bu şerit gruplarındaki temel depolama biriminin değiştirilmesine ve şerit grubu özniteliklerinin değiştirilmesine olanak tanır. Meta veri şerit grupları, veri şerit gruplarına dönüştürülebilir. Yeni şerit grupları eklenebilir. Günlük şerit grubu değişebilir.

UYARI: Bu seçeneği kullanmadan önce Quantum Teknik Destek ekibiyle iletişime geçilmesi şiddetle tavsiye edilir. Yanlış kullanılırsa veri kaybı veya bozulması yaşanabilir.

  • -T: Normalde Linux üzerinde cvmkfs, ince provizyonlu (thin provisioned) cihazları kontrol etmek için yapılandırma dosyasındaki tüm cihazları açar. Bu, bu cvmkfs komutuyla ortadan kaldırılan cihazlar üzerindeki önceki tüm eşlemelerin kaldırılması/kırpılması (unmap/trim) için yapılır. Bu "ince provizyon çalışması" -T seçeneği kullanılarak atlanabilir.

  • -U: Dosya sistemine dahil edilen disklerin, küme tarafından görülebilen başka bir dosya sisteminde şu anda kullanımda olup olmadığını görmek için bir kontrol gerçekleştirir. Bazı yapılandırmalarda bu işlem uzun sürebilir. Kullanımda olan diskler varsa işlem iptal edilir.

  • -X: Doğrulama için tüm istemleri otomatik olarak yanıtlamak üzere uzman modunu (expert mode) kullanır. Bu, cvmkfs aracını bir betiğin veya otomatikleştirilmiş bir testin parçası olarak çalıştırmak için yararlıdır. Bunun yerine hata seçeneği kullanılabilir, ancak hata seçeneğiyle hiçbir yapılandırma dönüşüm doğrulaması yapılmaz ve bu nedenle önerilmez. -X seçeneğiyle tüm normal kontroller gerçekleştirilir ve bir hata tespit edilirse komut uygun mesaj ve durumla çıkar.

Files

/Library/Logs/Xsan/data/*

See Also

cvfs(8), snfs_config(5)

Xsan File System January 2018 CVMKFS(8)