在Linux操作系统中的磁盘分区管理案例

1.在硬盘sdb上创建不同的分区实例练习

Linux操作系统是安装在硬盘sda硬盘中,所以不要轻易动硬盘sda中的文件信息

有如下需求

创建主分区    500M  文件系统  ext4  挂载点 /web

创建主分区   500M    文件系统  ext4  挂载点 /nginx

创建逻辑分区  500M  文件系统  xfs  挂载点  /openstack

创建逻辑分区  500M  文件系统  xfs  挂载点 /python

首先使用fdisk /dev/sdb命令去创建两个主分区。

如上图所示,是使用fdisk /dev/sdb命令去创建扩展分区的详细步骤,扩展分区的扇区编号的起始都为默认值的情况下,这个扩展分区的存储空间大小就是从默认的扇区起始值到这个磁盘容量的最后。

如上图所示,是在创建两个主分区一个扩展分区之后的情况,创建逻辑分区的详细步骤如上图所示。

如上图所示,在创建好分区之后需要使用w,保存退出。 

如上图所示命令partprobe  /dev/sdb  是让我们的机器内核识别到硬盘的变化。

完成硬盘创建分区的需求之后可以使用命令lsblk 查看当前机器上的硬盘分区的分布情况。

可以使用命令  lsblk  |  grep "sdb"  

来专门查看硬盘sdb的分区信息。

2.为创建好的分区安装符合要求的文件系统

如上图所示,使用mkfs.然后敲两次Tab键补全,就会显示创建各种文件系统的命令

我们需要为sdb1和sdb2创建ext4 的文件系统,需要为sdb5和sbd6创建xfs的文件系统。

如上图所示,就是使用命令mkfs -t ext4 /dev/sdb1为sdb1创建ext4文件系统的命令。

如上图所示,是使用mkfs.xfs /dev/sdb5  命令为逻辑分区创建xfs文件系统。

扩展分区的作用使用来方便创建逻辑分区的,扩展分区并不是一个直接用于数据存储的分区,而是一个指向下一个分区的指针,形成了一种单向链表的结构。通过这种结构,主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此类推可以找到所有的分区。

如上图所示,可以使用mkdir 命令和大括号展开命令法,一次性创建4个目录文件。

然后使用mount 硬盘分区路径  挂载的目录名称

如上图所示。可以使用mount命令查看磁盘分区挂载目录详情。

df -hT  命令

如上图所示,可以使用命令df -hT来调查当前Linux操作系统中所有磁盘分区的挂载情况和磁盘分区空间的使用情况,以及磁盘分区的文件系统类型。

只有挂载成功的磁盘分区才能用df -hT查到。

如上图所示,当我们去挂载一个文件系统为ext4的磁盘分区时,会在挂载成功的目录下自动生成一个lost+found的目录用来整理挂载目录中的文件碎片,但是总体来说没什么用。

如上图所示,在挂载目录中去进行文件的创建操作,那么创建的文件就会储存在相应的磁盘分区中,前提是这个目录于相应的磁盘分区始终保持着挂载的关系。

如上图所示,可以使用umount 硬盘分区或者是挂载的目录名称

去卸载相应的文件设备,也就是去除硬盘分区于目录之间的挂载关系。

如上图所示,这时再次查看目录/web/中的信息,由于卸载硬盘分区的操作使得目录中的信息也全都不能查看。

可以使用mount 硬盘分区  挂载目录

将硬盘分区重新挂载到目录上,这时再用ls 命令查看目录中的文件,就可以查看了。

如上图所示,当使用umount 命令去解除硬盘分区与目录间的挂载关系时,再在/wed/目录中创建文件,这时文件的存储位置是根目录中/wed/目录中。

而当硬盘分区与目录间存在挂载关系时,在/wed/中创建文件存储信息,这时文件的存储位置是/dev/sdb1也就是与目录挂载的硬盘分区。

如上图所示,当我们没有使用空目录去挂载硬盘分区时,原本目录中的文件被硬盘分区给覆盖了。

导致原本目录中的文件在挂载状态下不可查看。

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

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

相关文章

【webrtc】MessageHandler 4: 基于线程的消息处理:以Fake 收发包模拟为例

G:\CDN\rtcCli\m98\src\media\base\fake_network_interface.h// Fake NetworkInterface that sends/receives RTP/RTCP packets.虚假的网络接口,用于模拟发送包、接收包单纯仅是处理一个ST_RTP包 消息的id就是ST_RTP 类型,– 然后给到目的地:mediachannel处理: 最后消息消…

GPT3 终极指南(二)

原文:zh.annas-archive.org/md5/6de8906c86a2711a5a84c839bec7e073 译者:飞龙 协议:CC BY-NC-SA 4.0 第五章:GPT-3 作为企业创新的下一步 当一个新的创新或技术转变发生时,大公司通常是最后一个采纳的。它们的等级结构…

虚拟机安装与配置win7

一、安装镜像 Windows7 64位 ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/ 建议迅雷下载 二、VMware 安装win7 1.新创自定义虚拟机 2.默认即可 3.iso文件我们自己下载,选择一个空的磁盘 4.…

【记录】Python3| 将 PDF 转换成 HTML/XML(✅⭐⭐⭐⭐pdf2htmlEX)

本文将会被汇总至 【记录】Python3|2024年 PDF 转 XML 或 HTML 的第三方库的使用方式、测评过程以及对比结果(汇总),更多其他工具请访问该文章查看。 文章目录 pdf2htmlEX 使用体验与评估1 安装指南2 测试代码3 测试结果3.1 转 HT…

闪存存储和制造技术概述

闪存存储技术 引言 性能由高到低排序:SLC -> MLC -> TLC -> QLC 根据这个排序读写速度也越来越低,价格越来越便宜 1. SLC SLC(Single-Level Cell,单层单元): SLC 闪存具有最高的性能、耐用性和可…

【专篇】DDR3 SDRAM-01总体介绍

概念 DDR3 SDRAM(Double-Data-Rate 3 Synchronous Dynamic Random-Access Memory,第三代双倍速率同步动态随机存取存储器)是计算机存储技术的一种重要进步,它在前代DDR2 SDRAM的基础上进行了多项改进和优化。以下是DDR3 SDRAM的特点介绍: 双倍速率(DDR):DDR3 SDRAM采用…

c#数据库: 4.修改学生成绩

将4年级的学生成绩全部修改为100分,。修改前的学生信息表如图所示: using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks;namespace StudentUpdate {internal class Program{s…

Ubuntu如何更换 PyTorch 版本

环境: Ubuntu22.04 WLS2 问题描述: Ubuntu如何更换 PyTorch 版本考虑安装一个为 CUDA 11.5 编译的 PyTorch 版本。如何安装旧版本 解决方案: 决定不升级CUDA版本,而是使用一个与CUDA 11.5兼容的PyTorch版本,您可…

c#数据库: 10.调用存储过程查询信息,并显示在窗体上

查询女生信息,并将信息显示在窗体上: 原数据表//右键数据库名,新建查询 ------------- 新建查询窗口,添加新建存储过程Procedure_GetGirls1和查询代码如下 : CREATE PROCEDURE dbo.Procedure_GetGirls1 /*存储过程名称*/ AS SELECT * f…

【docker】Spring Boot3.x 打包 Docker容器

Docker化Spring Boot应用 创建文件夹 demo mkdir democd demo创建Dockerfile # 两个 openjdk 二选一 #FROM openjdk:17-jre-alpineFROM eclipse-temurin:17MAINTAINER chengxuyuanshitang <chengxuyuanshitangXX.com>RUN mkdir -p /workspace/java/demoCOPY demo.ja…

Python 与 TensorFlow2 生成式 AI(五)

原文&#xff1a;zh.annas-archive.org/md5/d06d282ea0d9c23c57f0ce31225acf76 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 第十二章&#xff1a;用生成式人工智能玩视频游戏&#xff1a;GAIL 在之前的章节中&#xff0c;我们已经看到如何使用生成式人工智能来生成…

LVGL自定义滑动

触摸和编码器都可以操作 typedef struct {lv_obj_t* obj;int16_t x;int16_t y;int16_t width;int16_t height; }pos_and_size_t;typedef struct {lv_obj_t* obj;lv_coord_t height;lv_coord_t width;lv_coord_t width_pad;lv_coord_t height_pad;lv_coord_t child_widget;lv_co…

Mybatis.net + Mysql

项目文件结构 NuGet下载Mybatis.net相关包&#xff1a;IBatisNet 安装完成后&#xff0c;会显示在&#xff0c;在已安装页面。同时&#xff0c;在管理器中的引用列表中&#xff0c;会多出来两个引用文件 IBatisNet.CommonIBatisNet.DataMapper 安装 Mysql.data。 注意&#xff…

Stm32CubeMX 为 stm32mp135d 添加网卡 eth

Stm32CubeMX 为 stm32mp135d 添加网卡 eth 一、启用设备1. eth 设备添加2. eth 引脚配置2. eth 时钟配置 二、 生成代码1. optee 配置2. uboot 配置3. linux 配置 bringup 可参考&#xff1a;Stm32CubeMX 生成设备树 一、启用设备 1. eth 设备添加 我这里只启用一个eth设备&…

特斯拉与百度合作;字节正全力追赶AI业务;小红书内测自研大模型

特斯拉中国版 FSD 或与百度合作 根据彭博社的报道&#xff0c;特斯拉将通过于百度公司达成地图和导航协议&#xff0c;扫清在中国推出 FSD 功能的关键障碍。 此前&#xff0c;中国汽车工业协会、国家计算机网络应急技术处理协调中心发布《关于汽车数据处理 4 项安全要求检测情…

【漏洞复现】zookeeper AdminServer 未授权访问漏洞

0x01 产品简介 ZooKeeper 是一个集中式服务&#xff0c;用于维护配置信息、命名、提供分布式同步和提供组服务。ZooKeeper的AdminServer是其管理界面的一部分&#xff0c;通常用于监控ZooKeeper集群的状态和执行一些管理操作。AdminServer提供了Web-based的管理和监控功能&…

大数据中的项目数据采集

Datax介绍 官网&#xff1a; DataX/introduction.md at master alibaba/DataX GitHub DataX 是阿里云 DataWorks数据集成 的开源版本&#xff0c;在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。 DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS…

【算法基础实验】图论-最小生成树Prim的延迟实现

最小生成树-Prim的延迟实现 理论基础 树的基本性质 用一条边连接树中的任意两个顶点都会产生一个新的环&#xff1b; 从树中删去一条边将会得到两棵独立的树。 切分定理的定义 定义。图的一种切分是将图的所有顶点分为两个非空且不重叠的两个集合。横切边 是一条连接两个属…

华为5700配置

恢复出厂设置&#xff0c;清空配置 1、更改名字 system-view sysname tp-10-50-01-04 2、配置管理接口 int vlan 1 ip add 10.50.1.4 255.255.254.0 quit 2、链路汇聚 interface eth-trunk 1 mode lacp quit 3、绑定端口 interface eth-trunk 1 trunkport gigabitethernet …