红联Linux门户
Linux帮助

linxu挂载ntfs分区安装那个ntfs-3g

发布时间:2007-08-03 16:46:05来源:红联作者:comes
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]
文章评论

共有 3 条评论

  1. 无限风暴 于 2007-08-14 20:55:05发表:

    :0L :0L :0L

  2. 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 挂载完毕

  3. 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分区,插入移动硬盘即可,并看下中文情况。