序言

通常我们使用的移动硬盘或U盘一般都是ntfs或fat32的文件系统,常跟服务器打交道的小伙伴,会经常遇到把移动硬盘或U盘上的数据拷贝到Linux服务器上。绝大多数Linux发行版内核支持fat32文件系统,因此我们直接mount即可挂载;然而对于ntfs格式的设备,Linux系统并不支持直接挂载,需要安装ntfs-3g包

今天我们学习下服务器如何挂载fat32及ntfs文件系统设备的挂载

一、服务器挂载FAT32移动硬盘(U盘)步骤:

1)将U盘插入USB接口,检查是否插好

2)找到U盘所在设备,比如我的就是/dev/sdb1

[root@qll251 ~]# fdisk -l | grep FAT32
/dev/sdb1 * 56 640 3580928 c W95 FAT32 (LBA)

3)创建挂载点,比如/fat32

[root@qll251 ~]# mkdir /fat32
**```
4)挂载设备** ```bash
[root@qll251 ~]# mount -t vfat /dev/sdb1 /fat32

5)挂载成功后,我们可以在/fat32下识别到U盘中的内容

6)卸载U盘

[root@qll251 ~]# umount /fat32
umount: /fat32: device is busy
[root@qll251 ~]# rm -rf /fat32

二、Linux服务器挂载NTFS移动硬盘步骤:

1)安装ntfs-3g

ntfs-3g有两种安装方式,一种是使用yum进行安装,一种是使用源码包进行编译安装。

以下两种安装方式,您可按需选择。

如果您对yum源的的搭建不太熟悉,参考:

  1. yum方式安装ntfs-3g
[root@qll251 ~]# yum -y install ntfs-3g
  1. 源码包方式安装ntfs-3g
# 我们从官网上 下载ntfs-3g源码包;
[root@qll251 ~]# wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
# 当然如果您的服务器没有互联网环境,参考:
[root@qll251 ~]# yum -y install gcc # 安装gcc编译器
[root@qll251 ~]# tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
[root@qll251 ~]# cd ntfs-3g_ntfsprogs-2017.3.23/
[root@qll251 ntfs-3g_ntfsprogs-2017.3.23]# ./configure && make && make install

2)找到移动硬盘所在设备,比如我的就是/dev/sdc1

[root@qll251 ~]# fdisk -l | grep NTFS
/dev/sdc1 * 1 244 1955776+ 7 HPFS/NTFS

3)创建挂载点并挂载

[root@qll251 ~]# mkdir /ntfs
[root@qll251 ~]# mount -t ntfs-3g /dev/sdc1 /ntfs

4)卸载移动硬盘

[root@qll251 ~]# umount /ntfs
[root@qll251 ~]# rm -rf /ntfs

三、常用mount案例

最后给大家列举下企业中常用的mount案例

  • mount /dev/sr0 /mnt:挂载光盘至/mnt目录
  • mount /dev/sdb1 /data:挂载sdb1分区至/data目录
  • mount -t vfat /dev/sdb1 /fat32:挂载U盘至/fat32目录
  • mount -t ntfs-3g /dev/sdc1 /ntfs:挂载ntfs移动硬盘至/ntfs目录
  • mount -t iso9660 -o loop centos8.iso /mnt:挂载centos8镜像文件至/mnt目录
  • mount -t nfs 192.168.1.251:/data /mnt:挂载远端nfs服务器的/data目录至本地/mnt目录
  • mount -o remount, rw /:单用户模式下,重新以读写模式挂载根

更多帮助信息请参阅 :mount --help 或者 man mount

更多IT技术,请微信搜索公众号秦露露或者扫描下方二维码关注

Linux服务器如何识别移动硬盘?的更多相关文章

  1. linux系统挂载NTFS移动硬盘

    有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTF ...

  2. linux 服务器更主板后无法识别网卡处理过程

    linux 服务器更主板后无法识别网卡处理过程   服务器故障报修,主板坏,更换主板后无法识别网卡,ifconfig 查看只显示:lo loopback 127.0.0.1. 系统加载网卡驱动后会去读 ...

  3. 在linux服务器新添加硬盘,如何识别、挂载。

    在linux服务器新添加硬盘,如何识别.怎样挂载磁盘.过程是怎么样. fdisk - manipulate disk partition tablemkfs - build a Linux files ...

  4. 1.linux服务器的性能分析与优化

    [教程主题]:1.linux服务器的性能分析与优化 [课程录制]: 创E [主要内容] [1]影响Linux服务器性能的因素 操作系统级 CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处 ...

  5. linux服务器分析优化

    转:http://jiekeyang.blog.51cto.com/11144634/1774473 一.系统性能分析 1.系统的性能是指操作系统完成任务的有效性.稳定性和响应速度.操作系统完成任务与 ...

  6. Linux强化论:15步打造一个安全的Linux服务器

    Linux强化论:15步打造一个安全的Linux服务器 Alpha_h4ck2016-11-30共28761人围观 ,发现 8 个不明物体专题系统安全 可能大多数人都觉得Linux是安全的吧?但我要告 ...

  7. Linux服务器中木马(肉鸡)手工清除方法

    由于自己也碰到过这种情况,刚好看到这篇文章,先转载过来.的确蛮有用的哦. 首先剧透一下后门木马如下: (当然这是事后平静下来后慢慢搜出来的,那个时候喝着咖啡感觉像个自由人) 木马名称 Linux.Ba ...

  8. 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化

    高性能Linux服务器 第10章    基于Linux服务器的性能分析与优化 作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行.但硬件问题.软件问题.网络环境等 ...

  9. Linux服务器使用SSH的命令(有详细的参数解释)

    前一阵远程维护Linux服务器,使用的是SSH,传说中的secure shell. 登陆:ssh [hostname] -u user 输入密码:***** 登陆以后就可以像控制自己的机器一样控制它了 ...

随机推荐

  1. Mybatis框架基础入门(四)--SqlMapConfig.xml配置文件简介

    SqlMapConfig.xml中配置的内容和顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) o ...

  2. Springboot添加静态资源映射addResourceHandlers,可实现url访问

    @Configuration //public class WebMvcConfiger extends WebMvcConfigurerAdapter { public class WebMvcCo ...

  3. js Object扩展自定义方法,jQuery抛出 Uncaught TypeError: matchExpr[type].exec is not a function

    使用Jquery的时候,想在Object原型上添加自己扩展的方法的时候,启动项目之后,打开网页就会报如上错误信息,经过测试,可以在Object下的具体类型上进行扩展自定义方法,如String,Arra ...

  4. Spring Bean生命周期回调

    参阅官方文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-factory ...

  5. 从零开始画自己的DAG作业依赖图(四)--节点连线优化版

    概述 上个版本简单的连线在一些复杂场景,尤其层级比较多,连线跨层级比较多的情况下,会出现线条会穿过矩形的情况,这一讲就是在这个基础上,去优化这个连线. 场景分析 在下面几种情况下,简单版本的画法已经没 ...

  6. html5 canvas基础10点

    本文主要讲解下一些canvas的基础 1.<canvas id="canvas">若此浏览器不支持canvas会显示该文字</canvas> //创建个ht ...

  7. ES6-11学习笔记--Map

    Map:一种新的数据结构 常用方法 遍历 应用场景 WeakMap   常用方法: let map = new Map() let obj = { name: '张三' } map.set(obj, ...

  8. Blazor组件自做七 : 使用JS隔离制作定位/持续定位组件

    1. 运行截图 演示地址 2. 在文件夹wwwroot/lib,添加geolocation子文件夹,添加geolocation.js文件 本组件主要是调用浏览器两个API实现基于浏览器的定位功能,现代 ...

  9. js知识梳理3:创建对象的模式探究

    写在前面 注:这个系列是本人对js知识的一些梳理,其中不少内容来自书籍:Javascript高级程序设计第三版和JavaScript权威指南第六版,感谢它们的作者和译者.有发现什么问题的,欢迎留言指出 ...

  10. 使用Socket实现HttpServer(二)

    使用Socket实现HttpServer(二) 前面我们使用 Socket 实现了一个简易的 HttpServer,接下来我们将对我们的服务器进行优化: 面向对象的封装 优化线程模型(引入多线程) R ...