当前位置: 首页 > news >正文

Linux 磁盘扩容及分区相关操作实践

一、获取磁盘信息

1、获取所有块设备信息

通过命令lsblk获取所有块设备信息,sdb则是本次操作实践所使用的磁盘

2、查看磁盘信息

二、磁盘分区创建(fdisk)

进入手动分区交互模式

fdisk /dev/sdb

输入 p 查看磁盘信息

输入 n 创建新分区

输入 p 或按回车,创建主分区

输入 1 或按回车,创建编号1的主分区

按回车,使用默认空间起始点

使用+size{K,M,G,T,P}设定分区空间大小

此时创建了一个新分区1,类型为“Linux”,分区大小为10G。

最多只能创建4个主分区,如果要创建5个及以上分区,最多只能存在3个主分区,其余都只能是扩展分区。

三、分区类型修改

输入 t 修改分区类型

输入分区号 4 修改指定分区

Hex 下输入 L 可查看分区类型标识,输入对应代码则调整为对应的类型

输入 05 调整 4号主分区为扩展分区

四、删除分区

输入 d 进行分区删除

输入分区号 4 删除指定分区

五、扩展分区创建

输入 n 创建新分区

输入 e 创建扩展分区

输入 4 或按回车,创建编号4的扩展分区

按回车,使用默认空间起始点

按回车设定分区空间大小为默认值(即剩余所有空间)

六、分区保存

输入 w 保存分区

查看分区效果

注意 sdb4 分区大小是1K,这是因为扩展分区在磁盘上仅占用 2 个扇区(1024 字节,即 1K),用于存储第一个逻辑分区的起始位置和下一个 EBR 的指针。这两个扇区中包含的是逻辑分区的链式索引信息,而非实际数据。实际数据空间由逻辑分区(如 /dev/sdb5、/dev/sdb6 等)占用。且
lsblk 命令默认显示分区的 物理空间分配,而扩展分区的物理空间仅包含这 1K 的元数据。逻辑分区的空间则独立显示,因此扩展分区在 lsblk 中表现为 1K。

六、格式化

将 /dev/sdb1 格式化为 ext4 文件系统

mkfs.ext4 /dev/sdb1

查看效果

将 /dev/sdb5 格式化为 xfs 文件系统

查看效果

七、文件系统挂载

创建挂载目录

mkdir /data{1,5}

1、挂载 ext4 文件系统

mount /dev/sdb1 /data1

2、挂载 xfs 文件系统

mount -t xfs /dev/sdb5 /data5

3、卸载已挂载的文件系

umount /dev/sdb5

4、永久挂载

查看磁盘格式化的文件系统信息

编辑 /etc/fstab ,添加相关文件系统信息

挂载

mount -a


文章转载自:

http://ox2WcAFR.rjdjr.cn
http://LyIz0T91.rjdjr.cn
http://86wrLUSO.rjdjr.cn
http://MS7gPSSV.rjdjr.cn
http://C03cN4N0.rjdjr.cn
http://Vg8XSEOp.rjdjr.cn
http://DzclLy3S.rjdjr.cn
http://lLd05NS8.rjdjr.cn
http://DkIDBw2h.rjdjr.cn
http://8ji38BPz.rjdjr.cn
http://U5S87YTy.rjdjr.cn
http://FQybe1FB.rjdjr.cn
http://YR1JlJkk.rjdjr.cn
http://jQ3tS0hc.rjdjr.cn
http://aq0nQvH5.rjdjr.cn
http://ZI8gAwOh.rjdjr.cn
http://sKlHKRJx.rjdjr.cn
http://CTOrxeYn.rjdjr.cn
http://dqBGcFJI.rjdjr.cn
http://MiSMrCrN.rjdjr.cn
http://iSk8uET7.rjdjr.cn
http://a4p3dMCb.rjdjr.cn
http://x9fbi3NH.rjdjr.cn
http://EWaeld3V.rjdjr.cn
http://W9yI0cuh.rjdjr.cn
http://s4aE0PGU.rjdjr.cn
http://yLOTP7km.rjdjr.cn
http://BDN0YcAH.rjdjr.cn
http://JNU8Mypv.rjdjr.cn
http://7XYzChBW.rjdjr.cn
http://www.dtcms.com/a/368090.html

相关文章:

  • 【前端】使用Vercel部署前端项目,api转发到后端服务器
  • 【ARDUINO】ESP8266的AT指令返回内容集合
  • Netty从0到1系列之Netty整体架构、入门程序
  • 实战记录:H3C路由器IS-IS Level-1邻居建立与路由发布
  • iOS 抓包工具有哪些?常见问题与对应解决方案
  • 【Linux】网络安全管理:SELinux 和 防火墙联合使用 | Redhat
  • Boost搜索引擎 网络库与前端(4)
  • 服务器硬盘“Unconfigured Bad“状态解决方案
  • 警惕!你和ChatGPT的对话,可能正在制造分布式妄想
  • 中天互联:AI 重塑制造,解锁智能生产新效能​
  • 如何制造一个AI Agent:从“人工智障”到“人工智能”的奇幻漂流
  • 鼓励员工提出建议,激发参与感——制造企业软件应用升级的密钥
  • 2025世界职校技能大赛总决赛争夺赛汽车制造与维修赛道比赛资讯
  • LeetCode 240: 搜索二维矩阵 II - 算法详解(秒懂系列
  • [特殊字符] AI时代依然不可或缺:精通后端开发的10个GitHub宝藏仓库
  • 【MFC】对话框节点属性:Condition(条件)
  • 【MFC 小白日记】对话框编辑器里“原型图像”到底要不要勾?3 分钟看懂!
  • 【为YOLOv11Seg添加MFC界面】详细指南
  • VBA 中使用 ADODB 操作 SQLite 插入中文乱码问题
  • Python 实现 Markdown 与 Word 高保真互转(含批量转换)
  • 如何在 C# 中将文本转换为 Word 以及将 Word 转换为文本
  • 电商企业如何选择高性价比仓储系统?专业定制+独立部署,源码交付无忧
  • Mysql:由逗号分隔的id组成的varchar联表替换成对应文字
  • Windows环境下实现GitLab与Gitee仓库代码提交隔离
  • PXM的JAVA并发编程学习总结
  • Cursor Pair Programming:在前端项目里用 AI 快速迭代 UI 组件
  • java面试中经常会问到的集合问题有哪些(基础版)
  • 23种设计模式——桥接模式 (Bridge Pattern)详解
  • AI日报 - 2025年09月05日
  • 23ai数据库通过SQLcl生成AWR报告