Cách tốt nhất để tìm hiểu thông tin hệ thống tập tin về một tập tin.
Ví dụ: nếu tôi có một tập tin
/media/xyz/path/to/file.ext
Và /etc/fstabchứa
//server1/Share1 /media/xyz cifs option1=value1,...
Làm cách nào tôi có thể xác định rằng tệp nằm trong chia sẻ Samba, rằng nó có đường dẫn cục bộ /path/to/file.extvà với các tùy chọn nào mà hệ thống tệp được gắn?
Là phân tích đầu ra của mountmột giải pháp di động? Hay phân tích findmnt? Có cách nào tuân thủ POSIX để đạt được điều đó không?
/proc/mounts. Có cách nào tương thích BSD / OSX để đạt được điều tương tự không?
mountv.v. để lấy hệ thống tệp và các tùy chọn, v.v. Tôi vẫn không chắc chắn về cách tốt nhất để tìm thông tin này trong * BSD và OSX. Tôi đã không có thời gian để làm việc trên thư viện yêu cầu điều này nhưng sẽ phản hồi một khi tôi làm. Từ những gì tôi thấy, mount -Pcó vẻ khá đáng tin cậy trên Linux / BSD.
df /path/to/filenên hiển thị phân vùng hoặc gắn kết.