Linux环境下实现NTFS分区完全读写的方法
2006-11-18 18:57
751 查看
http://www.linux-fans.com/2006/07/19/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E5%AE%9E%E7%8E%B0ntfs%E5%88%86%E5%8C%BA%E5%AE%8C%E5%85%A8%E8%AF%BB%E5%86%99%E7%9A%84%E6%96%B9%E6%B3%95/
前几天报道过” linux已经完全支持微软ntfs读写 “, Linux NTFS project推出了一个能对NTFS文件系统进行完整读写操作的驱动程序:3G-Linux NTFS support driver。根据初步的测试,这个驱动的性能表现超过了为数不多的几个同类软件,包括商业版的Paragon NTFS和基于WINE的Captive NTFS。
可能大多数人对 Linux 访问 NTFS 的印象还是’只读,写会很危险’,其实从 ntfsmount 开始,就能够安全的在 NTFS 上写文件,或者创建文件了。现在发布的是在 ntfsmount 基础上改进的 ntfs-3g,也同样是利用 FUSE 内核模块实现的。 今天就实地试了一下,在爱机上编译安装成功linux对NTFS的支持。
首先下载相关的源码包: fuse-2.5.2.tar.gz 和 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的读写 快速且稳定。
相关链接:ntfsmount FUSE ntfs-3g
以上方法在 Fedora 5.0 , Ubuntu 6.06, SuSE10.1, SLES 10 Linux环境下测试通过。 有什么疑问请留言!
十月 4th, 2006 00:36
1
你好,非常感谢你的方法,我在用的时候出了点问题,不知道能否得到你的帮助
我是一个新手,用的是 redhat9.0 ,内核是: linux 2.4.20-8
我在进行步骤: (
进入 fuse-2.5.2/ 目录,打开终端输入
./configure 如果出现错误则按照提示解决,没有错误提示则继续下一步编译}
时shell提示:
checking kernel source directory…
Not found
configure: error:
*** Please specify the location of the kernel source with
*** the ‘–with-kernel=SRCDIR’ option
configure: error: /bin/sh ‘./configure’ failed for kernel
说我没有为内核提供地点,这需要么
怎么操作 我不大懂
还是我的版本不支持?
另外压缩后的文件放的位置有约束么
上面提到的问题怎么解决,希望得到指点,十分感谢的
我的qq:29621484
www
十月 4th, 2006 00:47
2
你要先安装kernel source 这个软件包,在重新编译才行。
fuse-2.5.2 目录你可以放在当前用户的home目录下。
前几天报道过” linux已经完全支持微软ntfs读写 “, Linux NTFS project推出了一个能对NTFS文件系统进行完整读写操作的驱动程序:3G-Linux NTFS support driver。根据初步的测试,这个驱动的性能表现超过了为数不多的几个同类软件,包括商业版的Paragon NTFS和基于WINE的Captive NTFS。
可能大多数人对 Linux 访问 NTFS 的印象还是’只读,写会很危险’,其实从 ntfsmount 开始,就能够安全的在 NTFS 上写文件,或者创建文件了。现在发布的是在 ntfsmount 基础上改进的 ntfs-3g,也同样是利用 FUSE 内核模块实现的。 今天就实地试了一下,在爱机上编译安装成功linux对NTFS的支持。
首先下载相关的源码包: fuse-2.5.2.tar.gz 和 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的读写 快速且稳定。
相关链接:ntfsmount FUSE ntfs-3g
以上方法在 Fedora 5.0 , Ubuntu 6.06, SuSE10.1, SLES 10 Linux环境下测试通过。 有什么疑问请留言!
2 Responses to “Linux环境下实现NTFS分区完全读写的方法”
jo_say十月 4th, 2006 00:36
1
你好,非常感谢你的方法,我在用的时候出了点问题,不知道能否得到你的帮助
我是一个新手,用的是 redhat9.0 ,内核是: linux 2.4.20-8
我在进行步骤: (
进入 fuse-2.5.2/ 目录,打开终端输入
./configure 如果出现错误则按照提示解决,没有错误提示则继续下一步编译}
时shell提示:
checking kernel source directory…
Not found
configure: error:
*** Please specify the location of the kernel source with
*** the ‘–with-kernel=SRCDIR’ option
configure: error: /bin/sh ‘./configure’ failed for kernel
说我没有为内核提供地点,这需要么
怎么操作 我不大懂
还是我的版本不支持?
另外压缩后的文件放的位置有约束么
上面提到的问题怎么解决,希望得到指点,十分感谢的
我的qq:29621484
www
十月 4th, 2006 00:47
2
你要先安装kernel source 这个软件包,在重新编译才行。
fuse-2.5.2 目录你可以放在当前用户的home目录下。
相关文章推荐
- Linux环境下实现NTFS分区完全读写的方法
- LINUX的ORACLE 中实现PL/SQL读写文件 问题解决方法
- 如何设置Linux桌面环境 实现HiDPI显示支持的方法
- linux利用ntfs-3g来实现对NTFS分区的读写
- linux环境下编写shell脚本实现启动停止tomcat服务的方法
- linux内存读写不加锁的一种实现方法
- Linux环境下php实现给网站截图的方法
- Linux在应用层读写寄存器的方法及实现实例
- Fedora 24 Linux 环境下实现 Infinality 字体渲染增强及 Java 字体渲染改善的方法(修订)
- 在Linux环境命令行中实现Wifi 连接的方法步骤详解
- Linux环境下php实现给网站截图的方法
- Linux下各种桌面环境开启字体完全渲染(hintfull)的工具和方法
- Linux 多进程实现方法
- linux 环境变量设置三种方法和查看
- linux查看和修改PATH环境变量的方法
- Linux中修改环境变量及生效方法
- Windows与Linux实现共享方法总结
- 不同系统平台之间(Linux与Linux、Linux与Unix)利用NFS实现文件共享方法
- VMware Workstation环境中Linux ping返回出现大量“DUP!”的解决方法。
- Linux设置PATH环境变量的几个地方和设置方法