Liunx挂载硬件设备

一、mount命令(用于挂载文件系统)

(一)语法格式:mount 参数 源设备路径 目的路径

(二)参数

1、-t:指定挂载的文件系统

(1)iso9660:光盘或光盘镜像

mount -t iso9660 镜像名.iso 挂载点

挂载本地镜像时,本方法使用较少

(2)mount -t nfs 192.168.56.140:/opt/nfs /mnt

2、-o:指定挂载的设备参数

(1)loop:用来把一个文件当成硬盘分区挂接上系统

 mount -o loop WePE_64_V2.1.iso /mnt

(2) ro:采用只读方式挂接设备

mount -o ro -t nfs 192.168.56.140:opt/nfs /mnt

(3) rw:采用读写方式挂接设备

mount -o rw -t nfs 192.168.56.140:opt/nfs /mnt

3、-a:挂载所有在/etc/fstab中定义的文件系统

注:fstab配置文件用于Linux存储设备开机自动挂载

二、du命令(用于查看分区或目录所占用的磁盘容量大小)

(一)语法格式:du -sh 目录/文件名称

(二)使用du 查看/etc/passwd文件的大小

三、df命令(用于查看已挂载的磁盘空间使用情况)

 (一)语法格式:df 参数

(二)参数

1、-T:列出挂载分区的文件系统

2、-h:使用人类可读的格式

3、-i:列出 inode 资讯,不列出已使用 block

通常配合使用 df -Th如下:

四、umount命令(用于卸载设备或文件系统)

(一)语法格式:umount 参数 挂载目的路径

(二)参数

1、-a:卸载所有在/etc/fstab中定义的文件系统(这个参数请慎重选择,在生产环境中,几乎不会使用,可能导致业务故障!

2、-f:强制卸载

(三)注意事项

如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录

五、添加硬盘设备

(一)介绍

首先需要在虚拟机中模拟添加入一块新的硬盘存储设备,然后再进行分区、格式化、挂载等操作,最后通过检查系统的挂载状态并真实地使用硬盘来验证硬盘设备是否成功添加。

(二)步骤一:新建虚拟硬盘

(三)步骤二:扫描系统磁盘总线,识别硬盘

(四)fdisk命令:用于新建、修改及删除磁盘的分区表信息

(五)mkfs命令:用于在特定的分区上建立 linux 文件系统

六、/etc/fstab配置文件: 开机自动挂载配置文件

(一)/etc/fstab #这不是命令,这是一个文件,用于设备开机自动挂载

1、参数

(1)fs_spec #需要挂载的设备文件,一般为设备的路径+设备名称,也可以写通用唯一识别码(UUID)

a、为什么需要UUID?UUID是不变的,设备号可能会有变化,例如sdb硬盘故障了,系统回收了sdb编号,此时有一块新的硬盘加入,就会被识别成sdb,又由于这块盘新盘没有做任何的配置,导致挂载失败。

(a)/dev/sdb硬盘故障
(b)系统会回收sdb硬盘的表示
(c)这时候又有一块硬盘加入
(d)系统会把它识别成sdb
(e)之前故障的硬盘修改了,系统会把他识别成sdc

b、而UUID则会对每一块硬盘生成一个唯一标识符,就避免了设备号sdb被顶替的问题,每一块硬盘都是唯一的。

c、新命令:blkid #查看硬盘的UUID

(2)fs_file #指定要挂载到的目录,需在挂载前创建好

(3)fs_type #挂载设备的文件系统格式,例如Ext3、Ext4、XFS、SWAP、iso9660(此为光盘设备)等

(4)fs_options #加载该设备的文件系统需要使用的特定参数选项,若设置为defaults,则默认权限为rw、suid、dev、exec、auto、nouser、async

(5)fs_dump #是否需要备份转储,默认值为0

(6)fs_pass #设置文件系统重启时扫描的顺序,0为跳过

        #(5)和(6)基本上不会动用

2、例:将/dev/sdb1 开机挂载到/data目录

3、例:fstab配置写错导致开机失败

(1)在报错界面直接输入root密码

(2)vim /etc/fstab,#注销最近编辑的那一行

(3)reboot

(二)用上面的知识直接练习,添加一块20G硬盘,并设置2个10G的分区,其中分区1格式化为ext4文件系统,分区2格式化为xfs文件系统,并实现开机自动挂载到/data01、/data02

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/559985.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

uniapp H5项目 获取接口的二进制流转化成图片url(base64)

如果你使用的是uniapp, 并且你从接口获取下来的数据长这样: 想要把取到的数据展示成图片,那么你可以这样做: // 这是我们的项目封装的请求方法const res await this.$api.getKaptcha({originResponse: true, // 这样写是为了在request那边特…

输电线路运行特性及简单电力系统潮流估算(三)

本篇为本科课程《电力系统稳态分析》的笔记。 本篇为这一章的第三篇笔记。上一篇传送门。 辐射型网络和简单闭式网络的潮流估算方法 辐射型网络的潮流估算方法 指的是在网络中不含环形电路,为开式网络,而且全部负荷都只能用一个电源来供电的网络。 …

logistic分叉图

MATLAB代码 % 初始化 r_min 2.5; % 参数r的起始值 r_max 4.0; % 参数r的结束值 r_step 0.001; % 参数r的步长 r_values r_min:r_step:r_max; % 参数r的范围% 分岔图数据初始化 num_iterations 1000; % 总迭代次数 num_last_points 100; % 用于绘图的最后的这些…

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

这里是weihubeats,觉得文章不错可以关注公众号小奏技术 简述 2024-04-04 idea官方宣布发布了 一些重大更新 随后我便下载了你没玩过的全新版本IntelliJ IDEA Ultimeate版本试玩 然后脑子里面想到这个 开玩笑 实际下载完是这样 更新内容 更新的内容比较多 关键亮点主要有如下…

VUE 使用 Vite 创建一个 vue3.0 + vite 项目

Vite 是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成: 1. 一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)。 2. 一套构建指令&#…

每日算法练习(1)

开一个新坑,记录下自己每天的算法练习,希望自己通过1个多月的学习,能够成为算法大神。 下面正式开始新坑。 两个数组的交集 这是牛客上的题,根据题意,我们有多种解法,这题用哈希比较好写。我们可以弄一个…

智慧公厕解决方案易集成好使用的智能硬件

在现代城市建设中,智慧公厕的需求日益增长。为了提供更好的用户体验和更高效的管理,易集成、好使用的智能硬件成为智慧公厕解决方案的关键组成部分。 1. 蹲位有人无人感应器:是用于检测厕位有人无人的设备,根据现场不同的安装条件…

【管理咨询宝藏78】MBB大型城投集团核心能力建设分析报告

本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏78】MBB大型城投集团核心能力建设分析报告 【格式】PDF版本 【关键词】战略规划、商业分析、管理咨询、MBB顶级咨询公司 【强烈推荐】 这是一套…

Java中的栈和队列

1.前言 在计算机科学中,数据结构是用来组织和存储数据的方式,以便可以高效地访问和修改。栈和队列是两种最基本的数据结构,它们在各种计算过程中都有广泛的应用。本文将介绍栈和队列的概念、特性以及它们的一些常见应用。 2.栈 2.1概念 栈…

Vue实现多角色登录,Vue-Router路由守卫控制权限页面

实现页面侧边栏和头部不变,当点击某个功能时,只有主体部分发生变化,这要用到子路由技术 我的项目结构如上,其中包含侧边栏和头部的文件是Manage.vue,主页面是Home.vue,个人页面是Person.vue,用户…

kaggle咖啡销售分析案例侧重可视化折线图条形图扇形图柱状图

目录 概述 环境依赖 数据描述 代码概述 导包 数据读取 统计缺失值 数据结构概述 描述统计 时间轴数据转换 月交易统计直方图 周交易统计图 小时数据转换 小时折线图 销售关系可视化统计 销售占比扇形图 价格箱线图 各类别多维度条形图统计 商店位置交易量折线…

9个技巧使你的Python代码更Pythonic!

如何区分漂亮和丑陋的代码? 更重要的是,如何写出漂亮的 Python 代码? 本文将通过初学者容易理解的例子展示9个神话般的Python技巧,以帮助你在日常工作中编写更多的Pythonic程序。 01 product() 使用 product() 函数避免嵌套的…

电缆故障测试仪的操作方法有哪些?

电缆故障测试仪是一种专业设备,用于检测电力电缆和通信电缆的各种故障。它采用多种技术手段,包括但不限于低压脉冲法、高压闪络法、直闪法和冲闪法。这些方法适用于不同类型的电缆故障,例如断线、接触不良、低阻接地、高阻接地、开路故障和短…

iOS开发 刻度盘 仪表盘,圆点按钮滑动控制,渐变色

最近项目需要,想做一个渐变色的刻度盘,圆形按钮滑动控制,所以 用oc写了一下,代码没附上,想看代码可以私信联系,效果如下图。 部分代码 self.drawCenter CGPointMake(self.frame.size.width / 2.0, self.f…

ubuntu22.04搭建dns内网

近期,需要在无网络的ubuntu环境下搭建内部可用的dns内网,总共花费3个工作日晚上,总算成功搭建,做个记录,记录踩坑记录,同时方便以后翻阅。 安装软件包: 有网络环境下,比较简单&…

科研基础与工具(论文搜索)

免责申明: 本文内容只是学习笔记,不代表个人观点,希望各位看官自行甄别 参考文献 科研基础与工具(YouTube) 搜索论文 Google Scholar 谷歌学术 涵盖面太全了,都收录,就会有很多低质量的论文…

基于STM32F103RCT6最小系统原理图和PCB

目录 1、原理图 2、PCB 3、3D图 资料下载地址:基于STM32F103RCT6最小系统原理图和PCB 1、原理图 2、PCB 3、3D图

解决Error in writing header file of the driver

在源代码里面更新了一批常规的内容,编译的时候遇到一个error,一大片都是红的。XXX是项目名称。 Description Resource Path Location Type Generator: ERROR: Error in writing header file of the driver XXX Cpu Processor Expert Problem 表面意思是…

nvm下载的node没有npm

nvm下载的node没有npm 相信大家最近可能发现自己使用的nvm下载nodejs没有npm了。 会出现这种情况: C:\Users\89121>nvm install 15 Downloading node.js version 15.14.0 (64-bit)... Complete Downloading npm version 7.7.6... Download failed. Rolling Bac…

门禁管理系统服务器如何内网映射让外网访问?

禁管理系统整体解决方案,可实现请假出入联动、门状态监控、电子地图、非法闯入报警、远程开门、红外防夹、智能统计等功能,应用非常广泛。 如果门禁管理系统部署在没有公网IP的本地服务器上,如何设置,能让外网互联网上也能登录访问内部的管理…
最新文章