zoukankan      html  css  js  c++  java
  • Linux挂在ntfs格式的U盘


             工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume ‘EAGET-NQH’user the ntfs file system which is not supported by your system. 其中‘EAGET-NQH’为我的移动硬盘名。
    查找资料发现linux支持ntfs格式分区需要安装ntfs-3g插件,下载安装即可,
    什么是NTFS-3G

        NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。
        NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。
    安装ntfs-3g方法如下:
    一、编译安装fuse模块(支持库,若编辑环境已配置过,可跳过此步骤)
    下载 fuse-2.7.0.tar.gz  拷贝到linux系统上
     
    # tar –zxvf fuse-2.7.0.tar.gz
    # cd fuse-2.7.0
    # ./configure
    # make
    # make install
    # lsmod
    # modprobe fuse
     
    二、安装ntfs-3g软件
    下载ntfs-3g拷贝到linux系统上
    一、编译安装fuse模块(支持库,若编辑环境已配置过,可跳过此步骤)
    下载 fuse-2.7.0.tar.gz  拷贝到linux系统上
     
    # tar –zxvf fuse-2.7.0.tar.gz
    # cd fuse-2.7.0
    # ./configure
    # make
    # make install
    # lsmod
    # modprobe fuse
     二、安装ntfs-3g软件
    下载ntfs-3g拷贝到linux系统上
    下载地址:http://www.tuxera.com/community/ntfs-3g-download/  当前最新的为:ntfs-3g_ntfsprogs-2012.1.15
    # tar –zxvf ntfs-3g_ntfsprogs-2012.1.15.gz
    # cd ntfs-3g_ntfsprogs-2012.1.15
    # ./configure
    # make
    # make install
    安装完之后,就可以使redhat支持NTFS文件系统了
    #  mkn //输入mkn之后,按两次tab键之后,你就会发现mknfs这个命令了,表示已支持
    mknod   mkntfs
    三、挂载

    # fdisk -l(查看linux下挂载分区情况,找到移动硬盘分区)
    Disk /dev/sdg: 11982.1 GB, 11982198865920 bytes
    255 heads, 63 sectors/track, 1456752 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
     
    Disk /dev/sdg doesn't contain a valid partition table
     
    Disk /dev/sdh: 11982.1 GB, 11982198865920 bytes
    255 heads, 63 sectors/track, 1456752 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
     
    Disk /dev/sdh doesn't contain a valid partition table
     
    Disk /dev/sdi: 1000.2 GB, 1000204883968 bytes
    255 heads, 63 sectors/track, 121601 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
    /dev/sdi1   *           1      121601   976760001    7  HPFS/NTFS
    # mkdir  backup 建立加载点,或者挂载在已有的文件夹上,我采用/media
    # mount –t ntfs-3g /dev/sdi1 /media
    注:对ntfs格式的磁盘分区应使用-t ntfs-3g参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。
    #mount -t ntfs-3g -o iocharset=cp936 /dev/sdi1 /media
     
    可以查看挂载情况
    # df –lh
    /dev/cciss/c0d0p2      30G  571M   28G   3% /
    /dev/cciss/c0d0p7      74G  1.4G   69G   3% /home
    /dev/cciss/c0d0p6     3.0G  228M  2.6G   9% /var
    /dev/cciss/c0d0p3      20G  3.5G   15G  19% /usr
    /dev/cciss/c0d0p1      97M   16M   76M  18% /boot
    tmpfs                 1.9G     0  1.9G   0% /dev/shm
    /dev/sda              9.9T  165M  9.4T   1% /home/book/upload/BookFile1
    /dev/sdb              9.9T  165M  9.4T   1% /home/book/upload/BookFile2
    /dev/sdd              9.9T  165M  9.4T   1% /home/book/upload/BookFile3
    /dev/sde              9.0T  973G  7.6T  12% /backup
    /dev/sdi1             932G  444G  488G  48% /media

  • 相关阅读:
    C代码调用Java代码
    简易的美图秀秀利用别人的so库
    C代码输出日志
    JAVA向C传递数据
    JNI使用常见错误
    JNI的开发步骤
    NDk的目录
    交叉编译
    jquery的一点点认识
    [效率提升]工作中的那些命令行
  • 原文地址:https://www.cnblogs.com/losbyday/p/5860774.html
Copyright © 2011-2022 走看看