星期六, 九月 16, 2006

在Linux底下讀寫NTFS

目前在Linux底下有數種讀寫NTFS的方法

  1. 採用Windows本身驅動檔案的 captive ntfs
  2. 核心選項當中的 NTFS write support
  3. Linux-NTFS.org 的 libntfs

在以前應該只有 captive ntfs 在相容性上面會比較理想。但是據說中文顯示寫入方面會有問題。

核心當中的支援 NTFS 理論上應該可以支援了。不過在開啟之後, 據說 無法支援新建檔案與刪除檔案,只能複寫目前已有的檔案(不過該篇文章使用核心較舊,可能新版有改進)。

至於Linux-NTFS的 libntfs 則已在中文、讀寫與新建檔案上面進行不少改進。使用上與一般檔案系統無異。安裝與使用方式如下

  1. 編譯核心,請注意核心當中的 FUSE 選項必須選上。
  2. apt-get install libntfs9 ntfsprogs Debian 已經有該檔案,直接安裝即可。 ntfsprogs 是為了進行掛載等各項動作所寫的程式。
  3. ntfsmount /dev/hdaX /mnt/hdaX 這時可以直接下命令掛載看看。注意是 ntfsmount 而不是普通的 mount -t ntfs,因為直接使用 mount 所掛載上的磁區沒有辦法正常寫入與刪除。

大致上就是這樣。對於另外有 Windows 作業系統而不想要使用 Fat32的使用者,算是頗方便的檔案溝通方式。

(連結行為如有不妥請即刻告知,確認後立刻刪除)

0 意見: