NTFS3¶
概述和特性¶
NTFS3 是功能齊全的 NTFS 讀寫驅動程式。該驅動程式適用於 NTFS 3.1 之前的版本。掛載時使用的檔案系統型別為 ntfs3。
此驅動程式實現了對普通檔案、稀疏檔案和壓縮檔案的 NTFS 讀/寫支援。
支援原生日誌重放。
支援 NFS 匯出掛載的 NTFS 卷。
支援擴充套件屬性。預定義的擴充套件屬性
system.ntfs_security 獲取/設定安全性
描述符: SECURITY_DESCRIPTOR_RELATIVE
system.ntfs_attrib 獲取/設定 ntfs 檔案/目錄屬性。
注意: 應用於空檔案時,允許在稀疏 (0x200)、壓縮 (0x800) 和普通檔案型別之間切換。
system.ntfs_attrib_be 獲取/設定 ntfs 檔案/目錄屬性。
與 system.ntfs_attrib 的值相同,但始終表示為大端位元組序 (system.ntfs_attrib 的位元組序與 CPU 的位元組序相同)。
掛載選項¶
以下列表描述了 NTFS3 驅動程式支援的掛載選項,以及通用選項。 您可以將每個掛載選項與 no 選項一起使用。 如果下表中標記為 no,則表示預設值是沒有 no。
iocharset=name |
此選項告知驅動程式如何解釋路徑字串並將它們轉換為 Unicode 以及從 Unicode 轉換回來。 如果未設定此選項,將使用預設內碼表 (CONFIG_NLS_DEFAULT)。 例如: iocharset=utf8 |
uid= |
|
gid= |
|
umask= |
控制在 NTFS 卷掛載後建立的檔案/目錄的預設許可權。 |
dmask= |
不是指定同時應用於檔案和目錄的 umask,而是 fmask 僅應用於檔案,dmask 僅應用於目錄。 |
fmask= |
|
nohidden |
具有 Windows 特定的隱藏 (FILE_ATTRIBUTE_HIDDEN) 屬性的檔案將不會在 Linux 下顯示。 |
sys_immutable |
具有 Windows 特定的系統 (FILE_ATTRIBUTE_SYSTEM) 屬性的檔案將被標記為系統不可變檔案。 |
hide_dot_files |
在建立、移動或重新命名檔案時,更新 Windows 特定的隱藏 (FILE_ATTRIBUTE_HIDDEN) 屬性。 檔名以點開頭的檔案將設定 HIDDEN 屬性,檔名不以點開頭的檔案將取消設定 HIDDEN 屬性。 |
windows_names |
阻止建立 Windows 不允許的檔案和目錄名稱,原因可能是它包含一些不允許的字元(即字元 “ * / : < > ? \ | 和程式碼小於 0x20 的字元),或者名稱(帶或不帶副檔名)是保留檔名 (CON, AUX, NUL, PRN, LPT1-9, COM1-9) 或因為最後一個字元是空格或點。 仍然可以讀取和重新命名現有的此類檔案。 |
discard |
啟用對 TRIM 命令的支援,以提高刪除操作的效能,建議與固態硬碟 (SSD) 一起使用。 |
force |
即使卷被標記為髒,也強制驅動程式掛載分割槽。 不建議使用。 |
sparse |
將新檔案建立為稀疏檔案。 |
showmeta |
使用此引數在掛載的 NTFS 分割槽上顯示所有元檔案(系統檔案)。 預設情況下,所有元檔案都處於隱藏狀態。 |
prealloc |
當檔案大小在寫入時增加時,過度地預先分配檔案空間。 減少在並行寫入操作到不同檔案的情況下出現碎片。 |
acl |
支援 POSIX ACL(訪問控制列表)。 如果核心支援則有效。 不要與 NTFS ACL 混淆。 指定為 acl 的選項啟用對 POSIX ACL 的支援。 |
待辦事項列表¶
透過 JBD 的完整日誌支援。 當前支援日誌重放,但其效果不一定像 JBD 那樣有效。
參考資料¶
- 用於 Linux 的 NTFS 驅動程式的商業版本。
https://www.paragon-software.com/home/ntfs-linux-professional/
- 有關 NTFS3 實現的反饋和請求的直接電子郵件地址。