在Linux下访问windows分区一直是Linux迷们关注的一个焦点.目前大多数 的Linux版本都默认支持对fat32的挂载,网上这方面的文章一堆堆的.但是对于ntfs格式的分区,大多数的Linux版本都不支持.我搜集网上众 家之长结合自己实际挂载经验,为新人们展示一种挂载可读写的ntfs分区的方法.绝对实用,方便,无须编译内核.整个过程不超过三分钟,即可在Linux 下轻松读写ntfs分区.废话太多拉,马上开讲.
先介绍一下网上传的最多的挂载ntfs格式的方法.
首先查看一下你的Linux内核版本.
[root@Superren ntfsprogs-1.13.1]# uname -a
Linux Superren 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
我的Linux的版本为2.6.11-1.1369_FC4,处理器为intel系列,对应下载的应该是i686或i386的驱动.大多数的处理器都是单核的,如果你的版本信息中有smp的字眼,那你对应驱动下载的选项应为multi process(多处理器版本).
获取了版本信息后,就到http://www.linux-ntfs.org/content/view/128/64/该网址,下载一个与你Linux内核版本相匹配的挂载ntfs的驱动.
接着,就把下载下来的rpm直接安装即可.
rpm -Uvh *.rpm
然后就是挂载拉.
mkdir /mnt/D #创建挂载点
mount -t ntfs /dev/hda5 /mnt/D -O iocharset=utf8 #挂载
再打开/mnt/D文件目录,哈哈,windows盘的D分区的所有文件你都可以使用了,是不是很爽啊.但是进一步使用,你会发现你没有修改权限,只能进行读操作,爽High之余,多少有点扫兴.不用担心,
下面这种方法完全可以实现可读写ntfs分区的挂载,过程同样简单快速啊!
首先需要下载两个安装文件.
http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132802 下载fuse-2.5.3.tar.gz包
http://www.linux-ntfs.org/content/view/19/37/ 下载ntfsprogs-1.13.1.tar.gz包
安装fuse-2.5.3.tar.gz包
tar zxvf fuse-2.5.3.tar.gz
cd fuse-2.5.3
./configure
make
make install
再安装ntfsprogs-1.13.1.tar.gz包,方法如上.
安装完了,你就可以挂载了!
什么,这就稿定了,小样,你骗人的吧?
哈哈哈哈,就是这么简单,就是这么快速,不信就赶紧试试吧!!
wait,wait,wait,wait.差点忘了,还有一点遗漏的.挂载和卸载的命令和Linux自带的稍微有点不同.
[root@Superren ntfsprogs-1.13.1]#mkdir /mnt/D #创建挂载点
[root@Superren ntfsprogs-1.13.1]#ntfsmount /dev/hda5 /mnt/D #挂载
[root@Superren ntfsprogs-1.13.1]# fusermount -u /mnt/D #卸载
这样,你再访问ntfs分区就可以随意的修改拉!!
如果,你向知道ntfsmount,fusermount这两个命令还有哪些参数可以定制,就搬出"man"命令来探个究竟吧.