news 2026/6/8 23:03:47

Linux 磁盘分区、格式化与挂载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 磁盘分区、格式化与挂载

大家好,今天我们来做一次完整的 Linux 磁盘管理实战,亲手完成三块不同类型硬盘的分区、格式化、挂载和文件写入。

我们直接进入实战,通过三个题目来练习。

首先让我们先添加三块硬盘,以便后面练习,

硬盘编号接口类型大小分区格式
第一块SCSI5GMBR
第二块SATA10GMBR
第三块NVMe15GGPT

添加硬盘的操作:

1.打开vMword虚拟机,虚拟机保持在关机状,点击图中标记位置

2.进入如下进入界面,点击调价,选择硬盘,然后下一步

3.选择硬盘的类型,

4选择新建磁盘

5.选择磁盘大小,选择将磁盘存为单个文件,然后点击完成

6.一定要点击确定,才能保存新建磁盘


确认新硬盘设备

按照以上步骤和图表创建三个硬盘,创建成功后可以在这里看到

先登录 Linux,用lsblk命令查看所有块设备(这里我选择了xsell远程链接进行操作)三个新建磁盘

题目一
第一块硬盘,虚拟磁盘类型选择SCSI。大小选择5G。按mbr格式分区。分两个主分区,大小分别为2G和1G。第一个主分区创建ext2类型的文件系统。第一个主分区挂载到/guazai1目录,并在其中存入1.txt的文件。其文件内容是this is 1.txt。第二个主分区创建ext3的类型的文件系统。第二个主分区挂载到/guazai2目录,并在其中存入2.txt的文件。其文件内容是this is 2.txt。

1. MBR 分区
使用fdisk对/dev/sdb进行分区,进入如下页面,不熟悉的宝可以点击m获取帮助

2.n → p → 1 → 回车 → +2G # 创建主分区1,大小2G
n → p → 2 → 回车 → +1G # 创建主分区2,大小1G
w # 保存分区表并退出

分区完成后,用lsblk /dev/sdb查看结果

3.格式化文件系统

mkfs.ext2 /dev/sdb1 # 主分区1格式化为ext2

mkfs.ext3 /dev/sdb2 # 主分区2格式化为ext3

4.创建挂载目录并挂载

mkdir -p /guazai1 /guazai2
mount /dev/sdb1 /guazai1
mount /dev/sdb2 /guazai2

使用lsblk /dev/sdb查看

5.写入测试文件并验证

题目二

第二块硬盘,虚拟磁盘类型选择STAT。大小选择10G。按mbr格式分区。分一个主分区,大小为1G 。分一个扩展分区。大小为6G。分一个逻辑分区,大小为4G。将主分区创建为ext4类型的文件系统。挂载到/guazai3目录。在其中存入3.txt的文件,其文件内容是this is 3.txt。将逻辑分区创建xfs类型的文件系统。挂载到/guazai4目录。在其中存入4.txt的文件,其文件内容是this is 4.txt。

1 .MBR 分区
使用fdisk对/dev/sda进行分区,进入如下页面,不熟悉的宝可以点击m获取帮助

2.进行交互,创建完扩展分区以后才能创建逻辑分区,分区只能有一个扩展分区

n → p → 1 → 回车 → +1G # 创建主分区1,大小1G
n → e → 2 → 回车 → +6G # 创建扩展分区2,大小6G
n → l → 回车 → +4G # 在扩展分区中创建逻辑分区5,大小4G
w # 保存分区表

分区结果(扩展分区sda2的内存为1k是因为不能直接存数据,所以看不见内存)

3.格式化文件系统

mkfs.ext4 /dev/sdc1 # 主分区格式化为ext4

mkfs.xfs /dev/sdc5 # 逻辑分区格式化为xfs

4.挂载与文件写入

题目三

第三块硬盘,虚拟磁盘类型选择NVME。大小选择15G。按gpt格式分区。分一个主分区。大小为5G。主分区创建xfs类型的文件系统,挂载到/guazai5目录,在其中存入5.txt的文件,其文件内容是this is 5.txt。

1.用 fdisk 创建 GPT 分区(主播这里以前创建了两个NVMe类型的磁盘,所以题目当中的磁盘名称nvme0n3)

fdisk /dev/nvme0n3

进入交互界面,按一下步骤输入

g ← 创建 GPT 分区表 n ← 新建主分区 回车 ← 默认分区号 1 回车 ← 默认起始扇区 +5G ← 分区大小 5G w ← 保存并退出

2.格式化 xfs 文件系统

mkfs.xfs /dev/nvme0n3p1

3.创建挂载目录并挂载

mkdir -p /guazai5

mount /dev/nvme0n3p1 /guazai5

4.写入文件和验证

echo "this is 5.txt" > /guazai5/5.txt

cat /guazai5/5.txt

好,今天的三个练习已经完成,到这里就结束了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 22:57:34

BetterNCM安装工具实战指南:告别手动配置的5个高效技巧

BetterNCM安装工具实战指南:告别手动配置的5个高效技巧 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 你是否曾为网易云音乐PC客户端的插件安装而烦恼?手动下载…

作者头像 李华
网站建设 2026/6/8 22:54:15

硬核 | 一文搞定Redis缓存雪崩、击穿、穿透——三大坑与最优解

高并发下,Redis是抗住流量的大山,但三大“缓存杀手”分分钟让数据库崩给你看。本文将深入原理,给出生产级解决方案。一、开篇:缓存为何会成为噩梦?后端开发都听过这句话:“缓存是万金油,用不好是…

作者头像 李华
网站建设 2026/6/8 22:49:11

避坑指南:用ArcMap处理土地利用栅格转矢量时,如何避免‘碎多边形’和属性丢失?附完整shp导出流程

ArcGIS土地利用数据处理实战:从栅格到矢量的避坑全攻略当你第一次尝试将土地利用栅格数据转换为矢量格式时,是否曾被那些密密麻麻的碎多边形搞得头晕眼花?或是发现转换后的属性表里关键字段神秘消失了?这些问题看似简单&#xff0…

作者头像 李华
网站建设 2026/6/8 22:46:15

避坑指南:在CANoe XML测试中处理变量,这3个细节新手最容易出错

CANoe XML测试中变量操作的三大隐形陷阱与实战解决方案在车载电子测试领域,CANoe的XML测试模块因其结构化表达和可重复性成为主流选择。但当工程师从CAPL脚本转向XML测试环境时,变量操作这个看似基础的功能却成为高频出错点。许多技术文档只告诉你怎么定…

作者头像 李华