Fazlalık tek başına yeterli değildir. Aynalı bir NAS, hiçbir zamanlanmış kontrol her bloku okumazsa, bunu sağlama toplamı ile karşılaştırmazsa ve uyuşmazlığı bildirmezse, yıllarca yanlış baytları geri verebilir. XDA’nın sessiz veri bozulması hakkındaki makalesi, her ev NAS operatörünün sonunda ihtiyacı olan hatırlatmadır: bir temizleme ayarı göz ardı edildi, aylar geçti ve dosya tarayıcısında sağlıklı görünen dosyalar perde arkasında sessizce çürüyordu. Bunlar 2026’da masaüstünde NAS bitrot tespiti için en iyi uygulamalardır ve temizlemeleri nasıl programladıkları, uyuşmazlıkları nasıl bildirdikleri ve sonuçlar üzerinde nasıl hareket ettikleri ile değerlendirilir.
NAS bitrot tespit uygulamasında nelere bakmalı
Ham özellik sayılarından daha önemli birkaç şey vardır:
- Sağlama toplamı kapsamı. Araç her bloku sağlama toplamı mı, yoksa sadece dosya meta verilerini mi? Blok düzeyindeki sağlama toplamları bit çevirmeleri yakalarlar; meta veri sağlama toplamları yapmaz.
- Zamanlanmış temizleme. Manuel temizlemeler unutulur. Araç, insan müdahalesi olmadan cron veya eşdeğeri üzerinde çalışmalıdır.
- Uyuşmazlıkta onarım. Bir sağlama toplamı başarısız olduğunda, araç parite veya yansıdan otomatik olarak onarır mı, yoksa sadece bildirir mi?
- Uyarılar. Sessiz başarı iyidir; sessiz başarısızlık tüm sorundur. Herhangi bir temizleme hatası hakkında e-posta veya anında bildirim arayın.
- Canlı durum. Bazı araçlar, bir web arayüzü veya SMART tarzı pano aracılığıyla temizleme ilerleme durumunu ve hata sayaçlarını ortaya koymaktadır.
- Dosya sistemi desteği. ZFS, Btrfs, ReFS ve pariteye dayalı JBOD’ın her biri farklı araçlanmaya ihtiyaç duyar.
Hızlı karşılaştırma
| Uygulama | Şunun için en iyi | Dosya sistemi | Zamanlanmış temizleme | Otomatik onarım | Maliyet |
|---|---|---|---|---|---|
| TrueNAS SCALE | Haftalık ZFS temizlemeli tam NAS OS | ZFS | Evet | Evet | Ücretsiz |
| Unraid | JBOD parité artı dosya başına bozulma kontrolü | XFS / Btrfs / ZFS | Evet | Parité geri yükleme | $59’dan ömür boyu |
| Synology DSM Data Scrubbing | GUI temizlemesi ile prosumer NAS kutuları | Btrfs / ext4 | Evet | Btrfs’de evet | Donanım ile paket halinde |
| OpenZFS | Bağımsız Linux / FreeBSD sunucuları | ZFS | cron / systemd aracılığıyla | Evet | Ücretsiz |
| Btrfs scrub | Hafif Linux sunucuları | Btrfs | cron / systemd aracılığıyla | Evet | Ücretsiz |
| SnapRAID | Tam dosya sistemi değişimi olmayan JBOD dizileri | Herhangi biri | cron aracılığıyla | senkron ile evet | Ücretsiz |
| StableBit Scanner | Windows Storage Spaces ve DrivePool | ReFS / NTFS | Evet | Kullanıcı eylemi için raporlar | $29.95 tek seferlik |
Masaüstünde NAS bitrot tespiti için 7 en iyi uygulama
1. TrueNAS SCALE, haftalık ZFS temizlemeli tam NAS OS için en iyi
TrueNAS SCALE, ZFS’i yerel dosya sistemi olarak sunar ve varsayılan olarak her pool’da haftalık bir temizleme sağlar. Temizleme, her tahsis edilen bloğu okur, SHA-256 sağlama toplamını doğrular ve yansı veya parité kopyasından uyuşmazlıkları onarır. Web arayüzü her pool için temizleme durumunu, en son temizleme süresini ve herhangi bir onarım olayını listeler ve yerleşik uyarı sistemi temizleme hatalarında, SMART arızalarında ve pool bozulmasında e-posta gönderir.
Temizlemelerin basitçe gerçekleşmesini isteyen bir ev operatörü için SCALE en kısa yoldur.
Eksik kaldığı yerde: Tüm kutu SCALE çalıştırdığında yalnızca yararlıdır. Mevcut bir Windows veya Synology kurulumundan geçiş, tam bir veri taşımasıdır. Büyük bir pool’daki haftalık temizlemeler saatlerce disk G/Ç’ye hakim olabilir.
Fiyatlandırma:
- Ücretsiz (topluluk sürümü)
- Kurumsal destek seviyeleri kullanılabilir
Platformlar: Linux (tam OS olarak)
İndir: truenas.com/download-truenas-scale
Sonuç: Yeni bir NAS oluşturuyorsanız ve bitrot işlenmesini varsayılan olarak istiyorsanız bunu yükleyin, bir proje değil.
2. Unraid, JBOD paritesi artı dosya başına bozulma kontrolü için en iyi
Unraid, karışık boyuttaki diskler arasında parité çalıştırır ve her diskte depolanan dosya başına MD5 sağlama toplamları için File Integrity eklentisini ekler. Aylık bir parité kontrolü her bloğu okur ve uyuşmazlıkları bildirir; File Integrity eklentisi, bir kullanıcının depolanmış sağlama toplamına karşı tek tek dosyaları yeniden doğrulamasına ve tek bir disk okumasında paritemenin fark etmeyeceği sessiz değişiklikleri tespit etmesine olanak sağlar.
Unraid’in zamanlama editörü, parité kontrolü zamanlaması, düzeltme modu ve e-posta bildirimini doğrudan web arayüzünde gösterir.
Eksik kaldığı yerde: Parité kontrolleri eşdeğer dizi boyutunda ZFS temizlemelerinden daha yavaştır. File Integrity eklentisi topluluk tarafından korunur, birinci taraf tarafından değil. Düzeltme modu, verileri parité olarak körü körüne yeniden yazar, bu da veri diski çevrilmişse bozuk bir bloğu yayabilir.
Fiyatlandırma:
- Temel (6 bağlı cihaz): $59 ömür boyu
- Plus / Pro / Unleashed seviyeleri $249 ömür boyu
Platformlar: Linux (tam OS olarak)
İndir: unraid.net/download
Sonuç: Dizi uyumsuz sürücülerin bir yığını olduğunda ve tam ZFS pool’u plan olmadığında Unraid’i seçin.
3. Synology DSM Data Scrubbing, GUI temizlemesi ile prosumer NAS kutuları için en iyi
Synology DSM Data Scrubbing, Synology donanımında çalışan SHR ve Btrfs birimlerindeki yerleşik temizleme özelliğidir. DSM’de seçenek Storage Manager altında yer alır ve aylık, üç aylık veya isteğe bağlı olarak programlanabilir. Btrfs birimleri gerçek blok başına sağlama toplamı doğrulaması ve RAID’den otomatik onarım elde ederler; ext4 birimleri dosya düzeyinde bütünlük olmadan parité tutarlılığı kontrolü elde ederler.
Bildirimler DSM sistem günlüğüne düşer ve Notification Center aracılığıyla e-posta veya push tetikleyebilir.
Eksik kaldığı yerde: Yalnızca Synology donanımında çalışır. Synology’deki Btrfs tarihsel olarak özellikler ve hız açısından upstream Btrfs’nin gerisinde kalmıştır. Zamanlanmış temizlemeler tercih edilebilir ve varsayılan kurulum herhangi bir temizleme çalıştırmaz.
Fiyatlandırma:
- Synology NAS donanımı ile paket halinde
Platformlar: DSM (Synology Linux)
İndir: synology.com/dsm
Sonuç: Synology geldiğinde bunu açın. Kutunun kendisini temizlediğini varsaymayın.
4. OpenZFS, bağımsız Linux ve FreeBSD sunucuları için en iyi
OpenZFS, Linux ve FreeBSD’de ZFS’in referans uygulamasıdır. zpool scrub <pool> her tahsis edilen bloğu SHA-256 veya SHA-512 sağlama toplamına karşı okur ve artıklılıktan uyuşmazlıkları onarır. Systemd zamanlayıcı veya cron girişi haftalık veya aylık temizleme çalıştırır ve zpool status temizleme ilerleme durumunu, en son tamamlanma tarihini ve herhangi bir sağlama toplamı hatası sayacı artışını bildirir.
Uyarılar ZED’den (ZFS Olay Daemon) gelir, bu da herhangi bir hata sınıfında e-posta gönderebilir veya komut dosyası çalıştırabilir.
Eksik kaldığı yerde: Yalnızca komut satırı; OpenZFS etrafında inşa edilen bir NAS yine de üstün SMB / NFS katmanlarına ihtiyaç duyar. Önbellek ve RAM planlama önemlidir (temel kural: pool başına TB başına ~1 GB RAM). Yanlış yapılandırılmış bir temizleme programı günün yanlış saatinde pool’a hakim olabilir.
Fiyatlandırma:
- Ücretsiz ve açık kaynak (CDDL)
Platformlar: Linux, FreeBSD, macOS (OS X’te OpenZFS aracılığıyla)
İndir: openzfs.org/wiki/Getting_Started
Sonuç: Operatör tüm NAS dağıtımı satın almadan ZFS istediğinde doğru seçim.
5. Btrfs scrub, hafif Linux sunucuları için en iyi
Btrfs scrub, her tahsis edilen kapsamı okur, veriler ve meta veriler üzerinde CRC32C sağlama toplamını doğrular ve yansı varsa yansıdan uyuşmazlıkları onarır. Systemd zamanlayıcı veya cron işi (btrfs scrub start <mount>) zamanlamayı yönetir ve btrfs scrub status okuma hataları, doğrulama hataları ve düzeltilen kapsamların çalışan bir özetini gösterir.
Btrfs scrub, başka nedenlerle zaten Btrfs çalıştıran küçük bir ev Linux sunucusunda en düşük genel yük seçeneğidir (anlık görüntüler, gönderme / alma yedeklemeleri, sıkıştırma).
Eksik kaldığı yerde: RAID 5 ve RAID 6 profillerinin bilinen yazma deliği sorunları vardır ve gerçek veriler için önerilmez. Onarım yalnızca bir ayna varsa mümkündür; tek profilli dosya sistemleri bit çevirmeleri algılayabilir ama onaramazlar. Araçlar ve raporlama ZFS’den daha incedir.
Fiyatlandırma:
- Ücretsiz ve açık kaynak (GPL)
Platformlar: Linux
İndir: btrfs.readthedocs.io
Sonuç: Küçük bir ev Linux sunucusunda Btrfs yansıması için iyidir; parité görevlerini başka yerde tutun.
6. SnapRAID, tam dosya sistemi değişimi olmayan JBOD dizileri için en iyi
SnapRAID, mevcut bir dosya sistemi (NTFS, ext4, XFS, Btrfs) üzerinde oturur ve bir zamanlamaya göre diskler arasında parité hesaplar. snapraid sync mevcut durumu kaydeder; snapraid scrub her çalışmada verilerin bir yüzdesini yeniden okur, depolanan hashle karşılaştırır ve sessiz hataları bildirir. SnapRAID, blok düzeyindeki RAID yerine dosya başına parité kullandığından, başarısız bir disk tüm diziyi kapatmaz ve dosya kurtarması dosya başınadır.
Araç komut satırıdır ve POSIX kabuğu çalıştıran herhangi bir işletim sisteminde çalışır (veya Windows’ta bağlantı noktaları aracılığıyla).
Eksik kaldığı yerde: Gerçek zamanlı değil. Snapraid sync çalışmaları arasında yeni dosyaların parité yok ve temizleme kapsamı yok. Temizleme hızı, konfigürasyonda ayarlanan yüzdeye bağlıdır ve dizi boyutuyla artar. Yaşamının ortasında bir disk eklemek yeniden senkronizasyon gerektirir.
Fiyatlandırma:
- Ücretsiz ve açık kaynak (GPL)
Platformlar: Windows, macOS, Linux
İndir: snapraid.it/download
Sonuç: Statik ortamın JBOD’una (film / fotoğraf arşivleri) uyar; burada günlük değişiklikler minimaldir.
7. StableBit Scanner, Windows Storage Spaces ve DrivePool için en iyi
StableBit Scanner, her sektörü bir zamanlamaya göre okuyan, SMART özniteliklerini takip eden ve üretim trafiğinde okuma hatasına dönüşmeden önce okunamayan sektörleri işaretleyen Windows temelli bir yüzey tarayıcısıdır. StableBit DrivePool ile eşleştirilmiş, hata sayaçları bir eşiği aştığında diskler tahliye için işaretleyebilir.
Arayüz, kompakt bir masaüstü uygulaması artı bir systray daemon’dur ve e-posta uyarıları yerleşik bildirim motoru aracılığıyla çalışır.
Eksik kaldığı yerde: Dosya sistemi sağlama toplamı aracı değil; geçerli bir sektördeki sessiz bit çevrilmeleri değil, yüzey hatalarını algılar. Yalnızca Windows. DrivePool entegrasyonu, değerin bileştiği yerdir, bu nedenle Scanner’ı izolasyon içinde satın almak sorunun daha azını kapsar.
Fiyatlandırma:
- $29.95 tek seferlik (DrivePool + CloudDrive ile paket mevcuttur)
Platformlar: Windows
İndir: stablebit.com/Scanner
Sonuç: Dosya sistemi değiştiremeyecek Storage Spaces veya DrivePool’daki Windows kullanıcıları için doğru seçim.
Doğru olanı seçme
Yeni bir NAS sıfırdan inşa ediliyorsa TrueNAS SCALE yükleyin ve okumayı bırakın. Haftalık ZFS temizlemeleri uyarılarla varsayılan olarak etkindir; bir ev operatörü için daha iyi bir başlangıç konumu yoktur.
Dizi uyumsuz sürücülerin bir yığını ise ve verileri zaten varsa, File Integrity eklentisi ile Unraid, parité artı dosya başına doğrulama için en az sürtünme yoludur.
Synology kutusu halihazırda rafta ise, bugün DSM’de Data Scrubbing açın. Zamanlamayı ayarlayın, bildirimleri ayarlayın ve kutunun bunu ele aldığını varsaymayı bırakın.
Sunucu kendi SMB ve NFS paylaşımlarını çalıştıran bir Linux kutusu ise, gerçek pool için OpenZFS veya küçük yansı için Btrfs scrub doğru çağrılardır. Uyarılar için ZED ve zamanlama için systemd zamanlayıcısı kullanın.
Dizi herhangi bir dosya sistemi üzerinde ortamın JBOD’u ise, SnapRAID veri geçişi olmadan parité ve temizleme kapsamı ekler.
Windows Storage Spaces veya DrivePool’da, StableBit Scanner pratik yüzey tarama seçeneğidir; gerçek artıklılık için layer DrivePool.
SSS
NAS’ta sessiz veri bozulması nedir? Sessiz veri bozulması, hiçbir okuma hatasının ortaya koymadığı diskte bit çevrilmesidir. Disk, işletim sistemine şikayetçi olmaksızın yanlış baytları verir. Her blokta sağlama toplamı olmadan, dosya tarayıcı ve SMB paylaşımı, sanki hiçbir şey olmamış gibi, bozuk baytları iletir ve bozulma, dosya artık açılmadığında yıllar sonra fark edilebilir.
NAS temizlemesi ne sıklıkta çalışmalıdır? Sıcak üretim verileri için haftalık, büyük arşiv havuzları için aylık. 20 TB veya daha az ev havuzunda haftalık ZFS temizlemeleri genellikle gece içinde tamamlanır. Aylık, yaygın Synology varsayılanıdır ve daha büyük havuzlar için makul bir takas.
RAID bitrot’tan korur mu? Yalnızca RAID katmanı her okuma ve temizlemede sağlama toplamlarını hesaplarsa ve doğrularsa. Geleneksel donanım RAID yapmaz. ZFS ve Btrfs yapar. Bu fark, dosya sistemi yerel RAID’in (RAIDZ, Btrfs raid1) sessiz bozulma için donanım denetleyicisinden daha güvenli olmasının sebebidir.
Bitrot gerçekleştikten sonra onarılabilir mi? Dizi artıklılığa ve dosya sistemi blok başına sağlama toplamlarına sahipse, iyi kopya temizleme sırasında kötü kopya üzerine yazılır. Artıklılık veya sağlama toplamı olmaksızın, dosya kaybolur; yedekleme geri dönüştür.
Temizleme sürücüler için zordur mu? Temizleme, her tahsis edilen blokta tam sıralı bir okumadır. Modern dönen diskler ve NVMe SSD’ler haftalık temizlemenin kullanacağından çok daha fazla okuma döngüsü için derecelendirilir. Aşınma maliyeti ihmal edilebilir; çalışmalar sırasında sıcaklık ve gürültü maliyeti gerçektir, bu yeden çoğu operatör gece temizlemeleri programları.
NAS’ım temizlerse yedeklere ihtiyacım var mı?
Evet. Temizleme, dizi içindeki bozulmayı yakalar; yangın, hırsızlık, fidye yazılımı veya bir kaza rm -rf korunmaz. Temizleme zamanlamadan bağımsız olarak 3-2-1 kuralını izleyin.