zoukankan      html  css  js  c++  java
  • Linux(CentOS)挂载NTFS格式的U盘、移动硬盘

    以下操作均在root下执行的

    1.U盘挂载

    mkdir /mnt/usb //创建一个目录,用于挂载U盘
    fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/sdb1表明机 器已识别U盘,
    mount /dev/sdb1 /mnt/usb //把U盘/dev/sdb1挂载到/mnt/usb目录下
    cd /mnt/usb //进入U盘目录,即可查看U盘里内容
    umount /mnt/usb 或者 umount /dev/sdb1 //卸载U盘

    2.挂载移动硬盘
    我们平时用的移动硬盘是NTFS格式的,linux默认情况下是不支持NTFS分区,所以需要在linux下安装第三方的插件ntfs-3g。

    安装ntfs-3g

    yum install gcc //安装编译器,一直按Y即可,如果不安装gcc后面编译ntfs-3g时会失 败,gcc是一种用语lonux系统下编程的编译器,
    
    mkdir /usr/local/ntfs3g //创建文件夹ntfs3g,用于后面编译安装NTFS-3g
    cd /usr/local/src //linux下默认源代码包存放位置;源码包编译安装位


    置:/usr/local/软件名

    wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz //下载ntfs-3g
    tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz //解压ntfs-3g软件压缩包
    cd ntfs-3g_ntfsprogs-2011.4.12 //进入刚解压的文件夹,不知道目录名称可用ls 查看目录名
    
    ./configure --prefix=/usr/local/ntf3g //编译,指定安装目录/usr/local/ntf3g
    
    make&&make install //编译安装

     cd //返回根目录

    
    

      rm -r -f ntfs-3g_ntfsprogs* //删除所有ntfs-3g_ntfsprogs为首的所有文件切不提 醒,“*”表示匹配所有 ,-r递归处理,将指定目录下的所有文件及子目录一并处理,-f强制删除文件或目录。

    挂载

    fdisk -l //查看挂载信息,看是否系统识别移动硬盘, /dev/sda1表示第一块硬盘第一个分区, /dev/sdb1表示第二块硬盘第一个分区,

    Disk /dev/sdb: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x7ab8d700

    Device Boot Start End Blocks Id System
    /dev/sdb1 * 1 5222 41945683+ 7 HPFS/NTFS
    /dev/sdb2 5223 10444 41945715 7 HPFS/NTFS
    /dev/sdb3 10445 15666 41945715 7 HPFS/NTFS
    /dev/sdb4 15667 19457 30451207+ 7 HPFS/NTFS
    以上是我的引动一盘信息

    cd /mnt //进入目录
    mkdir usb1 usb2 usb3 usb4 //创建4个目录分别挂载移动硬盘各分区


    挂载命令一:

    ntfs-3g /dev/sdb1 /mnt/usb1 -o locale=ar_SA.UTF-8,红色部分也可改为zh_CN.GBK,很明显,使用某种编码进行挂载,防止出现乱码; //挂载各分区到相应目录下,后面部分也可不加
    
    ntfs-3g /dev/sdb2 /mnt/usb2 -o locale=ar_SA.UTF-8
    ntfs-3g /dev/sdb3 /mnt/usb3 -o locale=ar_SA.UTF-8
    ntfs-3g /dev/sdb4 /mnt/usb4 -o locale=ar_SA.UTF-8
    
    挂载命令二:
    mount ntfs-3g /dev/sdb1 /mnt/usb1


    ls //查看移动硬盘内信息
    拷贝、备份文件

    cp -r /web /mnt/usb1 //将web目录下所有文件拷贝到/mnt/usb1目录中,也就是拷贝到挂载 移动硬盘的/dev/sdb1分区中
    umount /dev/sdb1 或者umount /mnt/usb1 //卸载挂载的移动硬盘

    开机自动挂载移动硬盘
    ---- 编辑/etc/fstab

    cp /etc/fstab /etc/fstabbak //编辑前先做好备份,养成这个好习惯。
    vi /etc/fstab //编辑文件,在文件末尾添加以下信息,跳转文件末尾按G(shift+g)
    /dev/sdb1 /mnt/usb1 ntfs-3g defaults 0 0
    /dev/sdb2 /mnt/usb2 ntfs-3g defaults 0 0
    /dev/sdb3 /mnt/usb3 ntfs-3g defaults 0 0
    /dev/sdb4 /mnt/usb4 ntfs-3g defaults 0 0

    :wq! //保存退出,重启后系统将自动挂载移动硬盘

  • 相关阅读:
    【前端积累】Awesome初识
    【Python系列】Python3获取控制台输入
    【linux系列】Centos下安装mysql数据库
    Intellij 部署项目java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    【大数据系列】节点的退役和服役[datanode,yarn]
    【大数据系列】使用api修改hadoop的副本数和块大小
    【规范】alibaba编码规范阅读
    【大数据系列】hadoop上传文件报错_COPYING_ could only be replicated to 0 nodes
    【分布式系列之ActiveMq】ActiveMq入门示例
    类的生命周期
  • 原文地址:https://www.cnblogs.com/yjken/p/3922141.html
Copyright © 2011-2022 走看看