1 puan yazan GN⁺ 2024-04-08 | 1 yorum | WhatsApp'ta paylaş

WinBtrfs v1.9

  • WinBtrfs, yeni nesil Linux dosya sistemi Btrfs için bir Windows sürücüsüdür.
  • Linux çekirdeğinden kod kullanılmadan sıfırdan yeniden uygulanmıştır ve Windows XP ve üzeri tüm sürümlerde çalışır.
  • Ücretsiz işletim sistemi ReactOS'a da dahildir.
  • Linux'ta oluşturulmuş bir MD yazılım RAID aygıtında Btrfs dosya sistemi varsa, Windows'un bunu tanıması için WinMD gerekir.

Özellikler

  • Btrfs dosya sistemi için okuma ve yazma desteği.
  • Temel ve gelişmiş RAID desteği, önbellekleme, Btrfs bölümlerini bulma, ACL'leri ayarlama ve getirme, alternatif veri akışları, Linux kullanıcıları ile Windows kullanıcıları arasında eşleme, sembolik bağlantılar ve diğer yeniden ayrıştırma noktaları, sabit bağlantılar, seyrek dosyalar, boş alan önbelleği, ön tahsis, asenkron okuma ve yazma, bölümsüz Btrfs birimleri, birim başına kayıt defteri bağlama seçenekleri, sıkıştırma, LXSS desteği, dengeleme, aygıt ekleme ve kaldırma, yeni dosya sistemi oluşturma, scrub, TRIM/DISCARD, Reflink kopyalama, alt birim gönderme ve alma, Degraded mount, boş alan ağacı, birim küçültme ve genişletme, LXSS izin passthrough, Zstd sıkıştırma, Windows 10 büyük/küçük harf duyarlı dizin bayrağı, Oplocks, metadata UUID uyumsuzluğu bayrağı, yeni sağlama toplamı türleri, blok grubu ağacı desteği.

Yapılacaklar

  • Tam fs-verity desteği, Zoned desteği, birleştirme, Btrfs kota desteği, tam transaction log desteği, Windows transaction desteği.

Kurulum

  • Sürücüyü kurmak için en son sürümü indirip arşivden çıkarın, ardından btrfs.inf dosyasına sağ tıklayıp Install'ı seçin.
  • Sürücü imzalıdır, bu yüzden Windows'un güncel sürümlerinde doğrudan çalışır.
  • Windows 10'da Secure Boot kullanıyorsanız, sürücünün yüklenmesi için kayıt defterinde değişiklik gerekebilir.
  • WinBtrfs, Chocolatey ve Scoop paket yöneticilerinde de mevcuttur.

Kaldırma

  • Kaldırmak için komut isteminde belirli bir komutu çalıştırabilir ya da Device Manager'da "Btrfs controller" öğesini bulup kaldırmayı seçebilirsiniz.
  • Kayıt defteri üzerinden kaldırma da mümkündür.

Derleme

  • Visual C++ 2019 veya Linux üzerinde GCC kullanılarak derlenebilir.

Eşleme

  • Kullanıcı eşlemeleri HKLM\SYSTEM\CurrentControlSet\services\btrfs\Mappings kayıt defteri anahtarında saklanır.
  • Windows SID ile Linux uid eşlenir ve sürücü yüklendiğinde uygulanır.

LXSS desteği

  • Sürücü, LXSS'in en yeni sürümlerine Linux metadata'sını geçirir, ancak Windows'ta bunun fark edilmesini sağlayacak şekilde yapılandırmanız gerekir.

Komutlar

  • GUI arayüzü sağlayan DLL dosyasıyla birlikte, komut satırından bazı işlemleri yapabilmek için rundll32.exe kullanılabilir.

Sorun giderme

  • Hata ayıklama, dosya adı sorunları, Secure Boot çalışma sorunları, sürücü harfi değiştirme, biçimlendirme sorunları, Synology NAS ve Thecus NAS bağlama sorunları, sürücü yükleme sorunları gibi çeşitli problemler için çözüm yolları sunulur.

Değişiklik günlüğü

  • v1.9'dan v0.1'e kadar olan değişiklikler ve hata düzeltmeleri ayrıntılı olarak kaydedilmiştir.

Debug log

  • WinBtrfs üç düzeyde debug mesajı sunar ve sürücünün release sürümü yalnızca hata ve FIXME mesajlarını gösterir.

Bağlama seçenekleri

  • Sürücü, bağlanan her dosya sistemi için kayıt defterinde UUID tabanlı bir alt anahtar oluşturur.
  • Her birim için bağlama seçenekleri bu alt anahtara eklenebilir.

İletişim

  • Her türlü geri bildirimin memnuniyetle karşılandığı belirtiliyor: mark@harmstone.com.

Telif hakkı

  • Bu kod, Zlib, LZO, Zstd, BLAKE2, SHA256 gibi yazılımların bazı bölümlerini içerir.

GN⁺ görüşü

  • WinBtrfs, Linux'un Btrfs dosya sistemini Windows'ta kullanmayı mümkün kılan önemli bir araçtır. Bu, Windows ile Linux arasındaki birlikte çalışabilirliği artırır ve Linux geliştiricilerinin ya da kullanıcılarının Windows ortamında da Btrfs'in güçlü özelliklerinden yararlanmasını sağlar.
  • Sürücünün açık kaynak olarak sunulması sayesinde kullanıcılar ve geliştiriciler kaynak kodunu özgürce değiştirip iyileştirebilir; bu da topluluk temelli sürekli gelişimi mümkün kılar.
  • Kurulum ve kullanım nispeten basittir; ayrıca Windows'un Secure Boot gibi güvenlik özellikleriyle uyumluluk sorunlarına yönelik çözümler de sunarak kullanıcıların güvenliği korurken işlevlerden yararlanabilmesini sağlar.
  • Ancak bu sürücü hâlâ geliştirme aşamasındadır ve kullanıcıların verilerini korumak için yedekleme gibi güvenlik önlemleri alması gerektiği özellikle belirtilir. Bu da yazılımın henüz tamamen kararlı olmayabileceğine işaret eder.
  • Windows'ta Linux dosya sistemi kullanmak yaygın değildir, ancak bu tür araçlar belirli kullanım senaryolarında çok yararlı olabilir. Örneğin veri kurtarma uzmanları veya çift önyüklemeli sistem kullanıcıları için vazgeçilmez işlevler sunabilir.

1 yorum

 
GN⁺ 2024-04-08
Hacker News görüşleri
  • Kullanıcı btrfs/zfs sürücülerini kullanmak istiyordu, ancak GitHub issue'larını gördükten sonra sorunlar (mavi ekran, sistem donması, kullanımın aniden artması, veri bozulması) nedeniyle kullanmamaya karar vermiş. Kararlı bir sürücü için memnuniyetle ödeme yapabileceğini söylüyor.

  • Bu sürücünün Linux kodu olmadan tamamen yeniden uygulanmış olması ve XP/2k3 ile ReactOS'ta kullanılabilmesi çok etkileyici. Kullanıcı bu sürücüyü eski cihazlarında denemek istiyor.

  • İlgili bağlantılar veriliyor: WinBtrfs – yeni nesil Linux dosya sistemi Btrfs için Windows sürücüsü tartışması (Eylül 2017, 100 yorum) ve WinBtrfs v0.7 tartışması (Ekim 2016, 1 yorum).

  • Kullanıcı birkaç hafta önce btrfs sabit diskinde bu sürücüyü kullanmayı denemiş ama çalışmamış. WSL kullanarak erişmek birkaç kez başarılı olmuş, ancak sonunda başarısız olmuş. Sonuç olarak Linux live ISO ile önyükleyip dosyaları Windows sürücüsü ile btrfs sürücüsü arasında kopyalama/taşıma yöntemini kullanıyor.

  • README'nin tamamını okumanızı öneriyor. Yazar birçok soruya yanıt veriyor.

  • Bu sürücünün "temel ve gelişmiş" RAID 5/6 desteği sunduğu söyleniyor, ancak BTRFS'in kendisinin bunu hâlâ desteklemediği konusunda soru işareti var.

  • Kullanıcı dual-boot kullanıyor ve sürücünün önceki sürümlerini kullanmış. Sorunları var ama çalışıyor. Windows'u sık sık açmadığı için kişisel olarak onun için sorun değil, ancak herkes için uygun olmayabilir. Yeni sürümün daha az sorunla çalışmasını umuyor.

  • Sürücünün uzun vadede veya üretim ortamında nasıl çalıştığına dair deneyimi olan birinden görüş duymak istiyor. TRIM desteği olup olmadığına ve sürücü optimizasyonunda gerekli olan RETRIM'i (ilk denemede TRIM uygulanmayan alanları serbest bırakma özelliği) destekleyip desteklemediğine dair sorular var. Ayrıca bu sürücünün ReFS'i tercih etmeyenler için NTFS'e alternatif olarak veri parity sağlayıp sağlayamayacağı ve ZFS on Windows'a kıyasla ne kadar olgun olduğu da soruluyor.

  • BTRFS ve ZFS varken neden hâlâ donanımsal RAID kullananlar olduğu soruluyor.

  • Bu sürücüyle Windows 10 ve 11'in btrfs ile biçimlendirilmiş bir USB bellekten önyüklenip önyüklenemeyeceği soruluyor.