Saya punya pertanyaan tentang perbedaan antara 'ntfs' dan 'ntfs-3g' di bidang tipe filesystem di file / etc / fstab. Distribusi Linux saya adalah Xubuntu; Saya kira jawabannya mungkin berbeda di antara distro.
Pertanyaan saya pada dasarnya adalah yang terbaik untuk digunakan dalam konteks mana. Tampaknya sebagian besar situs web memberitahu Anda untuk menggunakan 'ntfs-3g', yang merupakan driver FUSE untuk NTFS di linux. Dari beberapa pencarian di sekitar tampaknya menjadi kasus bahwa 'ntfs' (tanpa bagian -3g) biasanya mengacu pada driver kernel, daripada driver userland ntfs-3g. Satu-satunya masalah dengan itu adalah bahwa saya telah menggunakan 'ntfs' di fstab saya daripada 'ntfs-3g', sedangkan pemeriksaan / proc / filesystems tidak menunjukkan daftar ntfs.
Adakah yang bisa menjelaskan perbedaan mendasar dalam semantik (jika ada) antara 'ntfs' dan 'ntfs-3g'? Apakah aman untuk berasumsi bahwa jika mount melihat 'ntfs' ia akan mencari driver yang mendukung tipe sistem file tersebut dan menemukan driver ntfs-3g jika diinstal?
EDIT: Saya lupa menambahkan bahwa 'ntfs' telah berfungsi setiap kali saya menggunakannya - saya hanya ingin tahu jawabannya, dan saya ingin memastikan saya tidak melakukan sesuatu yang rapuh.
Driver kernel NTFS tradisional hanya baca. Jika Anda menggunakan
ntfs
fstab Anda, ia akan mencoba menggunakan driver kernel itu, dan me-mount NTFS Anda sebagai hanya bacaIni
ntfs-3g
adalah driver FUSE yang lebih baru (seperti yang Anda sebutkan) dan akan me-mount partisi sebagai baca-tulis adalah Anda menggunakannya dalam NTFS.Beberapa distro sudah mulai memperlakukannya sebagai satu dan sama, tetapi sekitar setahun yang lalu, menggunakan
ntfs
fstab di Ubuntu akan mengakibatkan sistem file tidak dapat ditulisi. Saya kira itu mungkin tergantung pada versi Xubuntu yang telah Anda instal.sumber