Exadata – Disk scrubbing özelliği
Disk scrubbing , Exadata cell node’lar üzerinde , sistem performansından ödün vermeden , sistem boşta iken diskin bozuk sektörünü otomatik olarak onarmak için vardır. Belirli periyotlarda , disklerin boşta olduğu zamanlarda çalışarak , diskteki bozuk alanları (bad sector) onarmaya çalışır. Eğer diskte fazla bozuk alan oluşmaya başladıysa , scrubbing aralığını sıklaştırabilirsiniz.
Disk scrubbing aktivitesi ile ilgili bilgilere aşağıdaki komutlarla ulaşabiliriz.
Exadata cell node üzerinde Disk scrub aktivitesinin etkin olup olmadığının tespiti :
CellCLI> list cell attributes name,hardDiskScrubInterval exa1celadm01 biweekly
Exadata Cell node üzerinde Harddisk Scrub işleminin başlayıp başlamadığının tespiti :
Cellnode üzerinde $CELLTRACE/alert.log dosyasında aşağıdaki şekilde bilgiler varsa işlem başlamış ve tamamlanmıştır.
Cell alert log dosyasında aşağıdaki gibi ibareler bulunacaktır.
=>Scrubbing başladığında:
Begin scrubbing CellDisk:CD_05_exa1celadm01.
=>Scrubbing bittiğinde:
Finished scrubbing CellDisk:CD_05_exa1celadm01, scrubbed blocks (1MB):1906336, found bad blocks:0
Ayrıca griddiskler kontrol edildiğinde üzerinde aktif scrub işlemi varsa griddiskin durumu “active – scrub resilvering working” şeklinde görülecektir.
Harddisk Scrub işleminin çizelgeleme zamanının tespiti :
CellCLI> list cell attributes name,hardDiskScrubInterval exa1celadm01 biweekly
NOT : biweekly varsayılan değerdir ve iki haftada bir demektir. Dilerseniz daily ya da weekly olarak da ayarlayabilirsiniz.
Harddisk Scrub işleminin kapatılması :
CellCLI> alter cell hardDiskScrubInterval=none Cell exa1celadm01 successfully altered
Harddisk Scrub işleminin çalışma sıklığının değiştirilmesi :
Günlük :
CellCLI> alter cell hardDiskScrubInterval=daily Cell exa1celadm01 successfully altered
Haftalık :
CellCLI> alter cell hardDiskScrubInterval=weekly Cell exa1celadm01 successfully altered
İki haftada bir :
CellCLI> alter cell hardDiskScrubInterval=biweekly Cell exa1celadm01 successfully altered
Harddisk Scrub işleminin belirli bir tarih ve saatte başlamasının sağlanması :
CellCLI> alter cell hardDiskScrubStartTime='2018-12-12T21:30:22+03:00' Cell exa1celadm01 successfully altered
NOT : Zamanın sonunda timezone değeri de verillmelidir. Yukarıdaki +03:00 bunun içindir.