loại hệ thống tập tin fstab cho NTFS - 'ntfs' hoặc 'ntfs-3g'?


21

Tôi có một câu hỏi về sự khác biệt giữa 'ntfs' và 'ntfs-3g' trong trường loại hệ thống tệp trong tệp / etc / fstab. Bản phân phối Linux của tôi là Xubfox; Tôi cho rằng câu trả lời có thể khác nhau giữa các distro.

Câu hỏi của tôi về cơ bản là tốt nhất để sử dụng trong bối cảnh nào. Có vẻ như hầu hết các trang web đều yêu cầu bạn sử dụng 'ntfs-3g', đây là trình điều khiển FUSE cho NTFS trong linux. Từ một số tìm kiếm xung quanh, có vẻ như trường hợp 'ntfs' (không có phần -3g) thường đề cập đến trình điều khiển hạt nhân, thay vì trình điều khiển vùng người dùng ntfs-3g. Vấn đề duy nhất là tôi đã sử dụng 'ntfs' trong fstabs của mình chứ không phải 'ntfs-3g', trong khi kiểm tra / Proc / hệ thống tập tin không hiển thị bất kỳ danh sách nào cho ntfs.

Bất cứ ai cũng có thể làm sáng tỏ sự khác biệt chính xác về ngữ nghĩa (nếu có) là giữa 'ntfs' và 'ntfs-3g'? Có an toàn không khi cho rằng nếu mount nhìn thấy 'ntfs', nó sẽ tìm kiếm trình điều khiển hỗ trợ loại hệ thống tập tin đó và tìm trình điều khiển ntfs-3g nếu được cài đặt?


EDIT: Tôi quên thêm rằng 'ntfs' đã hoạt động bất cứ khi nào tôi sử dụng nó - tôi chỉ đơn giản là tò mò về câu trả lời, và tôi muốn chắc chắn rằng mình không làm gì đó với iffy.

Câu trả lời:


26

Chúng giống hệt nhau - cả hai đều sử dụng Ubuntu ntfs-3g trong (hiện tại); các tiện ích ntfschỉ được liên kết với nhau 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

Đồ dùng hệ thống tập tin là những thứ trixy. fsck / e2fsck cũng sẽ đưa bạn xuống một lỗ thỏ của các liên kết tượng trưng. Đặc biệt là trên một bản phân phối dựa trên RedHat.
Wesley

8

Trình điều khiển kernel NTFS truyền thống chỉ đọc. Nếu bạn sử dụng ntfstrong fstab của mình, nó sẽ cố gắng sử dụng trình điều khiển hạt nhân đó và gắn kết NTFS của bạn dưới dạng chỉ đọc

Trình ntfs-3gđiều khiển FUSE mới hơn (như bạn đã đề cập) và sẽ gắn kết các phân vùng dưới dạng đọc-ghi là bạn sử dụng nó trong NTFS.

Một số distro đã bắt đầu coi chúng là một và giống nhau, nhưng khoảng một năm trước, sử dụng ntfsfstab trong Ubuntu sẽ dẫn đến hệ thống tệp không thể ghi được. Tôi đoán nó có thể phụ thuộc vào phiên bản Xubfox bạn đã cài đặt.


Cảm ơn câu trả lời của bạn! Tôi chấp nhận câu trả lời của Shane Madden vì anh ta chỉ nhanh hơn một chút, nhưng câu trả lời của bạn cũng rất hữu ích.
Joseph
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.