LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1624|回复: 12

Linux环境下实现NTFS分区完全读写的方法★★★

[复制链接]
发表于 2006-7-19 20:25:12 | 显示全部楼层 |阅读模式
前几天报道过” [color="Blue"]linux已经完全支持微软ntfs读写 “, 可能大多数人对 Linux 访问 NTFS 的印象还是’只读,写会很危险’,其实从 ntfsmount 开始,就能够安全的在 NTFS 上写文件,或者创建文件了。现在发布的是在 ntfsmount 基础上改进的 ntfs-3g,也同样是利用 FUSE 内核模块实现的。今天就实地试了一下,在爱机上编译安装成功linux对NTFS的支持。:2cool

首先下载相关的源码包: [color="Blue"]fuse-2.5.2.tar.gz[color="Blue"]ntfs-3g-20070714-BETA.tgz

先确定你的 Linux系统 已经有gcc , make 的编译环境,解压上面两个源码包 ,进入 fuse-2.5.2/ 目录,打开终端输入

./configure 如果出现错误则按照提示解决,没有错误提示则继续下一步编译

make

make install

现在已经成功安装了 fuse-2.5.2.tar.gz

接下来安装第二个包 ,进入 ntfs-3g-20070714-BETA/ 目录,在终端控制台下输入

./configure

make

make install

就成功安装了 ntfs-3g-20070714-BETA.tgz 这个包。

安装成功上面两个软件包后,在终端控制台下输入 modprobe fuse

如果你的Windows NTFS 所在分区为 /dev/hda2, 在/mnt 目录下新建一个 hda2目录,

然后用下面的命令挂载 这个NTFS分区:

# ntfs-3g /dev/hda2 /mnt/hda2 -o silent,umask=0,locale=zh_CN.utf8

现在NTFS已经挂载上了,进入/mnt/hda2 目录,你就可以完全读写这个NTFS分区了,而且支持中文文件目录 的读写。 这个版本 对NTFS的读写 快速且稳定。


以上方法在 Fedora 5.0 , Ubuntu 6.06, SuSE10.1, SLES 10 Linux环境下测试通过。


.
发表于 2006-7-19 21:36:42 | 显示全部楼层
看到软件包还有BETA,实在是不敢乱用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-19 21:51:29 | 显示全部楼层
这个版本对NTFS的支持还是挺 稳定的,已经试过往这个NTFS分区写入N个中文文件和目录都OK,
文件校验也都OK。  

你可以大胆去试一试。
回复 支持 反对

使用道具 举报

发表于 2006-7-19 21:55:07 | 显示全部楼层
ntfs-3g-20070714-BETA.tgz

2007年。。。汗
回复 支持 反对

使用道具 举报

发表于 2006-7-19 23:08:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-7-20 01:19:15 | 显示全部楼层
不错,都进Fedora-cn了
回复 支持 反对

使用道具 举报

发表于 2006-7-20 03:28:40 | 显示全部楼层
等待更多人的试验。。。。偶是不敢乱动。
那天往mp3里面拷歌曲,倒是插上就可以用。可是到播放的时候发现有一个目录看不见了(fc5里面可以看见)
回复 支持 反对

使用道具 举报

发表于 2006-7-20 12:30:53 | 显示全部楼层
那我还用的red hat9 linux呢,不知道是否支持哦
回复 支持 反对

使用道具 举报

发表于 2006-7-20 13:11:51 | 显示全部楼层
软件装好后挂载时按搂主的方法挂不上去,最后加了个force参数才挂上去了,不知道还有没有人有这种情况,另外开机自动挂载楼主知道该怎么写么?
回复 支持 反对

使用道具 举报

发表于 2006-7-21 13:15:47 | 显示全部楼层
路过,支持一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表