• Centos5.5安装ntfs3g挂载windows盘


    ===============================================

    This artical came from : http://hi.baidu.com/maydayuiui/blog/item/b67c1bdbc94fdfd6b7fd482f.html

    Thanks for linuxiou and maydayuiui.

    =========================================================================

    1, 首先确认fuse,CentOS 5.5 带有fuse,可以使用 rpm -qa | grep fuse 查看是否安装。

    [root@localhost ntfs-3g-2010.5.22]# rpm -qa | grep fuse
    fuse-2.7.4-8.el5

    说明已经安装fuse

    2,安装ntfs-3g, 系统默认的软件库更新不到ntfs-3g,可以自己下载编译安装。
    下载网址:http://www.tuxera.com/community/ntfs-3g-download/

    下载完后安装,安装方法下载点有。

    简单介绍一下, 下载后解压

    [root@localhost packages]# tar -zxvf ntfs-3g-2010.5.22.tgz

    进入解压后的目录

    [root@localhost packages]# cd ntfs-3g-2010.5.22
    [root@localhost ntfs-3g-2010.5.22]#

    文件夹中的文件  

    [root@localhost ntfs-3g-2010.5.22]# ls
    aclocal.m4    config.h       configure.ac  INSTALL       m4           README
    AUTHORS       config.h.in    COPYING       install-sh    Makefile     src
    autogen.sh    config.log     COPYING.LIB   libfuse-lite  Makefile.am  stamp-h1
    ChangeLog     config.status  CREDITS       libntfs-3g    Makefile.in
    compile       config.sub     depcomp       libtool       missing
    config.guess  configure      include       ltmain.sh     NEWS
    [root@localhost ntfs-3g-2010.5.22]#

    接着依次执行    

    [root@localhost ntfs-3g-2010.5.22]#./configure
    [root@localhost ntfs-3g-2010.5.22]#make
    [root@localhost ntfs-3g-2010.5.22]#make install

    完了之后就可以正常mount ntfs 文件了

    [root@localhost ntfs-3g-2010.5.22]# mount -t ntfs-3g /dev/sda2 /mnt
    [root@localhost ntfs-3g-2010.5.22]# ls /mnt
    centos    RECYCLER                                vm2k3
    IDE       System Volume Information               vmdesk
    Incoming  TDDOWNLOAD                              w2003SP2.iso
    kankan    the brothers four                       windows 
    music     ubuntustudio-10.04-alternate-amd64.iso  读书
    news      vm

    3, 设置开机自动挂载文件系统

    编辑/etc/fstab 文件, 在其中加入想要加载的分区即可,
    如果不知道是哪个分区,可以使用fdisk -l

    [root@localhost ~]# fdisk -l

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1        3825    30724281    7  HPFS/NTFS
    /dev/sda2            3826       29322   204804652+   7  HPFS/NTFS
    /dev/sda3   *       29323       31871    20474842+  83  Linux
    /dev/sda4           31872       60801   232380225    5  Extended
    /dev/sda5           31872       32125     2040223+  82  Linux swap / Solaris
    /dev/sda6           32126       34674    20474811   83  Linux
    [root@localhost ~]#

    如上,我要挂载的是windows下面的D盘,即是/dev/sda2 ,如果想挂载C盘,即是/dev/sda1

    好了,开始往/etc/fstab 文件 中添加如下一行:

    /dev/sda2    /winD      ntfs-3g  defaults  0 0

    /winD这个文件是我在根目录下建来专门挂载D盘的,你也可以新建在别的地方,例如: /mnt/wind
    如此,则要改成 /dev/sda2    /mnt/wind      ntfs-3g  defaults  0 0  了。

    好正式编辑:

    [root@localhost ~]# vi /etc/fstab


    LABEL=/                 /                       ext3    defaults        1 1
    LABEL=/home             /home                   ext3    defaults        1 2
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                 devpts  gid=5,mode=620   0 0
    sysfs                   /sys                     sysfs   defaults        0 0
    proc                    /proc                    proc    defaults        0 0
    LABEL=SWAP-sda5         swap                     swap    defaults       0 0
    /dev/sda2               /winD                    ntfs-3g defaults        0 0

    wq!保存退出了。 开机试试看有没有自动挂载吧!



    另外一个解决方法,还没有实验过,先拿过来了:qqhappyli.blog.163.com/blog/static/157923562009101182922993/

    1. 查看自己系统内核版本
    #uname -a

    #uname -r

    2. 找合适自己系统内核和CPU的NTFS模块下载:
    比如我的:kernel-module-ntfs-2.6.18-53.el5

    google搜索,找到后下载.
    我在http://sourceforge.net/project/showfiles.php?group_id=13956页 面找到
    http://jaist.dl.sourceforge.net/ ... 0.rr.10.11.i686.rpm

    3. 安装
    运行rpm -ihv kernel-module-ntfs-2.6.18-53.el5-2.1.27-0.rr.10.11.i686.rpm,安装此RPM包。
    运行/sbin/modprobe ntfs加载内核模块。
    运行dmesg | grep NTFS,可以查看NTFS驱动版本。显示
    [root@localhost src]# dmesg | grep NTFS
    NTFS driver 2.1.27 [Flags: R/W MODULE].
    可以运行cat /proc/filesystems看到已经支持ntfs文件系统了。
    出现
    nodev autofs
    ntfs
    表示已经支持ntfs了!

    4. 挂载分区
    (1).fdisk -l查看分区信息
    Disk /dev/hda: 80.0 GB, 80000000000 bytes
    255 heads, 63 sectors/track, 9726 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 1912 15358108+ 7 HPFS/NTFS
    /dev/hda2 1913 9725 62757922+ f W95 Ext'd (LBA)
    /dev/hda5 1913 4462 20482843+ b W95 FAT32
    /dev/hda6 4463 7012 20482843+ 7 HPFS/NTFS
    /dev/hda7 7013 7025 104391 83 Linux
    /dev/hda8 7026 9725 21687718+ 8e Linux LVM

    (2).建立挂载目录
    mkdir /mnt/c
    mkdir /mnt/d
    mkdir /mnt/e

    (3).Mount windwos下的所有分区
    ntfs 用 mount -t ntfs /dev/hda6 /mnt/c
    vfat 用 mount -t vfat /dev/hda5 /mnt/d

    使用df -h查看是否被mount上来

    (4).设置启动自动挂载分区
    修改/etc/fstab
    添加如下信息:
    /dev/hda1 /mnt/c ntfs umask=000,nls=utf8
    /dev/hda5 /mnt/d vfat umask=000,nls=utf8
    /dev/hda6 /mnt/e ntfs umask=000,nls=utf8
    重启下试下吧!

    5.卸载NTFS模块
    rpm -qa|grep -i ntfs 查看所安装的版本
    rpm -e kernel-module-ntfs-2.6.18-53.el5-2.1.27-0.rr.10.11.i686
    即可卸载。

  • 相关阅读:
    搜索引擎的排序技术
    搜索引擎的检索模型-查询与文档的相关度计算
    搜索引擎网页排序算法
    IntelliJ IDEA全局内容搜索和替换
    Java8 利用Lambda处理List集合循环给另外一个List赋值过滤处理
    Java时间串获取(格式:yyyyMMddHHmmss)
    Java int转string 长度不足左补0
    float:浮点型double:双精度实型decimal:数字型单精度浮点数(Single)双精度浮点数(double)
    java 集合框架 Java集合&List的实现
    CSRF 攻击的应对之道
  • 原文地址:https://www.cnblogs.com/lvpengms/p/2365974.html
Copyright © 2020-2023  润新知