linxu挂载ntfs分区 我的系统是fc6 请问我要安装ntfs-3g 下载那个版本
[table][tr][td]Source Code[/td][td]ntfs-3g-1.710.tgz[/td][/tr][tr][td]FreeBSD FreshPorts[/td][td]fusefs-ntfs[/td][/tr][tr][td]Mac OS X Binary Package[/td][td]ntfs-3g[/td][/tr][tr][td]Mac OS X Fink Package[/td][td]ntfs-3g[/td][/tr][tr][td]Mac OS X MacPorts[/td][td]ntfs-3g[/td][/tr][tr][td]NetBSD Package Collection[/td][td]fuse-ntfs-3g[/td][/tr][tr][td]Haiku Source Repository[/td][td]ntfs[/td][/tr][/table]


无限风暴 于 2007-08-14 20:55:05发表:
:0L :0L :0L
MPiops 于 2007-08-03 17:09:06发表:
提供二种方式任选:
FC6挂载NTFS分区
升级ntfs-3g:yum install ntfs-3g
查看磁盘分区情况:fdisk -l
创建挂载目录:mkdir /mnt/winows
挂载ntfs分区:mount -t ntfs -o nls=utf8,umask=000 /dev/hda1 /mnt/windows
实验证实过,使用如下命令也可成功挂载:
mount -t ntfs -o iocharset=utf8,umask=000 /dev/hda1 /mnt/windows/
nls="Native Language Support"(本地语言支持)
umask=000(权限为:所有的用户组都可读可写)
/dev/hda1(磁盘分区)
/mnt/windows(挂载点目录)
查看FileSystem空间:df -lh
进入windows查看文件!注意NTFS在linux下写入是不安全的,所以为只能读,不能写入,如果你想写入的话,自己编写写内核!
开机自动加载ntfs分区: mount -t ntfs -o nls=utf8,umask=000 /dev/hda1 /mnt/windows ntfs umask=000,nls=utf8
将这个磁盘分区放到桌面:ln -s /mnt/windows [username]/Desktop/[filename]
其他的内核版本,后续添加:
查看内核版本:uname -a
FC6挂载NTFS分区
1.使用如下命令加入http://rpm.livna.org/源:
rpm -ivh http://rpm.livna.org/livna-release-6.rpm
2.输入命令:
yum -y install kmod-ntfs
安装成功后就可以到第三步了
3.用编辑器打开/etc/fstab.我喜欢用gedit.所以就输入命令:
gedit /etc/fstab
显示类似下面这样的内容:
LABEL=/ / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/sda9 swap swap defaults 0 0
/dev/sda5 /media/win_d ntfs user,nls=utf8,umask=0222 0 0
/dev/sda6 /media/win_e vfat user,nls=utf8,umask=0222 0 0
我的硬盘是串口即SATA硬盘,因此这里我的分区是sda5 sda6..如果硬盘是普通ide口的硬盘,上面的内容里显示的会是hda等,比如光驱是普通ide接口,上面显示的就是/dev/hda.
不要修改上面的内容 在后面追加内容
例子:小括号()内为标注
/dev/sda5 /media/win_d ntfs user,nls=utf8,umask=0222 0 0
(SATA硬盘逻辑分区D-sda5,ntfs分区格式,umask=0222屏蔽写权限)
/dev/sda6 /media/win_e vfat user,utf8,umask=000 0 0
(SATA硬盘逻辑分区E-sda6,fat32分区格式)
修改之后保存
然后输入命令mkdir /media/win_d
mkdir /media/win_e
即输入你刚才添加的内容中的/media/win_d
4.重启或终端输入mount -a 挂载完毕
comes 于 2007-08-03 16:49:08发表:
Linux下的NTFS读写驱动NTFS-3G正式版发布
NTFS-3G是一个开源、免费的NTFS读写驱动,它提供对NTFS 文件系统(Windows XP、Windows Server 2003、Windows 2000和Windows Vista的文件系统)的安全、快速的访问。
正式版可以从NTFS-3G项目的主页上下载:http://www.ntfs-3g.org/
要安装NTFS-3G驱动,需要先安装基本的Linux开发工具和完整的FUSE(Filesystem in USErspace)包http://fuse.sourceforge.net/ 之后,执行安装FUSE包命令:
$ ./configure
$ make
$ sudo make install
安装完FUSE包以后,可以开始安装ntfs-3g的驱动,执行:
$ ./configure
$ make
$ sudo make install
ntfs-3g是一个用于读写NTFS分区的用户态文件系统(FUSE)。优点是支持NTFS的完美读写,安装/配置简单,而且已经进入Fedora Extras。缺点是因为是用户态文件系统,所以大量IO有明显的CPU资源占用。
注意:要实现开机自动挂载,需要将SELinux设置(系统>安全级别和防火墙>SELinux)成允许或更低安全级别
1、确认官方yum仓库可以使用,并无其他冲突的仓库存在
2、运行:
#yum install ntfs-3g
如出现:Existing lock /var/run/yum.pid: another copy is running. Aborting.
错误,要运行: rm -f /var/run/yum.pid 将该文件删除!
3、以root身份新建文件/sbin/mount.ntfs
#!/bin/sh
export LANG=en_US.UTF-8
exec /sbin/mount.ntfs-3g "$@"
然后执行 #chmod a+x /sbin/mount.ntfs
#尝试挂载本地ntfs,在/etc/fstab中加入类似:/dev/hda1 /mnt/c ntfs-3g defaults 0 0
#尝试移动硬盘的NTFS分区,插入移动硬盘即可,并看下中文情况。