通常很多玩初学Linux的朋友会在电脑中安装windows和Linux的双系统,于是就会遇到这样的问题,如何在Linux系统下访问Windows中的文件呢?
        由于Windows的文件系统和Linux是不兼容的,直接在Linux下是看不到Windows分区的,同样,在Windows下也是看不到Linux分区的。
        Windows下的文件系统现在一般都是NTFS,Linux中有ext2,ext3等等,现在一般用ext3,下面我就详细介绍一下,如何在Linux下挂载Windows分区。
         网上查过的朋友,肯定发现了这种方法
        输入如下命令:mount -t ntfs /dev/hda1 /mnt/C -o iocharset=utf8
       上面这句命令中ntfs是你的Windows分区的文件系统格式是NTFS,如果是FAT的话,就改成vfat ;hda1指的是一个第一个分区,如果你的硬盘是IDE接口的,那就是hda1,如果是SCSI或STAT的接口,那就要改为sda1了;在后面的utf8是指你目前使用的Linux系统的语言和字符编码,你可以通过在命令行中输入locale获得当前系统的语言和字符编码。
         这个呢,是大家上网搜索如何在Linux下挂载Windows分区时找到最多的方法,这也使用很多的Linux系统,但是在CentOS 内核版本在2.6以上的系统中使用上面的方法挂载Windows分区,会提示这样的错误:unknown filesystem type ‘ntfs’ ,遇到这样的情况,说明无法使用 Kernel NTFS Module挂载Windows下的NTFS分区,这时,我们可以使用ntfs-3g来实现挂载。具体步骤如下:
         1.到http://www.tuxera.com/community/ntfs-3g-download/地址,下载ntfs-3g
         2.拷贝到Linux中,然后进入该目录,使用tar -zxvf  ntfs-3g-2010.8.8.tgz 解压
         3.cd ntfs-3g-2010.8.8
        4.配置源文件 ./configure
        5.编译并安装 make &&make install
经过上面几步,已经安装好了ntfs-3g了,接着只要输入:
 mount -t ntfs-3g /dev/hda1 /mnt/C -o iocharset=utf8  就可以实现挂载啦!