Linux服务器如何识别移动硬盘?
序言
通常我们使用的移动硬盘或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源的的搭建不太熟悉,参考:
- yum方式安装ntfs-3g
[root@qll251 ~]# yum -y install ntfs-3g
- 源码包方式安装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服务器如何识别移动硬盘?的更多相关文章
- linux系统挂载NTFS移动硬盘
有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTF ...
- linux 服务器更主板后无法识别网卡处理过程
linux 服务器更主板后无法识别网卡处理过程 服务器故障报修,主板坏,更换主板后无法识别网卡,ifconfig 查看只显示:lo loopback 127.0.0.1. 系统加载网卡驱动后会去读 ...
- 在linux服务器新添加硬盘,如何识别、挂载。
在linux服务器新添加硬盘,如何识别.怎样挂载磁盘.过程是怎么样. fdisk - manipulate disk partition tablemkfs - build a Linux files ...
- 1.linux服务器的性能分析与优化
[教程主题]:1.linux服务器的性能分析与优化 [课程录制]: 创E [主要内容] [1]影响Linux服务器性能的因素 操作系统级 CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处 ...
- linux服务器分析优化
转:http://jiekeyang.blog.51cto.com/11144634/1774473 一.系统性能分析 1.系统的性能是指操作系统完成任务的有效性.稳定性和响应速度.操作系统完成任务与 ...
- Linux强化论:15步打造一个安全的Linux服务器
Linux强化论:15步打造一个安全的Linux服务器 Alpha_h4ck2016-11-30共28761人围观 ,发现 8 个不明物体专题系统安全 可能大多数人都觉得Linux是安全的吧?但我要告 ...
- Linux服务器中木马(肉鸡)手工清除方法
由于自己也碰到过这种情况,刚好看到这篇文章,先转载过来.的确蛮有用的哦. 首先剧透一下后门木马如下: (当然这是事后平静下来后慢慢搜出来的,那个时候喝着咖啡感觉像个自由人) 木马名称 Linux.Ba ...
- 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化
高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化 作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行.但硬件问题.软件问题.网络环境等 ...
- Linux服务器使用SSH的命令(有详细的参数解释)
前一阵远程维护Linux服务器,使用的是SSH,传说中的secure shell. 登陆:ssh [hostname] -u user 输入密码:***** 登陆以后就可以像控制自己的机器一样控制它了 ...
随机推荐
- 什么是memecache?redis 和 memecache 有什么区别?
什么是memecache? memcached是一套分布式的高速缓存系统,与redis相似.一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度.提高可扩展性.为了 ...
- Java 中的编译期常量是什么?使用它又什么风险?
公共静态不可变(public static final )变量也就是我们所说的编译期常量,这里 的 public 可选的.实际上这些变量在编译时会被替换掉,因为编译器知道这些 变量的值,并且知道这些变 ...
- 区分 BeanFactory 和 ApplicationContext?
BeanFactory ApplicationContext 它使用懒加载 它使用即时加载 它使用语法显式提供资源对象 它自己创建和管理资源对象 不支持国际化 支持国际化 不支持基于依赖的注解 支持基 ...
- jmeter的安装使用
以前没自己做过压力测试,一直都是测试在做.现在需要自己做压力测试了,特别学习下jmeter的使用方法.现在做下记录: 1.下载jmeter,这个忽略,百度到处都是 2.打开jmeter,jmeter的 ...
- 【代码开源】GreaterWMS 抖音SDK调用教程
应用介绍 GreaterWMS 抖音SDK调用教程 SDK具体功能: 1,一仓多店,多仓多店 2,库存同步,商品同步 3,快递发货,物流轨迹 4,订单拦截 5,字节云仓 6,精选联盟 7,供应分销 8 ...
- Collection单列集合的继承关系(集合的层次结构)
- C语言中的bool类型 stdbool.h
C语言的C99标准中已经可以使用bool类型了,但有些小伙伴可能受制于编译器等原因还无法使用,我就从最新版的VS2019 中,找到了stdbool.h这个头文件的定义,其实就是一堆宏的定义,代码如下: ...
- 基于vue2.0的在线电影APP,
基于vue2.0构建的在线电影网[film],webpack + vue + vuex + vue-loader + keepAlive + muse-ui + cordova 全家桶,cordova ...
- 简单才是美! SpringBoot+JPA
SpringBoot 急速构建项目,真的是用了才知道,搭配JPA作为持久层,一简到底!下面记录项目的搭建,后续会添加NOSQL redis,搜索引擎elasticSearch,等等,什么不过时就加什么 ...
- 理解Android Framework
一 . Android 系统架构 Android是一个包括操作系统,中间件和关键应用的移动设备软件堆: 作为一个开源的软件,android包含了众多的功能和庞大的代码,他的代码基于linux. 1. ...