NTFS-3G | |
---|---|
Type | filsystem driver |
Udvikler | Sabolch Sakacic og andre |
Skrevet i | Xi |
Operativ system | software på tværs af platforme |
nyeste version |
|
Licens | GNU GPL v2 |
Internet side | tuxera.com/community/ope... |
NTFS -3G er en gratis NTFS -filsystemdriver . Projektet er stabilt på enhver NTFS-partition (inklusive skrive), har et stort og aktivt udviklerfællesskab og er licenseret under GNU General Public License . Men til Mac OS X er driveren ikke gratis og kræver køb af en licens.
I øjeblikket er der erklæret arbejde på følgende operativsystemer: Linux (samlinger er tilgængelige for både 32-bit og 64 -bit processorer ), FreeBSD , NetBSD , Solaris , Mac OS X , BeOS og Haiku .
Udviklingen begyndte Sabolcs Sakacic i juli 2006, den første udgivelse fandt sted den 21. februar 2007 - version 1.0.
I modsætning til NTFS-driveren inkluderet i selve Linux-kernen [3] understøtter NTFS-3G flere filoperationer: filer af enhver størrelse kan oprettes, ændres, omdøbes, flyttes eller slettes fra NTFS-partitioner, undtagen komprimerede og krypterede filer. Der er eksperimentel støtte til at ændre adgangskontrollister og filsystemtilladelser . [4] NTFS-partitioner monteres ved hjælp af Filesystem in Userspace (FUSE) i FHS -brugerområdestrukturen .
NTFS-3G understøtter forskellige filnavnekonventioner (DOS, Windows, POSIX ), men af kompatibilitetsårsager er POSIX [5] -kompatibilitetstilstand aktiveret som standard . Dette betyder, at alle tegn er tilladt som et filnavn (inklusive dem, der er forbudt i den originale NTFS *, :, ?, ") med undtagelse af /(skråstreg) og \0(nulltegn). For eksempel:
For at NTFS-3G-driveren skal understøtte de originale NTFS-filnavnsbegrænsninger (og dermed garantere, at en Linux-gemt fil kan åbnes i Windows), skal du tvinge muligheden til at blive aktiveret windows_names, f.eks. når du monterer en partition [7 ] :
UUID=xxx /media/yyy ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0
Test viser, at NTFS-3G endnu ikke er optimeret til ydeevne. Udviklernes hovedmål er at sikre pålideligheden af arbejdet og at bruge al funktionaliteten i POSIX til arbejde.