因為我的筆記本是Ubuntu7.04+XP SP2雙系統,所以在ubuntu下需要訪問並讀寫windows的fat32與ntfs分區。
下面是我的方法:
1,裝好ubuntu後系統會自動掛載fat32與ntfs分區,但fat32分區內個別文件夾只有訪問的權限,要 修改為讀寫的權限,方法是在終端內輸入:sudo chmod -R 777 [文件夾路徑]。
例如,sudo chmod -R 777 /media/sda6/
回車後sda6這個分區就整個的擁有讀寫權限了。注意一個概念,linux下的分區也會被視作文件看待,上面的命令中的sda6其實就是我xp下的一個fat32分區。要查看在ubuntu下自己分區相應的編號,可以打開根目錄下的media文件夾查看。
2,臨時取得root權限以訪問根目錄:sudo nautilus --browser
3,讀寫NTFS分區的方法:當然是ntfs-3G和fuse的組合了,google一下會有很多方法,但有一點 要注意的,就是ntfs-3g和fuse的最新版可以在新立得軟件包管理器裡直接獲得並安裝,版本比網絡上的老文要新的多。但實現讀寫權限的方法還是參照網文即可。我是成功了。
這裡也順便把方法列出來:
首先安裝好ntfs-3g和fuse,去新立得裡一搜就有,總共四個軟件包。分別是:fuse-utils, libfuse2,libntfs3g0,ntfs-3g。
然後:
(1)確定要掛載的NTFS分區:
sudo fdisk -l | grep NTFS
(2)備份並修改fstab文件:
sudo cp /etc/fstab /etc/fstab.bak
gksu gedit /etc/fstab
找到想要掛載的分區號,如我是sda5,在原來的配置前加上#以便以後恢復,然後 添加如下:
UUID=uuid_code /media/sda5 ntfs-3g silent,umask=0,locale=en_US.utf8 0 0
(上面這是我的機器的設置)
(3)修改modules文件:
gksu gedit /etc/modules
在最後一行添加fuse就行了。有的話就不用添加了。
重啟,ok了!