【Linux】- Linux 磁盘分区、挂载

news2025/2/3 7:18:02

Linux 磁盘分区、挂载

    • 1.1 Linux 分区
    • 1.2 硬盘说明
    • 1.3 磁盘情况查询

1.1 Linux 分区

原理介绍

  1. Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux
    中每个分区都是用来组成整个文件系统的一部分。
  2. Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录
    联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。
  3. 示意图
    在这里插入图片描述

1.2 硬盘说明

  1. Linux 硬盘分 IDE 硬盘和 SCSI 硬盘,目前基本上是 SCSI 硬盘
  2. 对于 IDE 硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指 IDE 硬盘了。“x”为盘号(a 为
    基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘),“~”代表分区,前四个分区用数字 1 到 4 表示,它们是
    主分区或扩展分区,从 5 开始就是逻辑分区。例,hda3 表示为第一个 IDE 硬盘上的第三个主分区或扩展分区,hdb2
    表示为第二个 IDE 硬盘上的第二个主分区或扩展分区。
  3. 对于 SCSI 硬盘则标识为“sdx~”,SCSI 硬盘是用“sd”来表示分区所在设备的类型的,其余则和 IDE 硬盘的表示方法
    一样
    查看所有设备挂载情况
     命令 :lsblk 或者 lsblk -f
    在这里插入图片描述

挂载的经典案例
说明:
下面我们以增加一块硬盘为例来熟悉下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。
如何增加一块硬盘

  1. 虚拟机添加硬盘
  2. 分区
  3. 格式化
  4. 挂载
  5. 设置可以自动挂载

虚拟机增加硬盘步骤 1
在【虚拟机】菜单中,选择【设置】,然后设备列表里添加硬盘,然后一路【下一步】,中间只有选择磁盘大小的地方
需要修改,至到完成。然后重启系统(才能识别)!
在这里插入图片描述

虚拟机增加硬盘步骤 2
 分区命令 fdisk /dev/sdb
开始对/sdb 分区
m 显示命令列表
p 显示磁盘分区 同 fdisk –l
n 新增分区
d 删除分区
w 写入并退出
 说明: 开始分区后输入 n,新增分区,然后选择 p ,分区类型为主分区。两次回车默认剩余全部空间。最后输入 w
写入分区并退出,若不保存退出输入 q。
在这里插入图片描述
在这里插入图片描述

虚拟机增加硬盘步骤 3
 格式化磁盘
分区命令:mkfs -t ext4 /dev/sdb1
其中 ext4 是分区类型
在这里插入图片描述

虚拟机增加硬盘步骤 4
 挂载: 将一个分区与一个目录联系起来,
mount 设备名称 挂载目录
例如: mount /dev/sdb1 /newdisk
 umount 设备名称 或者 挂载目录
在这里插入图片描述
在这里插入图片描述

例如: umount /dev/sdb1 或者 umount /newdisk
 注意: 用命令行挂载,重启后会失效

虚拟机增加硬盘步骤 5
永久挂载: 通过修改/etc/fstab 实现挂载
添加完成后 执行 mount –a 即刻生效
vim /etc/fstab

第一个数字:0/1 = 备份/不备份,第二个数字:2/1/0 = 根目录/其他目录文件检查/不检查

在这里插入图片描述

1.3 磁盘情况查询

查询系统整体磁盘使用情况
 基本语法
df -h
在这里插入图片描述
查询指定目录的磁盘占用情况
 基本语法
du -h
 查询指定目录的磁盘占用情况,默认为当前目录
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
 应用实例
查询 /opt 目录的磁盘占用情况,深度为 1
在这里插入图片描述

磁盘情况-工作实用指令

  1. 统计/opt 文件夹下文件的个数
    ls -l /opt | grep “^-” | wc -l
  2. 统计/opt 文件夹下目录的个数
    ls -l /opt | grep “^d” | wc -l
  3. 统计/opt 文件夹下文件的个数,包括子文件夹里的

ls -lR /opt | grep “^-” | wc -l
4) 统计/opt 文件夹下目录的个数,包括子文件夹里的
ls -lR /opt | grep “^d” | wc -l
5) 以树状显示目录结构 tree 目录 , 注意,如果没有 tree ,则使用 yum install tree 安装

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SAP AES encrypt

加密算法简介: 加密技术通常分为两大类:"对称式"和"非对称式"。 对称性加密算法:对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。对称加密算法…

【近场社交项目】数据库系统期末设计——逻辑设计部分

【近场社交项目】数据库系统期末设计——逻辑设计部分😎 前言🙌3.2逻辑设计1、各个表的二维表:2. 用户信息ER图转换为逻辑和关系模型:3. 用户进行下单业务的ER图转换为逻辑关系模型4. 用户充值会员业务ER图转换为逻辑关系模型5. 用…

springboot实现全局异常捕获

导言: 为什么要做异常处理: 原因有三: 1、将系统产生的全部异常统一捕获处理。 2、自定义异常需要由全局异常来捕获。 3、JSR303规范的validator参数校验器、参数校验不通过、本身无法使用try…catch 其实对于前后端分离的项目做异常处理…

ROS:导航功能详解

目录 一、导航简介1.1导航概念1.2导航作用1.3导航模块简介1.3.1全局地图1.3.2自身定位1.3.3路径规划1.3.4运动控制1.3.5环境感知 1.4导航条件1.4.1硬件1.4.2软件 二、坐标系2.1坐标系简介2.2坐标系特点2.3坐标系变换 三、导航功能实现3.1SLAM建图3.1.1gmapping简介3.1.2gmappin…

【VUE】解决VU2项目图片视频加载缓慢/首屏加载白屏的问题

1 问题描述 前端项目中,有时候会出现图片视频加载缓慢、首屏加载白屏的问题 之前写了一篇在VU3项目中的解决方案, 现在讲一下在 Vue2 项目中的解决方法,方法思路都差不多,在代码示例上会有一些小差别 2 原因分析 通常是由以下原因…

辅助驾驶功能开发-功能规范篇(22)-6-L2级辅助驾驶方案功能规范

1.3.6 ELK 系统功能定义 ELK全称Emergency Lane Keeping,即紧急车道保持。当车辆与道路边界护栏(包含隔离带护栏、路锥、水马) 有碰撞危险或当车辆正偏出道路边沿且存在“对向来车”或“后向来车”与本车有碰撞风险时,通过给与转向…

Redis源码篇- SDS

Redis对于String类型,底层使用的是SDS(简单动态字符串),而不是常规的C语言的字符数组 。 通常在C中,定义一个字符串,方式是通过字符数组表示,同时结尾使用/0表示结束:char [] &quo…

C语言 与 C++ 通讯录对比实现(附带源码)

目录 1.通讯录的基本框架 C语言版 C版 2.增加联系人 C语言版 C版 3.删除联系人 C语言版 C版 4.查找与打印联系人 C语言版 C版 5.修改联系人 C语言版 C版 6.排序联系人 C语言版 C版 7.其他 8.总结 本文章将对C语言、C版本的通讯录进行对比实现。其中C版本引入大量C语言没有的特性…

第 5 章 Spark Shuffle 解析

第 5 章 Spark Shuffle 解析 5.1 Shuffle 的核心要点1. 数据分区:2.数据传输:3. 数据排序:4.数据聚合:5. 数据重分发:6.数据持久化:5.1.1 ShuffleMapStage 与 ResultStage 5.2 HashShuffle 解析5.2.1 未优化…

KUKA机器人_外部安全条件不满足时,如何操作机器人的方法

KUKA机器人_外部安全条件不满足时,如何操作机器人的方法 如果大家在做项目时,控制系统尚未完成,外部紧急停止等安全条件尚未满足时,但是此时想操作或移动机器人,有办法吗? 答案是有。 具体的方法可参考以…

驾驶证——科目一笔记(二)

知识点1:通行规定 有加速(x) 各种礼让(√) 减速慢行、减速靠右、减速或停车、停车避让(√) 不用减速慢行、无需减速、不必减速(x) 不得(√) …

【文档模板】产品故障分析报告

今天和大家分享产品故障分析报告的文档模板。产品故障分析报告是一份文件,通常由技术团队、工程师或相关专业人员编写,用于详细描述和分析出现在系统、设备、产品或服务中的故障原因和根本原因。这些报告旨在对故障进行系统性的研究,以便团队…

Windows沙盒的安装与配置

沙盒安装 1、打开控制面板 2、选择程序与功能 3、勾选Windows 沙盒,然后点击确定,等待安装完成即可。 沙盒配置 Windows 沙盒支持简单的配置文件,这些文件为沙盒提供最少的自定义参数集。 此功能可与 Windows 10 内部版本 18342 或 Windows…

数据库管理-第九十二期 一周故障汇总(20230717)

第九十二期 一周故障汇总(20230717) 距离上一篇已经过了整整一周了,平时我虽然不是生产队的驴,但是一周一篇以上的数量还是维持了一段时间了。为啥上周只写了一篇,因为各种故障、各种保障、各种割接忙了整整一周&…

数据分析师:解读数据背后的故事

数据在当今信息时代中扮演着至关重要的角色,而数据分析师则是解读和发掘数据中隐藏信息的关键人物。作为数据分析师,他们运用统计学、机器学习和数据可视化等技术手段,从海量的数据中提取出有价值的信息和洞察,并将其转化为可供决…

大数据学习02-Hadoop分布式集群部署

操作系统:centos7 软件环境:jdk8、hadoop-2.8.5 一、创建虚拟机 1.下载VMware,建议支持正版 2.安装到Widows目录下任意位置即可,安装目录自定义。打开VMware,界面如下: 3.创建虚拟机 创建虚拟机—>选择自定义 …

kafka消息队列最常用的两种模式,以及应用场景

目录 一、发布-订阅模式 二、点对点模式 三、应用场景 一、发布-订阅模式 发布-订阅模式是最常见的消息传递模式,其中消息发布者将消息发送到一个或多个主题(Topic),而订阅者可以选择订阅一个或多个主题来接收消息。每个订阅者…

在嵌入式系统开发培训中常用的数据库有哪些种?

数据库是一种储存和管理、组织数据的仓库,在嵌入式开发当中起到至关重要的作用。一个在嵌入式培训中,我们可学习使用的数据库有多种,每种数据库都会呈现出不同的一面,那么我们在嵌入式系统开发培训中可用到的数据库都有哪几种&…

JQuery(二):DOM操作、动画、遍历、事件绑定

1.DOM操作 1.1内容操作 html(): 获取/设置元素的标签体内容 <a><font>内容</font></a> --> <font>内容</font>text(): 获取/设置元素的标签体纯文本内容 <a><font>内容</font></a> --> 内容val()&am…

RK3588+FPGA视频实时处理与双屏显示、存储解决方案

主板平台的主要功能电路示意图 在ARM端: 脚踏开关是电平输入10 口&#xff0c;双路。 触摸面板与主板的连接方式为 UART 外加12V 电源。 键盘为自开发产品&#xff0c;通过USB透传 UART&#xff0c;并传递12V电源USB、千兆网络为主板上的接口&#xff0c;USB 为3.0版本host 接口…