fdisk 分区实战:1块20GB磁盘创建3主1扩2逻辑分区完整流程
📅 2026/7/6 12:08:19
👁️ 次浏览
fdisk 分区实战1块20GB磁盘创建3主1扩2逻辑分区完整流程在Linux服务器运维中磁盘分区是基础但至关重要的技能。不同于常见的4个主分区方案本文将带你深入MBR分区表的限制与潜力通过fdisk工具在一块20GB磁盘上实现3个主分区、1个扩展分区和2个逻辑分区的复杂规划。这种配置既能满足多系统引导需求又能突破4个主分区的限制特别适合需要灵活存储管理的生产环境。1. 环境准备与磁盘识别首先确认你的Linux服务器已识别到目标磁盘。执行以下命令查看当前磁盘情况lsblk输出示例NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk sdb 8:16 0 100G 0 disk └─sdb1 8:17 0 100G 0 part /data假设我们的目标磁盘是sda使用fdisk -l /dev/sda确认磁盘详情fdisk -l /dev/sda注意所有操作将在/dev/sda上进行请务必确认目标磁盘无误错误操作可能导致数据丢失。2. MBR分区表原理与规划MBR主引导记录分区方案有以下核心特性4个主分区槽位可直接使用或转换为扩展分区扩展分区作为一个特殊主分区可包含多个逻辑分区分区编号规则主分区1-4逻辑分区从5开始编号我们的20GB磁盘规划如下分区类型数量大小用途主分区3各5GB系统、应用、备份扩展分区15GB包含逻辑分区逻辑分区22GB3GB数据存储3. 分区实战操作流程3.1 进入fdisk交互界面fdisk /dev/sda出现命令提示符Command (m for help):3.2 创建主分区第一个主分区5GBCommand (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-41943039, default 2048): [Enter] Last sector, sectors or size{K,M,G,T,P} (2048-41943039, default 41943039): 5G重复上述步骤创建第二、三个主分区分区号分别选2和33.3 创建扩展分区Command (m for help): n Partition type: p primary (3 primary, 0 extended, 1 free) e extended Select (default e): e Selected partition 4 First sector (31459328-41943039, default 31459328): [Enter] Last sector, sectors or size{K,M,G,T,P} (31459328-41943039, default 41943039): [Enter]3.4 创建逻辑分区第一个逻辑分区2GBCommand (m for help): n All primary partitions are in use Adding logical partition 5 First sector (31461376-41943039, default 31461376): [Enter] Last sector, sectors or size{K,M,G,T,P} (31461376-41943039, default 41943039): 2G第二个逻辑分区使用剩余空间Command (m for help): n All primary partitions are in use Adding logical partition 6 First sector (35655680-41943039, default 35655680): [Enter] Last sector, sectors or size{K,M,G,T,P} (35655680-41943039, default 41943039): [Enter]3.5 验证分区表输入p查看完整分区表Device Boot Start End Sectors Size Id Type /dev/sda1 2048 10487807 10485760 5G 83 Linux /dev/sda2 10487808 20973567 10485760 5G 83 Linux /dev/sda3 20973568 31459327 10485760 5G 83 Linux /dev/sda4 31459328 41943039 10483712 5G 5 Extended /dev/sda5 31461376 35655679 4194304 2G 83 Linux /dev/sda6 35655680 41943039 6287360 3G 83 Linux3.6 保存并退出Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks.4. 分区格式化与挂载4.1 刷新分区表partprobe /dev/sda4.2 格式化各分区mkfs.ext4 /dev/sda1 mkfs.xfs /dev/sda2 mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda5 mkfs.xfs /dev/sda64.3 创建挂载点并挂载mkdir -p /mnt/{system,apps,backup,data1,data2} mount /dev/sda1 /mnt/system mount /dev/sda2 /mnt/apps mount /dev/sda3 /mnt/backup mount /dev/sda5 /mnt/data1 mount /dev/sda6 /mnt/data24.4 配置开机自动挂载编辑/etc/fstab文件添加以下内容/dev/sda1 /mnt/system ext4 defaults 0 2 /dev/sda2 /mnt/apps xfs defaults 0 2 /dev/sda3 /mnt/backup ext4 defaults 0 2 /dev/sda5 /mnt/data1 ext4 defaults 0 2 /dev/sda6 /mnt/data2 xfs defaults 0 2验证配置是否正确mount -a5. 高级技巧与故障处理5.1 分区对齐优化现代磁盘性能受分区对齐影响建议始终使用fdisk的默认起始扇区2048该值已针对4K对齐优化。5.2 常见错误解决设备忙错误执行partprobe后仍报错时需重启系统逻辑分区不可见确保扩展分区已完全包含逻辑分区空间fstab挂载失败使用blkid获取UUID替代设备路径更可靠5.3 分区方案调整策略当需要修改现有分区时备份重要数据使用fdisk删除旧分区d命令创建新分区时保持相同起始扇区避免数据丢失使用fsck检查文件系统一致性对于生产环境建议在非高峰时段操作并使用screen或tmux防止会话中断。
Win10 19042 服务优化实战:56项非核心服务禁用指南与性能提升验证Windows 10系统随着版本迭代内置了越来越多后台服务,其中不少服务对普通用户而言并非必需。本文将针对19042版本提供一份经过严格测试的服务优化方案,通过禁用56项非核心服务&…
📅 2026/7/6 12:06:19
Windows 10服务深度优化:基于sc config命令的60非核心服务精准管控方案1. 服务优化前的系统诊断与准备在开始服务优化前,我们需要对当前系统状态进行全面评估。按下WinR组合键输入perfmon /report生成系统诊断报告,重点关注以下指标ÿ…
📅 2026/7/6 12:06:19
Linux 文件重命名进阶:5个 mv 命令高阶参数与安全实践在Linux系统中,文件操作是日常工作的基础,而mv命令作为最常用的文件管理工具之一,其功能远不止简单的移动或重命名。对于系统管理员和高级用户来说,掌握mv命令的进…
📅 2026/7/6 12:06:19
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
📅 2026/7/6 13:02:25
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
📅 2026/7/6 13:02:25
1. 项目背景与核心器件选型在嵌入式系统开发中,电源管理模块的设计往往决定了整个系统的稳定性和能效表现。这次我们要实现的DC-DC降压电源转换方案,选择了171010550电源管理IC与PIC18F4680微控制器这对组合,主要基于以下几个关键考量&#x…
📅 2026/7/6 13:02:25
聊《计算机专业就业:换个角度,从简历表达讲到项目复盘》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要这篇面向计算机专业学生、应届生和转专业学习者,但不会把“计算机专业…
📅 2026/7/6 13:02:25
先分清:是网络不通,还是配置不对国内服务器或本地开发机调用 GPT5.5 API 时,常见报错看起来都差不多:超时、连接重置、401、429、证书失败。不要一上来就换 Key,也不要反复重试。我的排查顺序通常是先看网络࿰…
📅 2026/7/6 13:02:25
《地下偶像》 动漫|在线观看|樱花|全集|sana资料可在线播放《地下偶像》https://tool.nineya.com/s/1jskahdln
English Practice Music Anime Edition
以《地下偶像》为主题的英语练习,边追番边学英语。Part 1 Vocabulary
Choose the best word.She performed in …
📅 2026/7/6 13:00:25
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray
你是否厌倦了Windows任务栏上密密麻麻的图标&…
📅 2026/7/6 0:01:19
1. 项目概述:一次对React Server Components核心安全机制的深度剖析 最近在安全研究圈里,CVE-2025-55182这个编号被频繁提及,它直指React生态中一个相对较新的概念——React Server Components(RSC)。作为一个长期关注…
📅 2026/7/6 0:01:20
星露谷物语终极MOD指南:5个步骤打造智能自动化农场 【免费下载链接】StardewMods Mods for Stardew Valley using SMAPI. 项目地址: https://gitcode.com/gh_mirrors/st/StardewMods
你是否厌倦了在星露谷物语中重复收割、加工、存储的繁琐操作?梦…
📅 2026/7/6 0:01:20
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/6 10:35:30
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/6 6:10:21
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/6 5:35:58
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/6 6:10:28
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/6 6:10:26
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/5 23:45:08