Linux下挂载NTFS格式文件系统 | 迟思堂工作室
A-A+

Linux下挂载NTFS格式文件系统

2014-08-30 17:54 GNU/Linux系统 暂无评论 阅读 2,050 次

最近需要在服务器上使用NTFS格式的硬盘,但使用的rhel5服务器内核没有将NTFS编译进来,而又没有相应版本的内核源代码,因此只好使用第三方的模块了。网上有教程,不过这里是自己的实际操作及结果。只需安装两个rpm包即可:fuse和ntfs-3g。

首先想到的是ntfs-3g,由Google搜索到的安装包地址为:,该目录下有许多不同架构不同版本的rpm包,这里下载的是fuse-ntfs-3g-2010.5.22-1.el5.rf.i386.rpm,它是说明是:RHEL5 and CentOS-5 x86 32bit,接着马上安装之:

# rpm -ivh fuse-ntfs-3g-2010.5.22-1.el5.rf.i386.rpm
warning: fuse-ntfs-3g-2010.5.22-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
fuse >= 2.6.3 is needed by fuse-ntfs-3g-2010.5.22-1.el5.rf.i386

失败了,原来它依赖于fuse库(Filesystem in Userspace)。同样在上面提到的网站,到目录下查找相应版本,由于没有找到32位的el5版本,只好下载el4版本fuse-2.7.4-1.el4.rf.i386.rpm,它的版本号为2.7.4,符合前面信息的要求(fuse >= 2.6.3)。安装之:

# rpm -ivh fuse-2.7.4-1.el4.rf.i386.rpm
warning: fuse-2.7.4-1.el4.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...                ########################################### [100%]
1:fuse                   ########################################### [100%]

再安装前面的fuse-ntfs-3g:

# rpm -ivh fuse-ntfs-3g-2010.5.22-1.el5.rf.i386.rpm
warning: fuse-ntfs-3g-2010.5.22-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...                ########################################### [100%]
1:fuse-ntfs-3g           ########################################### [100%]

至此搞定。

插入NTFS格式的U盘或硬盘,略等一下,即可在桌面显示图标,双击图标就可以了。挂载点在/media目录下。

# ls /media/
Late Lee

# cd Late Lee/

# ls
c++.tar.bz2
demos.tar.bz2
Desktop.ini
download.txt
elementE
emacs-20100423.tar.bz2
emacs-23.2.rar
emacs-23.2.tar.bz2
qtopia.tar.bz2
ts.conf
tslib-new.tar.bz2
tslib.tar.bz2
ts_test
……

/media目录下的“Late Lee”就是一个NTFS格式的U盘。

 

资源:
fuse:
ntfs-3g:



如果本文对阁下有帮助,不妨赞助笔者以输出更多好文章,谢谢!
donate



标签:

给我留言