Linux下读取ntfs文件系统中的文件

本文是有关在linux下如何挂载ntfs文件系统的文章
一、本文由来
ntfs是windows下的一种文件系统,其支持2TB的单个文件,所以很常见,而fat32则不超过4G。因为我给移动硬盘分区的时候分了三个分区,其中是两个ntfs文件系统的分区,所以当我将操作系统换成linux后,出现无法读取两个ntfs文件系统分区的现象。
二、准备工作
我使用的linux操作系统版本是RHEL 5.5,使用的tar包是 http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz,假设我的tar包是下载到/root/Desktop/下的。
三、具体操作

1、解压tar包
tar -zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz(这条命令是解压到tar包的同一目录下,也就是/root/Desktop/下,可以使用 -C [/ownPath] 指定别的路径)

2、安装ntfsprogs
cd ntfs-3g_ntfsprogs-2011.4.12
./configure
make
make install #如果不是root用户的话使用这条命令 'sudo make install'

3、挂载你的ntfs文件系统
1)首先创建需要挂载的目录
cd /mnt
mkdir windows

2)挂载
mount -t ntfs-3g /dev/sdb1 /mnt/windows(这里是sdb1的原因是我使用的是U盘,如果是在linux操作系统相同的硬盘的话,则是sda1,数字代表的是第几个分区)
到这里你就可以通过访问/mnt/windows里面的文件来访问原ntfs文件系统里面的文件了

4、写在最后
如果你是希望每次启动都能挂载ntfs文件系统的分区的话
在/etc/fstab文件的最后中加入如下语句
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0 (这里又使用sda1的原因是,你应该不会希望每次启动都去挂载U盘中的ntfs文件系统的分区吧?:))

猜你喜欢

转载自oo1238912.iteye.com/blog/1035961