news 2026/6/10 17:37:13

iStoreOS磁盘分区扩展与配置(解决添加分区报错Error: Can‘t create any more partitions.)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
iStoreOS磁盘分区扩展与配置(解决添加分区报错Error: Can‘t create any more partitions.)

一、项目背景与目标

1.1 现状分析

  • iStoreOS系统已安装在60GB磁盘上

  • 现有3个主分区(boot、rootfs、overlay)

  • 约55.92GB未分配空间需要合理利用

1.2 配置目标

  • 创建40GB专用分区供Docker使用

  • 创建剩余空间分区用于系统磁盘空间

  • 保持系统原有分区结构完整

  • 实现自动挂载和持久化配置

二、技术原理

2.1 MBR分区表限制

  • 最多4个主分区,或3主分区+1扩展分区

  • 扩展分区内可创建多个逻辑分区

  • 扇区大小512字节,容量计算:扇区数×512

2.2 iStoreOS分区特性

  • sda1: boot分区(64MB,系统引导)

  • sda2: rootfs分区(256MB,系统核心)

  • sda3: overlay分区(2GB,配置存储)

  • 必须保留以上三个系统分区

三、操作前准备

3.1 环境检查

# 1. 查看磁盘信息 fdisk -l /dev/sda # 2. 检查现有挂载点 df -h mount | grep sda # 3. 确认磁盘标识 lsblk -f # 预期输出: # Disk /dev/sda: 58.24 GiB # 现有分区:sda1(64M), sda2(256M), sda3(2G) # 剩余空间:约55.92GB

3.2 数据备份(可选)

# 如有重要数据在磁盘上,建议备份 mkdir /tmp/backup_$(date +%Y%m%d) cp -r /重要目录/* /tmp/backup_$(date +%Y%m%d)/

四、分区操作详细步骤

4.1 进入分区工具

fdisk /dev/sda

4.2 创建扩展分区

fdisk交互命令序列: 1. 输入:n # 新建分区 2. 选择:e # 扩展分区 3. 分区号:4 # 使用分区号4 4. 起始扇区:4861952 # 从sda3结束的下一个扇区开始 5. 结束扇区:122138623 # 使用所有剩余空间

4.3 创建Docker逻辑分区

1. 输入:n # 继续新建分区 2. 自动提示:逻辑分区5 3. 起始扇区:4864000 # 使用默认值(注意:扩展分区有2048扇区EBR开销) 4. 分区大小:+40G # 分配40GB空间

4.4 创建文件存储逻辑分区

1. 输入:n # 继续新建分区 2. 自动提示:逻辑分区6 3. 起始扇区:回车 # 使用默认值(紧接sda5之后) 4. 结束扇区:回车 # 使用所有剩余空间

4.5 验证分区表

输入:p # 打印分区表 预期输出结构: Device Boot Start End Sectors Size Id Type /dev/sda1 * 4096 135167 131072 64M 83 Linux /dev/sda2 139264 663551 524288 256M 83 Linux /dev/sda3 667648 4861951 4194304 2G 83 Linux /dev/sda4 4861952 122138623 117276672 55.9G 5 Extended /dev/sda5 4864000 88674815 83810816 40G 83 Linux /dev/sda6 88674816 122138623 33463808 16G 83 Linux

4.6 保存并退出

输入:w # 写入分区表并退出

五、格式化与挂载配置

开启沙箱扩容系统

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

Excalidraw在政府信息化项目中的合规性评估

Excalidraw在政府信息化项目中的合规性评估 在政务系统日益强调“安全可控”与“高效协同”的今天,一个看似简单的绘图工具是否能进入核心业务流程,往往不再只取决于它的用户体验,而是由其背后的技术透明度、数据主权归属和生态可审计性共同决…

作者头像 李华
网站建设 2026/6/10 14:32:19

39、Windows管理工具:WMI与COM对象的深度解析

Windows管理工具:WMI与COM对象的深度解析 1. Windows管理规范(WMI)简介 Windows管理规范(WMI)是Windows系统中强大的管理工具,它提供了数千个类,为管理员提供了丰富的系统信息。通过WMI,管理员可以方便地获取和管理计算机系统的各种信息,包括硬件、操作系统、服务等…

作者头像 李华
网站建设 2026/6/10 14:44:45

Excalidraw与Google Drive双向同步方案实现

Excalidraw与Google Drive双向同步方案实现 在分布式团队成为常态的今天,一个看似简单的问题却频繁困扰着技术协作:如何让一张随手画出的架构草图,在不丢失“手绘感”的同时,也能像文档一样被可靠地保存、共享和迭代?…

作者头像 李华
网站建设 2026/6/10 14:35:45

22、Windows Server 2008 组策略新特性解析

Windows Server 2008 组策略新特性解析 在 Windows Server 2008 中,组策略迎来了一系列重要的更新和改进,这些新特性不仅提升了管理效率,还增强了系统的安全性。下面将详细介绍其中的一些关键特性。 1. 起始 GPO(Starter GPOs) 起始 GPO 是 Windows Server 2008 全新引…

作者头像 李华
网站建设 2026/6/10 13:59:59

Excalidraw新增评论功能,协作反馈更高效

Excalidraw 新增评论功能:让协作反馈真正“所见即所得” 在分布式团队成为常态的今天,远程协作早已不再是“能不能做”的问题,而是“如何做得更高效、更少误解”的挑战。尤其在技术设计、产品评审和系统架构讨论中,一张草图往往胜…

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

Excalidraw如何帮助初创公司降低设计沟通成本?

Excalidraw如何帮助初创公司降低设计沟通成本? 在一场远程产品评审会上,产品经理刚抛出“用户支付失败后的重试逻辑该怎么设计”,三位工程师已经同时点开了同一个链接——一块空白的虚拟白板。几秒钟后,箭头、方框和文字开始在画布…

作者头像 李华