Cluster Shared Volume (CSV) Chkdsk ve Defrag

Failover Cluster Manager disk bölümü altında “Chkdsk scan needed on volume” uyarısı ile karşılaşabilirsiniz. Diğer disklerde olduğu gibi CSV (Cluster Shared Volume) sistemlerde de ChkDsk ve Defrag’ı çalıştırmak gerekebilir. Bu makalede chkdsk ve defrag işlemlerini Powershell üzerinden uyguluyor olacağız.

Öncelikle bu işlemlere başlamadan önce CSV üzerinde koşan makinelerinin kesinlikle yedeklenmesi önemli.

İşlemlere başlamadan önce paylaşılan diski Redirected Mode ‘a alalım.

Suspend-ClusterResource <Cluster Disk Name> -RedirectedAccess

Failover Cluster Manager üzerinden aşağıdaki “Turn On Redirected Access” seçeneği ile de yapılabilir.

Redirected moda almadan Defrag çalıştırıyor olsaydım aşağıdaki hata ile karşılaşacaktım. (0x8007174F) veya (0x89000020)

Defrag işlemi;

Bu işlem yoğun iş yükünün olduğu saatlerde performansı etkileyebilir. Düşük iş yükü saatlerini tercih etmek daha sağlıklı olacaktır.

Öncelikle Defrag analizi yaparak ihtiyacımız olup olmadığını belirleyelim. Poweshell yönetici olarak aşağıdaki komut satırını çalıştırın.

Defrag.exe <CSV Bağlama Noktası> / A / U / V

/ A Belirtilen birimlerde analiz gerçekleştirme
/ U İşlemin ilerlemesini yazdırma ekranda
/ V Parçalanma istatistiklerini içeren ayrıntılı çıktı yazdırın

Paylaşılan disk adresini öğrenmek için;

Get-ClusterSharedVolume | fl *

Analiz işlemini başlatmak için;

.\Defrag.exe C:\ClusterStorage\Volume1 /A /U /V

Eğer paylaşılan diskiniz analiz sonucu Defrag gerektiriyor ise diğer aşamaya geçebilirsiniz.

Defrag başlatmak için aşağıdaki komut satırını çalıştırın;

.\Defrag.exe C:\ClusterStorage\Volume1

İşlem tamamlandıktan sonra Redirected mod dan çıkarabiliriz.

Resume-ClusterResource <Cluster Disk Name>

Chkdsk işlemi;

Bu yöntem NTFS dosya sistemi için geçerlidir.
Öncelikle Failover Cluster Manager üzerinden paylaşılan diskimizi Maintenance Mode ‘a alalım.

Maintenance Mode ‘a almadan önce paylaşılan disk üzerindeki tüm sunucuları kapatmalı ve yedeklemeliyiz.

PS ile Maintenance Mode için;

Get-ClusterSharedVolume “ Cluster Disk Name ” | Suspend-ClusterResource 

Failover Cluster Manager üzerinden yapmak için;

Chkdsk işlemini Disk yönetimi gui üzerinden yapmak istiyor olsaydık aynı şekilde Maintenance mode kapalı olduğu durumda “Check” butonu işlevsiz durumda olacaktı. Eğer açık ise aynı işlemi gui üzerinden de yapabiliriz.

PS üzerinden yapmak için yönetici olarak aşağıdaki komut satırını çalıştıralım;

chkdsk.exe /f C:\ClusterStorage\Volume1

Bazı durumlarda, chkdsk 15 saniyeden fazla sürdüğünde chkdsk 15 saniyeden büyük tüm düzeltmeleri atlar ve hatayı el ile düzeltmeniz gerekebilir. Bu işlemi tamamlamak için PS ‘den yönetici olarak aşağıdaki komutu çalıştırın:

chkdsk.exe  /SpotFix

Tüm işlemler tamamlandıktan sonra Maintenance Mode ‘u kapalı konuma alabilirsiniz.

Resume-ClusterResource –Name “Cluster Disk Name” 

Son olarak kapalı olan sunucularınızı açabiliriz.

About the Author

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir