Sorun; OpenBSD, NetBSD ve FreeBSD üzerinde MS-DOS dosya sistemi (fat12, fat16 ?) ile formatlı bölümdeki bir dizin Samba ile paylaşıma açıldığında Samba’nın çökmesi şeklinde yaşanıyormuş.
Sorunun kaynağının *dir() komutları, yani telldir(), seekdir() ile bir MS-DOS dosya sistemi üzerindeki dizinlere ulaşılmaya çalışılması olduğu söyleniyor.
İşin diğer bir ilginç yanı ise, Samba takımınca BSD’lerdeki bu hatanın bilinmesi ve hatanın çevresinden dolaşılacak çözümün üretilmiş olması. (sorun hala tespit edilebildiğine göre, sadece buna özel bir yama olabilir, henüz bulamadım, pek gereksinim de yok zaten)
Tabi günümüzde kim fat12/fat16 formatlı bir dosya sisteminden Samba ile paylaşım yapar? Bu dosya sistemlerini kullanan bile kalmamış olabilir. Anca bazı flash diskler formatlanmadan, alındığı haliyle kullanılıp, üzerindeki dizinler paylaşıma açıldığında bu olay yaşanabilir. Güncel flash diskler de artık genelde vfat (fat32) formatlı satılıyor zaten…
« Gizle