zoukankan      html  css  js  c++  java
  • 在CentOS 6.x中支持exfat格式的U盘(移动硬盘)

    参考资料:http://linux.cn/article-1503-1.html

    CentOS系列一直没有默认支持使用exfat格式的大容量U盘(移动硬盘),但可以通过添加fuse-exfat模块来支持,步骤如下:

    1、下载fuse-exfat支持软件:

    exfat支持是通过fuse模块的方式支持的,其项目地址是: https://code.google.com/p/exfat/  ,当前版本是:1.0.1。

    目前exfat的支持已经是全功能支持,支持读写。

    可以下载源代码包,并自行使用scons和gcc编译,也可以在rpmfusion下载源代码RPM,然后通过构建RPM来安装。这里采用构建RPM的方式(这样安装卸载都很方便)。

    下载地址:http://download1.rpmfusion.org/free/el/updates/6/SRPMS/repoview/index.html

    分别下载:fuse-exfat-1.0.1-2.el6.src.rpm 和 exfat-utils-1.0.1-2.el6.src.rpm

    2、编译安装:

    编译前,请先检查系统,如果系统中没有scons和gcc,请通过yum安装:

    $ sudo yum install scons gcc

    这个软件是fuse模块,编译需要fuse-devel包支持:

    $ sudo yum install fuse-devel

    下载后,安装源代码RPM:

    $ rpm -ivh fuse-exfat-1.0.1-2.el6.src.rpm exfat-utils-1.0.1-2.el6.src.rpm

    在主目录下,会出现rpmbuild目录:

    $ cd ~/rpmbuild/SPECS

    $ rpmbuild -ba fuse-exfat.spec

    $ rpmbuild -ba exfat-utils.spec

    构建完成后,即可在 ~/rpmbuild/RPMS里面找到生成的RPM(根据系统架构,分别在x86_64或i386目录下,其中名字中带有debuginfo的包不必安装):

    $ cd ~/rpmbuild/RPMS/x86_64

    $ sudo rpm -ivh fuse-exfat-1.0.1-2.el6.x86_64.rpm exfat-utils-1.0.1-2.el6.x86_64.rpm

    这样就安装完成了。

    3、挂载:

    接好U盘(移动硬盘)后,用fdisk -l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。

    可以通过以下命令来挂载exfat的U盘(移动硬盘)了:

    $ sudo mount.exfat /dev/sdXn /mnt

    其中sdXn中的X代表你的U盘(移动硬盘)设备名,n代表分区号,比如:/dev/sdb1这样。

    此外,为了方便,你可以将以上安装在/usr/sbin下的命令在/sbin下做个符号链接:

    $ sudo ln -s /usr/sbin/mount.exfat /sbin/mount.exfat

    便于直接使用mount来安装:

    $ sudo mount -t exfat /dev/sdXn /mnt

    4、自动挂载:

    修改 /etc/fstab 实现自动挂载,添加:

    /dev/sdXn /mnt exfat defaults 0 0

    5、解除挂载:

    # umount /mnt

  • 相关阅读:
    linux环境下Redis主从复制和集群环境搭建
    2017年秋季学期软件工程第二次作业
    《人月神话》读后感
    功能需求描述
    初学Windows应用程序开发遇到的几个专业名词解释
    2017年秋季学期软件工程第一次作业(曹洪茹)
    第二次四则运算完善
    《人月神话》读后感
    软件工程课上随笔-规约
    2017软件工程第三次作业
  • 原文地址:https://www.cnblogs.com/sourceforge/p/centos-mount-exfat.html
Copyright © 2011-2022 走看看