Linux下加载访问NTFS分区
默认情况下,linux是可以访问ntfs分区的,但是我在安装Centos6.3时不知道少安装了什么系统软件,导致在Centos中无法访问我的ntfs分区的磁盘,经过一番探索,终于解决了,步骤如下:
要是用的软件工具是ntfs-3g:
ntfs-3g是一个开源软件,可以用于读写NTFS分区的用户态文件系统(FUSE)。
优点是支持NTFS的完美读写,安装/配置简单,而且已经进入FedoraExtras。
缺点是因为是用户态文件系统,所以大量IO有明显的CPU资源占用。
安装fuse官方网站:http://fuse.sourceforge.net/
解压:
tar xzf XXX.tar.gz
完成后编译安装:
./configure
make
makeinstall
安装ntfs-3g, 官方网站:http://www.tuxera.com/community/ntfs-3g-download/
解压后编译安装,方法同步骤1;
使用如下命令,显示本机中的ntfs分区信息:
sudo fdisk -l | grep NTFS
我的分区信息如下
在 /mnt目录下新建一个目录用来挂载ntfs分区:
sudo mount -t ntfs-3g /dev/sdb2 /mnt/windowsC
这样就将我的win7中的C盘挂载到 /mnt/windowC 下了,
同样的方法将其它的NTFS分区挂载到linux下,进行访问,
如果想让linux启动后自动加载ntfs分区可以继续进行下面的步骤,对于不会使用vi的,可以使用系统自带的其它文本编辑器:
ubuntu下可以使用gedit软件:
sudo gedit /etc/fstab
Centos下可以使用kwrite软件:
sudo kwrite /etc/fstab
在文件的末尾添加如下类似内容:
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
我自己的 fstab 文件内容