Csak az NTFS-es reszre reagalnek: ez nem egy ketallasu dolog.
Kezdjuk ott, hogy az NTFS - szerintem - egy egeszen jo rendszer, egy egeszen fejlett, sokretu ACL kezelessel, ami baromi jo - ha van hozza megfelelo tooling es megfelelo tamogatas a kernel, a userspace, meg a franc tudja mi oldalarol. A POSIX jogosultsagok - es a kiterjesztett POSIX jogosultsagok is - azonban teljesen, totalisan mas elkepzeles alapjan epulnek fel, mint az NTFS jogosultsagkezelese. A ketto kozti lekepezes folyamatos kinlodas, es eleve vitas a sikere. Ilyen szempontbol tehat az NTFS Linux/UNIX iranybol hasznalhatatlan.
A masik, ami miatt a Linuxos vilagban pocsek az NTFS megitelese az egyertelmuen a nativ driver tokeletes hianya. Jelenleg ugyanis ketfele driver letezik az NTFS-hez Linux alatt: a kernelben leov R/O driver, es az R/W tamogatasu NTFS-3G. Az elsot nem reszleteznem, ha valamit csak olvasasra tudok felcsatolni, az nem integracio. A masodikkal pedig az a baj, hogy FUSE driver, vagyis a komplett fajlkezeles, diszkkezeles userspace fut, es eszmeletlen mennyisegu eroforrast megeszik, ezzel drasztikusan lecsokkentve az elerheto throughputot. Hogy ez a driver vagy a FUSE mukodes hibaja, arrol folynak a vitak, de az vitathatatlan, hogy ez nagyon nem tesz jot az NTFS, mint fajlrendszer megitelesenek.
Jelenleg ezt a helyzetet a Microsoft ugy mozdithatna elo, hogy nem userspace NT kerneleket gyart futoszallagon, hanem kiad/contributal egy hivatalos NTFS drivert a Linux kernelhez (az elso esetben valoszinuleg zart, a masodikban kotelezoen nyilt driverrol beszelunk), amivel maga a fajlrendszer vegre elfogadhato alternativa lenne Linux alatt.
Ezen felul az NTFS-nek meg Windows alatt is jot tenne egy olyan opcio, hogy ne kelljen azt az oriasi metadata-tomeget tarolni, akar olyan kompromisszumert cserebe, hogy opcionalisan nem lehet csak a standard UNIX/FAT32 attributumokat kezelni. Ez peldaul hordozhato adattarolok szamara vonzova tehetne az NTFS-t.
Az a problema, hogy a Microsoft meg mindig csak viziokban kepes gondolkodni. Neki van egy vizioja, hogy milyennek kell lenni az X termeknek (az X helyere helyettesitsuk be batran az SQL szervertol az NTFS-ig barmit), es egy ponton tul nagyon nem erdekli, hogy egyebkent mire lenne valojaban igeny.
--
Blog | @hron84
Üzemeltető macik