ประเภทระบบไฟล์ fstab สำหรับ NTFS - 'ntfs' หรือ 'ntfs-3g'?


21

ฉันมีคำถามเกี่ยวกับความแตกต่างระหว่าง 'ntfs' และ 'ntfs-3g' ในฟิลด์ประเภทระบบไฟล์ในไฟล์ / etc / fstab การกระจาย Linux ของฉันคือ Xubuntu; ฉันคิดว่าคำตอบอาจแตกต่างกันระหว่าง distros

คำถามของฉันนั้นเป็นสิ่งที่ดีที่สุดที่จะใช้ในบริบท ดูเหมือนว่าเว็บไซต์ส่วนใหญ่บอกให้คุณใช้ 'ntfs-3g' ซึ่งเป็นไดรเวอร์ FUSE สำหรับ NTFS ภายใต้ Linux จากการค้นหาบางอย่างดูเหมือนว่าเป็นกรณีที่ 'ntfs' (โดยไม่มีส่วน -3g) โดยทั่วไปหมายถึงเคอร์เนลไดรเวอร์มากกว่าไดรเวอร์ ntfs-3g userland ปัญหาเดียวที่เกิดขึ้นคือฉันใช้ 'ntfs' ใน fstabs ของฉันมากกว่า 'ntfs-3g' ในขณะที่การตรวจสอบของ / proc / filesystems ไม่แสดงรายการใด ๆ สำหรับ ntfs

ทุกคนสามารถให้ความกระจ่างเกี่ยวกับความแตกต่างที่ชัดเจนของอรรถศาสตร์ (ถ้ามี) อยู่ระหว่าง 'ntfs' และ 'ntfs-3g' หรือไม่? จะปลอดภัยหรือไม่ถ้าสมมติว่าเมาท์เห็น 'ntfs' มันจะค้นหาไดรเวอร์ที่รองรับระบบไฟล์ประเภทนั้นและค้นหาไดรเวอร์ ntfs-3g หากติดตั้งอยู่หรือไม่


แก้ไข: ฉันลืมที่จะเพิ่มว่า 'ntfs' ได้ทำงานเมื่อใดก็ตามที่ฉันใช้มัน - ฉันแค่อยากรู้อยากเห็นคำตอบและฉันต้องการให้แน่ใจว่าฉันไม่ได้ทำอะไรบางอย่างแน่นอน

คำตอบ:


26

มันเหมือนกัน - ทั้งคู่ใช้ ntfs-3g ใน Ubuntu ปัจจุบัน ntfsutils จะ symlinked ntfs-3gเพียงเพื่อ

# which mount.ntfs
/sbin/mount.ntfs
# which mount.ntfs-3g
/sbin/mount.ntfs-3g
# ls /sbin/mount.ntfs* -l
lrwxrwxrwx 1 root root 13 2011-03-01 21:13 /sbin/mount.ntfs -> mount.ntfs-3g
lrwxrwxrwx 1 root root 12 2011-03-01 21:13 /sbin/mount.ntfs-3g -> /bin/ntfs-3g

ประโยชน์ของระบบไฟล์คือสิ่งที่ Trixy fsck / e2fsck จะนำคุณลงหลุมกระต่ายของ symlink ด้วย โดยเฉพาะอย่างยิ่งกับ DistHat ตาม RedHat
Wesley

8

เคอร์เนลไดรเวอร์ NTFS แบบดั้งเดิมเป็นแบบอ่านอย่างเดียว หากคุณใช้ntfsใน fstab ของคุณมันจะพยายามใช้ไดรเวอร์เคอร์เนลนั้นและติดตั้ง NTFS ของคุณเป็นแบบอ่านอย่างเดียว

นี่ntfs-3gคือไดร์เวอร์ FUSE รุ่นใหม่ (ตามที่คุณพูดถึง) และจะติดตั้งพาร์ติชั่นขณะอ่าน - เขียนคุณใช้มันใน NTFS

บาง distros ได้เริ่มปฏิบัติต่อพวกเขาเป็นหนึ่งเดียวกัน แต่เมื่อประมาณหนึ่งปีที่ผ่านมาการใช้งานntfsใน fstab ใน Ubuntu จะส่งผลให้ระบบไฟล์ไม่สามารถเขียนได้ ฉันเดาว่ามันอาจขึ้นอยู่กับเวอร์ชั่นของ Xubuntu ที่คุณติดตั้ง


ขอบคุณสำหรับคำตอบ! ฉันยอมรับคำตอบของเชนเชนหัวเสียเพราะเขาเร็วขึ้นเล็กน้อย แต่คำตอบของคุณก็มีประโยชน์มาก
โจเซฟ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.