歡迎您光臨本站 註冊首頁

Fedora 7下掛載ntfs系統

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

原以為linux下掛載ntfs會很麻煩,提前看了很多資料和帖子,信心飽滿的去試,結果發現其實是easy的一件事。

先簡單介紹下linux與ntfs的關係:

大家都知道,ntfs相比fat32優越,支持雙位元組編碼,更安全可靠,但唯一不足的是只能在windows nt xp下讀取。老版的inux內核只能支持讀取ntfs(2.4以前),2.5.11以後的內核重新加入了新的ntfs kernel deriver,可以支持寫操作,支持Unicode文件名、壓縮文件和稀疏文件。但是,此驅動不能讀取加密后的文件,它忽略了Windows的安全信息和Windows設置的磁碟配額。新驅動不用刻意再去下載,現在的內核中都自帶了。不能支持ntfs的內核,是缺少了支持ntfs的rpm包,可以到http://www.linux-ntfs.org下載。ok,接下來一步一步介紹如何掛載ntfs文件系統。

先確定內核是否支持ntfs,$cat /proc/filesystems | grep -i ntfs;

如果不支持,再確定內核的版本號 $ uname -r;

然後根據對應的版本號去下載對應支持的ntfs的rpm包, http://sourceforge.net/project/showfiles.php?group_id=13956

下載完后,rpm之。

也可以使用 yum下載, yum install ntfs×,這樣非常簡單省事,而且會自動安裝ntfs-configuration tools。

$mkdir /mnt/win_c
mount -t ntfs /dev/sda1 /mnt/win_c 一切搞定。

關於mount常用的參數:-t 文件系統格式

-r 只讀方式

-o uid=user名或uid號

-o gid=組名或gid號

-o umask=.....詳細設置許可權

-O nlf=name NTFS以Unicode形式保存所有的文件名和路徑名,這樣就可以表示任何語言中的任何字元。而Linux的NTFS驅動則默認將這些名稱轉換為ASCII形式,這對某些人來說是合適的,但是對於那些包括 ? 或 é 等字元的語言則不合適了。NLS(本地語言支持)決定字元是如何被顯示的。你可以選擇像Unicode一樣可以表示所有字元的utf8,或者你自己的代碼頁,比如iso8859-1(西歐)、iso8859-2(中歐)、gb2312(簡體中文)、iso8859-8(希伯來文)。

-O case_sensitive=false或true Windows保存了文件名的大小寫格式,但在讀取時並不進行區分。因此你可以建立一個名為MyFileName的文件,然後用mYfILEname的名稱打開它Linux默認對於大小寫字母是敏感的,MyFile、Myfile和myfile是不同的文件。如果你希望Linux對於NTFS卷具有和Windows相同的表現,那麼就應將case_sensitive選項設置為false。將選項設置為true將使驅動具有和Linux類似的表現(默認設置)。

[火星人 ] Fedora 7下掛載ntfs系統已經有326次圍觀

http://coctec.com/docs/linux/show-post-168829.html