Czy istnieją szybsze rozwiązania dla NTFS w systemie Linux niż NTFS-3G?


10

NTFS-3G jest stabilnym sterownikiem NTFS do odczytu / zapisu, ale jest niestety niezwykle powolny w porównaniu zarówno z NTFS w systemie Windows, jak i dowolnym rodzimym systemem plików Linux. Sam dostęp jest bardzo powolny z powodu użycia FUSE, NTFS-3G nie ma możliwości natywnego sterownika Windows NTFS w systemach unikania fragmentacji NTFS. (Podejrzewam, że używanie NTFS pod NTFS-3G jest przyczyną tak wielu skarg na fragmentację NTFS, ponieważ rzadko, jeśli w ogóle dzieje się to w systemie Windows)

Czy jest jakiś (prawdopodobnie niewolny) sterownik NTFS dla Linuksa, który nie jest wyjątkowo wolny?

EDYCJA: Większość ładunków, które będą się odbywały w tym systemie plików, to VMWare, dlatego rozsądna wydajność jest szczególnie ważna.


Widzę wiele rozdrobnionych dysków w systemie Windows. Nie jest tak źle na 7, ponieważ defragmentuje się w tle, ale xp można łatwo podzielić na fragmenty.
Joel Coehoorn

1
@Joel: Zasadniczo widzę pofragmentowane dyski w systemie Windows tylko wtedy, gdy dysk jest stosunkowo pełny. Widzę pofragmentowane dyski na komputerach z systemem Linux, gdy dysk jest prawie pusty. Nawet gdy dysk jest pełny, zwykle jest dużo bardziej pofragmentowany w Linuksie, a znajdujące się tam fragmenty to mniejsze fragmenty rozmieszczone w mniej wydajny sposób. Sterownik Windows ma kilka lat na implementację Linuksa i nie jest poddawany inżynierii wstecznej. Nic dziwnego, że działałby lepiej.
Billy ONeal

@Joel: (W tym przypadku sterowniki Ext4 dostępne dla systemu Windows są tak samo złe w radzeniu sobie z tym systemem plików, jak implementacje NTFS dostępne dla POSIX)
Billy ONeal

Odpowiedzi:


5

patrząc na http://www.tuxera.com/products/ntfs-open-source/ i statystyki na http://www.tuxera.com/products/tuxera-ntfs-commercial/performance/ nie sądzę, abyś może uzyskać lepszą prędkość niż w przypadku tuxerów.


Czy jest miejsce, gdzie można naprawdę kupić to cholerstwo? :) +1.
Billy ONeal

tuxera.com/community/ntfs-3g-download ... tylko wersja społecznościowa, spróbuj, jeśli ta najnowsza rzecz rozwiąże twój problem. jeśli nie, skontaktuj się z tuxera i po prostu zapytaj, gdzie ukrywają swoje rzeczy, które stworzyły te wykresy :)
akira

2
@akira: Errr .. to ntfs-3g, który jest tym samym wolnym modułem BEZPIECZNIKA, który opisałem wcześniej i który jest najniższym paskiem wykresu na wykresach wskazanych na twoim łączu.
Billy ONeal

@Billy ONeal: następnie zrób drugą część mojego komentarza: „jeśli nie, skontaktuj się z tuxera i po prostu zapytaj, gdzie mają swoje rzeczy, które stworzyły te wykresy”.
akira

1
Phoronix napisał cały artykuł na temat zastrzeżonego sterownika jądra NTFS Tuxera. phoronix.com/scan.php?page=news_item&px=OTU5Ng W porównaniu do dobrze napisanego sterownika jądra, sterowniki FUSE nie należą do tej samej klasy. Ta cała sytuacja NTFS „szlifuje moje narzędzia”! Napisałem o tym w mojej odpowiedzi na to drugie pytanie superuser.com/questions/139452/kernel-ntfs-driver-vs-ntfs-3g/…
JM Becker

2

Z mojego doświadczenia wynika, że ​​OS X może rozszerzyć się na Linuksa, sterownik NTFS Paragon jest 2-3 razy szybszy niż NTFS3g / Tuxera. W systemie OS X sterownik Paragon jest tak szybki jak natywny system plików NTFS.


0

Jedynym innym sterownikiem NTFS, który znam dla Linuksa, jest jądro tylko do odczytu, czy jest szybsze w czytaniu. Powolny jest również odczyt / zapis woluminów ext2 / 3 z Windows za pomocą odpowiednich sterowników IFS.

Jeśli chodzi o NTFS w systemie Windows, który nie powoduje fragmentacji, nawet nowa instalacja systemu Windows 7 na woluminie NTFS o pojemności 2 TB ma pofragmentowane pliki. Windows rozpada się, jeśli pozwala na większą prędkość zapisu, tak jest zaprojektowany.


3
WSZYSTKIE rozsądne systemy plików mają pofragmentowane pliki. Zezwalanie na fragmentowanie plików jest wymagane w celu zapewnienia wydajnego systemu plików. Fragmenty EXT3 i EXT4 również - tylko dlatego, że nie istnieje narzędzie do rozwiązania problemu, nie oznacza, że ​​nie istnieje. Nie ma powodu, dla którego NTFS musi być powolny - jest wolny głównie z powodu działania na FUSE.
Billy ONeal

1
Nie chcę wchodzić w wojnę z płomieniem na BEZPIECZNIKU lub bez BEZPIECZNIKA. Jednak fragmentacja jest znacznie wolniejsza na EXT lub HFS (dla komputerów Mac) niż na NTFS. Tak więc fragmentacja nie stanowi problemu dla wielu użytkowników komputerów Mac lub Linux. HFS + nawet defragmentuje w locie i w razie potrzeby transparentnie tworzy pliki. Tylko system Windows wymaga ręcznego uruchamiania narzędzi do defragmentacji, co jest złym projektem.
Huygens

1
@Huygens: Fragmentacja również nie stanowi problemu dla użytkowników systemu Windows. Tylko podczas korzystania ze sterowników NTFS innych firm mam problemy. Wydają się być mniej inteligentni, jeśli chodzi o przydzielanie miejsca podczas pracy z dużymi plikami, takimi jak obrazy VMWare. (Prawdopodobnie jest to częściowo spowodowane tym, że nie ma standardu POSIX dla rzadkich plików)
Billy ONeal

1
@Billy zostało poprawione w systemie Vista lub 7? Mam tylko system Windows w pracy i wciąż jest to XP, który bardzo cierpi z powodu fragmentacji.
Huygens

1
@Huygens: Defragmentatory, których używam, są darmowe lub nawet open source, i po prostu podają listę pofragmentowanych plików oraz liczbę ich fragmentów. Nawet fragmenty Windows 7 mocno.
ewanm89
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.