原来在windows下磁盘的格式都是ntfs,最多就是系统盘是Fat32分区,我现在是在用ubuntu,linux读ntfs分区倒不是问题,不过要写进去就是一个很大的问题。本来我也不是很在意的,可是最近用虚拟机的时候对这些ntfs分区是只能读不能写,有些恼火,准备装个ntfs-3g,再看了一些网上的安装方法,整理如下。如果你是ubuntu:
sudo gedit /etc/apt/sources.list
在最下面加入两个源
deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main
(如果是ubuntu7.04则不用加源)
然后就是
sudo apt-get update
sudo apt-get install ntfs-3g
然后就是编辑fstab文件,记得备份先。
sudo gedit /etc/fstab
找到你的ntfs分区,比如我的sda5就是ntfs分区,它的格式是
# /dev/sda5
UUID=D6D0D56CD0D5537B /media/sda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
修改格式如下
/dev/sda5
UUID=D6D0D56CD0D5537B /media/sda5 ntfs-3g silent,umask=0,locale=en_US.utf8 0 0
或者
UUID=D6D0D56CD0D5537B /media/sda5 ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
都可以。
如果你本来没有/media/sda5这个文件夹的话那要先建立好。
ntfs-3g也是基于fuse的,需要这个东西在开机的时候运行,于是
sudo gedit /etc/modules
看看文件里面有没有一行是fuse,没有就加上。
到这里基本是搞定了,使用下面命令
sudo umount /dev/sda5
sudo mount -a
这样就可以读写这个sda5分区了。
如果要方便管理,那么在终端输入
sudo apt-get install ntfs-config
打开应用程序->系统工具->ntfs写入支持配置程序,把两个钩钩上。
OK。