您的位置:首页 > 运维架构 > Linux

Linux下挂载NTFS可读可写 推荐

2011-01-23 21:08 218 查看
1. 准备软件
1) gcc




GCC是一个用于Linux系统下编程的编译器,这里用于编译fuse与ntfsprogs的源程序,glibc-devel、glibc-headers、kernel-headers、libgomp是gcc依赖包
2) fuse




Fuse(Filesstem in Userspace)用户空间文件系统,是在用户状态下实现的文件系统,NTFS可使用fuse来实现,类似于一个文件系统的平台,NTFS格式的文件系统需要在fuse的模块上进行操作
3) ntfsprogs




对NTFS格式的文件系统进行操作的工具
2. 查看磁盘




U盘设备为NTFS格式




将U盘连接至VMware里的Linux系统上




创建ntfs挂载目录,挂载U盘,提示unknown filesystem type ‘ntfs’(未知的文件系统格式NTFS)
3. 软件安装
1) gcc








先装libgomp




再装kernel-headers




再装glibc-devel




再装glibc-headers




最后装GCC




安装gcc成功后,可用gcc -v查看GCC的版本信息
2) fuse




进入fuse源代码包目录,解压fuse




进入fuse解压后的目录,./configure配置fuse安装环境




编译fuse源代码




安装fuse
3) ntfsprogs




进入ntfsprogs源代码包目录,解压ntfsprogs




进入ntfsprogs解压后的目录,./configure –enable-fuse-module配置ntfsprogs安装环境




编译ntfsprogs源代码




安装ntfsprogs
4. 测试




查看磁盘,sdb4为NTFS格式




mkdir /ntfs创建挂载目录
ntfsmount /dev/sdb4 /ntfs -o force挂载U盘,若提示:




输入modprobe fuse加载fuse模块,后再挂载,设置自动加载fuse模块




df查看当前所挂载的文件目录,设备/dev/sdb4已经挂在到/ntfs目录下




测试写入文件与读取文件,可读可写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息