如何在Ubuntu下訪問(wèn)本地NTFS分區(qū)
Posted on 2006-02-05 13:59 laogao 閱讀(6503) 評(píng)論(1) 編輯 收藏 所屬分類: Computer Usage 、Operating Systems最近把工作環(huán)境換成了Ubuntu 5.10,感覺(jué)還不錯(cuò)。一開(kāi)始覺(jué)得沒(méi)有SuSE方便,因?yàn)橛泻芏鄁eature還需要自己去找去安裝,不象SuSE那樣隨盤帶了很多工具,包括KDE、MONO、GCC等等,用了一段時(shí)間,逐漸體會(huì)到Debian系統(tǒng)獨(dú)有的包管理優(yōu)勢(shì),大部分時(shí)候只需要apt-get install一下就搞定,卸載也就是簡(jiǎn)單的apt-get remove,很elegant,不用去關(guān)心包依賴性之類了。
先廢話到這兒,這里跟大家講一講如何從Ubuntu訪問(wèn)本地硬盤的NTFS分區(qū)。
默認(rèn)設(shè)置下面,如果你安裝的是雙系統(tǒng),Windows分區(qū)是用NTFS格式化的,那么你會(huì)沮喪的發(fā)現(xiàn),在Ubuntu下面,你無(wú)法訪問(wèn)你原來(lái)Windows下面的文件,也無(wú)法修改這些分區(qū)和其掛載點(diǎn)的只讀屬性,dr-x------ root root,其實(shí)還不是簡(jiǎn)單的只讀,而是“不可讀”,你連有哪些目錄都看不到,基本無(wú)法訪問(wèn),連root賬號(hào)也無(wú)濟(jì)于事。怎么辦?其他Linux發(fā)行版是可以訪問(wèn)到NTFS的啊。是的,一定是什么地方可以設(shè)置的。
Ubuntu默認(rèn)是把非Linux分區(qū)mount到/media目錄下,如/dev/hda1默認(rèn)是掛到/media/hda1。假定你的NTFS分區(qū)是hda1(通常你安裝Windows的時(shí)候,那個(gè)C盤,對(duì)應(yīng)過(guò)來(lái)就是hda1,意思是,第一塊硬盤的第一個(gè)分區(qū)),執(zhí)行下面的步驟:
# sudo -s
password:
# mkdir /media/C
# gedit /etc/fstab
找到/dev/hda1對(duì)應(yīng)的那一行,把<mount point>一項(xiàng)由"/media/hda1"改為"/media/C";把<options>一項(xiàng)由"defaults"改為"umask=0222";保存;退出。
# umount /media/hda1
# mount /dev/hda1
# exit
桌面上原來(lái)的hda1變成了C,再次嘗試訪問(wèn),這下就可以看到NTFS分區(qū)的文件了。:) 不過(guò)由于NTFS本身的一些約束和限制,目前從Linux系統(tǒng)往NTFS分區(qū)寫(xiě)數(shù)據(jù)還很不穩(wěn)定,所以幾乎所有的Linux發(fā)行版都不支持對(duì)NTFS格式分區(qū)的寫(xiě)操作,所以現(xiàn)階段就不必費(fèi)心去找解決方案了。