Có giải pháp nào nhanh hơn cho NTFS trên Linux so với NTFS-3G không?


10

NTFS-3G là trình điều khiển NTFS đọc / ghi ổn định, nhưng thật không may là rất chậm so với cả NTFS trên Windows và bất kỳ hệ thống tệp Linux gốc nào. Bản thân việc truy cập không chỉ rất chậm do sử dụng FUSE, NTFS-3G không có khả năng của trình điều khiển NTFS riêng của Windows tại các hệ thống tránh phân mảnh của NTFS. (Tôi nghi ngờ việc sử dụng NTFS trong NTFS-3G là nguyên nhân của rất nhiều phàn nàn về việc NTFS bị phân mảnh, vì điều đó hiếm khi xảy ra trên Windows)

Có trình điều khiển NTFS nào (có thể không miễn phí) cho Linux không quá chậm không?

EDIT: Hầu hết các tải sẽ diễn ra bên trong hệ thống tập tin này sẽ là VMWare, đó là lý do tại sao hiệu suất hợp lý là đặc biệt quan trọng.


Tôi thấy nhiều ổ đĩa bị phân mảnh trên windows. Nó không tệ như trên 7, vì nó chống phân mảnh trong nền, nhưng xp có thể dễ dàng bị phân mảnh.
Joel Coehoorn

1
@Joel: Tôi thường chỉ thấy các ổ đĩa bị phân mảnh trên Windows khi ổ đĩa tương đối đầy. Tôi thấy các ổ đĩa bị phân mảnh trên các hộp Linux khi ổ đĩa gần hết. Ngay cả khi ổ đĩa đầy, nó thường bị phân mảnh nhiều hơn trên các hộp Linux và các mảnh có các phần nhỏ hơn được đặt cách nhau theo những cách kém hiệu quả hơn. Trình điều khiển Windows có vài năm triển khai Linux và nó không được thiết kế ngược. Không có gì đáng ngạc nhiên khi nó sẽ hoạt động tốt hơn.
Billy ONeal

@Joel: (Đối với vấn đề đó, trình điều khiển Ext4 có sẵn cho Windows cũng tệ như vậy khi xử lý hệ thống tệp đó như các triển khai NTFS có sẵn cho POSIX)
Billy ONeal

Câu trả lời:


5

nhìn vào http://www.tuxera.com/products/ntfs-open-source/ và các số liệu thống kê tại http://www.tuxera.com/products/tuxera-ntfs-commIAL/performance/ tôi không nghĩ rằng bạn có thể có được tốc độ tốt hơn so với công cụ tuxera.


Có một nơi để thực sự mua những thứ chết tiệt? :) +1.
Billy ONeal

tuxera.com/community/ntfs-3g-doad ... chỉ là phiên bản cộng đồng, hãy thử nếu điều mới nhất đó giải quyết vấn đề của bạn. nếu không liên lạc với tuxera và chỉ cần hỏi nơi họ giấu công cụ đã tạo ra các biểu đồ đó :)
akira

2
@akira: Errr .. đó là ntfs-3g, đây là mô-đun FUSE chậm giống như tôi đã mô tả trước đó và là thanh biểu đồ thấp nhất trong các biểu đồ được chỉ ra trong liên kết của bạn.
Billy ONeal

@Billy ONeal: sau đó thực hiện phần thứ hai trong nhận xét của tôi: "nếu không, hãy liên hệ với tuxera và chỉ cần hỏi họ lấy thứ gì đã tạo ra biểu đồ đó".
akira

1
Phoronix đã thực hiện toàn bộ bài viết về trình điều khiển Kernel NTFS Propriomatic NTFS. phoronix.com/scan.php?page=news_item&px=OTU5Ng Khi so sánh với trình điều khiển kernel được viết tốt, trình điều khiển FUSE không cùng lớp. Toàn bộ tình huống NTFS này 'nghiến răng của tôi'! Tôi đã viết về nó trên câu trả lời của tôi cho câu hỏi khác này superuser.com/questions/139452/kernel-ntfs- ức
JM Becker

2

Theo kinh nghiệm của tôi, OS X có thể mở rộng sang Linux, trình điều khiển Paragon NTFS nhanh hơn 2-3 lần so với NTFS3g / Tuxera. Trên OS X, trình điều khiển Paragon nhanh như NTFS nguyên bản.


0

Trình điều khiển ntfs duy nhất khác mà tôi biết cho linux là kernel chỉ đọc một, cho dù nó có đọc nhanh hơn không. Đọc / ghi ext2 / 3 tập từ windows với trình điều khiển IFS thích hợp cũng chậm.

Đối với ntfs trên windows không gây ra sự phân mảnh thậm chí chỉ là một bản cài đặt mới của windows 7 trên ổ đĩa ntfs 2TB có các tệp bị phân mảnh. Windows mảnh nếu nó cho phép tốc độ ghi nhanh hơn, đó là cách nó được thiết kế.


3
TẤT CẢ các hệ thống tập tin hợp lý có tập tin phân mảnh. Cho phép các tập tin vào đoạn được yêu cầu phải có một hệ thống tập tin biểu diễn. Đoạn EXT3 và EXT4 cũng vậy - chỉ vì không có công cụ nào tồn tại để giải quyết vấn đề không có nghĩa là nó không tồn tại. Không có lý do gì NTFS phải chậm - chủ yếu là do chạy trên FUSE.
Billy ONeal

1
Tôi không muốn tham gia vào cuộc chiến rực lửa trên FUSE hay không - FUSE. Tuy nhiên, sự phân mảnh xảy ra chậm hơn nhiều trên EXT hoặc HFS (đối với Mac) so với trên NTFS. Vì vậy, phân mảnh là một vấn đề không phải là vấn đề đối với nhiều người dùng Mac hoặc Linux. HFS + thậm chí còn chống phân mảnh các tập tin đang hoạt động và trong suốt khi cần thiết. Chỉ Windows mới yêu cầu các công cụ chống phân mảnh phải được chạy thủ công, đây là một thiết kế tồi ngay từ đầu.
Huygens

1
@Huygens: Phân mảnh cũng không phải là vấn đề đối với người dùng Windows. Chỉ khi sử dụng trình điều khiển NTFS của bên thứ ba, tôi mới gặp sự cố. Họ dường như kém thông minh hơn khi họ phân bổ không gian khi xử lý các tệp lớn như hình ảnh VMWare. (Điều này có lẽ một phần vì không có tiêu chuẩn POSIX cho các tệp thưa thớt)
Billy ONeal

1
@Billy điều này đã được cải thiện trong Vista hay 7? Tôi chỉ có Windows tại nơi làm việc và nó vẫn là XP bị phân mảnh rất nhiều.
Huygens

1
@Huygens: Các trình chống phân mảnh mà tôi sử dụng là phần mềm miễn phí hoặc thậm chí là nguồn mở, và chỉ đưa ra một danh sách các tệp bị phân mảnh và có bao nhiêu phân đoạn chúng nằm trong.
ewanm89
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.