Linux下加载访问NTFS分区

默认情况下,linux是可以访问ntfs分区的,但是我在安装Centos6.3时不知道少安装了什么系统软件,导致在Centos中无法访问我的ntfs分区的磁盘,经过一番探索,终于解决了,步骤如下:

要是用的软件工具是ntfs-3g:

ntfs-3g是一个开源软件,可以用于读写NTFS分区的用户态文件系统(FUSE)。
优点是支持NTFS的完美读写,安装/配置简单,而且已经进入FedoraExtras
缺点是因为是用户态文件系统,所以大量IO有明显的CPU资源占用。

  1. 安装fuse官方网站:http://fuse.sourceforge.net/

    解压:

    tar xzf XXX.tar.gz

    完成后编译安装:

           ./configure

           make

           makeinstall

  2. 安装ntfs-3g, 官方网站:http://www.tuxera.com/community/ntfs-3g-download/

    解压后编译安装,方法同步骤1;

  3. 使用如下命令,显示本机中的ntfs分区信息:

             sudo fdisk -l | grep NTFS

    我的分区信息如下

            Linux下加载访问NTFS分区

  1. 在 /mnt目录下新建一个目录用来挂载ntfs分区:

            sudo   mount    -t   ntfs-3g    /dev/sdb2    /mnt/windowsC

    这样就将我的win7中的C盘挂载到 /mnt/windowC 下了,

    同样的方法将其它的NTFS分区挂载到linux下,进行访问,

  2. 如果想让linux启动后自动加载ntfs分区可以继续进行下面的步骤,对于不会使用vi的,可以使用系统自带的其它文本编辑器:

    ubuntu下可以使用gedit软件:

            sudo  gedit   /etc/fstab

    Centos下可以使用kwrite软件:

            sudo    kwrite   /etc/fstab

              在文件的末尾添加如下类似内容:

                       /dev/sda1    /mnt/windows    ntfs-3g    defaults    0  0

             Linux下加载访问NTFS分区

            我自己的 fstab 文件内容

相关推荐