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

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 # 写入分区表并退出

五、格式化与挂载配置

开启沙箱扩容系统

http://www.jsqmd.com/news/120972/

相关文章:

  • Excalidraw如何优化移动端触控体验?最新更新说明
  • Excalidraw能否用于法律合同流程图绘制?实测可用
  • 31、Windows Server 2008 安全配置与管理全解析
  • 36、PowerShell编程:循环、.NET框架交互及脚本编写全解析
  • 32、服务器安全与补丁管理全攻略
  • Excalidraw支持二维码分享,移动端访问一步到位
  • 37、PowerShell语言与环境及正则表达式全解析
  • Excalidraw如何实现跨域资源共享?CORS配置指南
  • 33、补丁管理全攻略
  • 并不是某个具体特性,而是一种工程态度:
  • 38、PowerShell 相关知识全解析
  • Excalidraw能否用于游戏策划案绘制?答案是肯定的
  • 35、网络安全依赖:理解与应对
  • Excalidraw镜像配备日志审计功能,满足监管要求
  • 37、保障网络安全:全面策略与实施指南
  • Excalidraw新增搜索功能,快速定位画布内容
  • 39、Windows管理工具:WMI与COM对象的深度解析
  • 37、PowerShell高级应用:.NET、WinForms与网络编程
  • 39、分支机构与小企业服务器安全指南
  • 40、Windows PowerShell 编程与操作全解析
  • 38、PowerShell中WinForms的应用与实例解析
  • Excalidraw新增自动布局功能,节省手动排版时间
  • 39、PowerShell 与图形用户界面及 COM 对象操作
  • 40、小型企业服务器安全与部署策略
  • 40、使用 COM 自动化 Windows 及相关应用
  • Excalidraw如何帮助初创公司降低设计沟通成本?
  • Excalidraw镜像提供API调用额度,支持自动化生成
  • 41、在 PowerShell 中使用 COM 和 WMI
  • 43、服务器安全配置与IIS 7应用指南
  • Excalidraw新增评论功能,协作反馈更高效