Apakah ada solusi yang lebih cepat untuk NTFS di Linux daripada NTFS-3G?

10

NTFS-3G adalah driver NTFS baca / tulis yang stabil, tetapi sayangnya sangat lambat dibandingkan dengan NTFS pada Windows, dan sistem file Linux asli. Tidak hanya aksesnya sendiri sangat lambat karena penggunaan FUSE, NTFS-3G tidak memiliki kemampuan mendekati driver NTFS asli Windows pada sistem penghindaran fragmentasi NTFS. (Saya menduga penggunaan NTFS di bawah NTFS-3G adalah penyebab begitu banyak keluhan tentang NTFS menjadi terfragmentasi, karena itu jarang jika pernah terjadi pada Windows)

Apakah ada (mungkin tidak gratis) driver NTFS untuk Linux yang tidak terlalu lambat?

EDIT: Sebagian besar beban yang akan terjadi di dalam sistem file ini adalah VMWare, itulah sebabnya kinerja yang wajar sangat penting.

Billy ONeal
sumber
Saya melihat banyak drive yang terfragmentasi di windows. Ini tidak seburuk pada 7, karena defrag di latar belakang, tetapi xp dapat dengan mudah terfragmentasi.
Joel Coehoorn
1
@ Joel: Saya biasanya hanya melihat drive yang terfragmentasi pada Windows ketika drive relatif penuh. Saya melihat drive yang terpecah pada kotak Linux ketika drive hampir kosong. Bahkan ketika drive penuh, biasanya jauh lebih terfragmentasi pada kotak-kotak Linux, dan fragmen yang ada adalah potongan-potongan kecil yang ditempatkan dengan cara yang kurang efisien. Driver Windows memiliki beberapa tahun pada implementasi Linux, dan tidak direkayasa balik. Tidak mengherankan bahwa itu akan tampil lebih baik.
Billy ONeal
@ Joel: (Dalam hal ini, driver Ext4 yang tersedia untuk Windows sama buruknya dalam berurusan dengan filesystem seperti implementasi NTFS yang tersedia untuk POSIX)
Billy ONeal

Jawaban:

5

melihat http://www.tuxera.com/products/ntfs-open-source/ dan statistik di http://www.tuxera.com/products/tuxera-ntfs-commercial/performance/ saya tidak berpikir Anda bisa mendapatkan kecepatan yang lebih baik daripada dengan barang tuxeras.

akira
sumber
Apakah ada tempat untuk benar-benar membeli barang sialan itu? :) +1.
Billy ONeal
tuxera.com/community/ntfs-3g-download ... hanya versi komunitas, coba jika hal terbaru itu menyelesaikan masalah Anda. jika tidak menghubungi tuxera dan tanyakan di mana mereka menyembunyikan barang-barang mereka yang membuat grafik itu :)
akira
2
@ Akira: Errr .. itu ntfs-3g, yang merupakan modul FUSE lambat yang sama yang saya jelaskan sebelumnya, dan yang merupakan bilah grafik terendah dalam grafik yang ditunjukkan pada tautan Anda.
Billy ONeal
@Billy ONeal: lalu lakukan bagian 2 dari komentar saya: "jika tidak, hubungi tuxera dan tanyakan di mana mereka mencari barang-barang mereka yang membuat grafik itu".
akira
1
Phoronix melakukan seluruh penulisan pada driver Kernel NTFS Proprietary NTFS. phoronix.com/scan.php?page=news_item&px=OTU5Ng Jika dibandingkan dengan driver kernel yang ditulis dengan baik, driver FUSE tidak berada di kelas yang sama. Seluruh situasi NTFS ini 'menggertakkan gigi saya'! Saya menulis tentang hal itu pada jawaban saya untuk pertanyaan lain ini superuser.com/questions/139452/kernel-ntfs-driver-vs-ntfs-3g/…
JM Becker
2

Dalam pengalaman saya, OS X dapat meluas ke Linux, driver Paragon NTFS 2-3 kali lebih cepat dari NTFS3g / Tuxera. Pada OS X, driver Paragon secepat NTFS asli.

jalan
sumber
0

Satu-satunya driver ntfs lain yang saya ketahui untuk linux adalah kernel hanya membaca satu, apakah itu lebih cepat dalam membaca. Membaca / menulis volume ext2 / 3 dari windows dengan driver IFS yang sesuai juga lambat.

Adapun ntfs di windows tidak menyebabkan fragmentasi bahkan hanya instalasi baru windows 7 pada volume 2TB ntfs memiliki file terfragmentasi. Fragmen Windows jika memungkinkan kecepatan menulis yang lebih cepat, itulah yang dirancangnya.

ewanm89
sumber
3
SEMUA sistem file yang masuk akal memiliki file yang terfragmentasi. Membiarkan file terpecah-pecah diperlukan untuk memiliki sistem file yang performan. Fragmen EXT3 dan EXT4 juga - hanya karena tidak ada alat untuk menangani masalah tidak berarti itu tidak ada. Tidak ada alasan NTFS harus lambat - lambat terutama karena berjalan di atas FUSE.
Billy ONeal
1
Saya tidak ingin memasuki perang api pada FUSE atau bukan-FUSE. Namun, fragmentasi jauh lebih lambat terjadi pada EXT atau HFS (untuk Mac) daripada pada NTFS. Jadi fragmentasi adalah masalah bagi banyak pengguna Mac atau Linux. HFS + bahkan mendefragmentasi file yang sedang berjalan dan transparan bila perlu. Hanya Windows yang memerlukan alat defragmentasi untuk dijalankan secara manual, yang merupakan desain yang buruk.
Huygens
1
@Huygens: Fragmentasi juga bukan masalah bagi pengguna Windows. Hanya ketika menggunakan driver NTFS pihak ketiga saya memiliki masalah. Mereka tampaknya kurang cerdas bagaimana mereka mengalokasikan ruang ketika berhadapan dengan file besar seperti gambar VMWare. (Ini mungkin sebagian karena tidak ada standar POSIX untuk file jarang)
Billy ONeal
1
@ Billy apakah ini sudah diperbaiki di Vista atau 7? Saya hanya punya Windows di tempat kerja dan masih XP yang menderita banyak fragmentasi.
Huygens
1
@ Huygens: Defragmenter yang saya gunakan adalah freeware atau bahkan open source, dan hanya memberikan daftar file terfragmentasi dan berapa banyak fragmen mereka. Bahkan windows 7 fragmen berat.
ewanm89