news 2026/6/16 3:41:55

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/15 3:18:50

33、企业计算机管理与服务器管理指南

企业计算机管理与服务器管理指南 1. 企业计算机管理 在企业计算机管理中,我们可以利用 PowerShell 和 WMI (Windows Management Instrumentation)来完成多种任务,以下是一些常见操作的介绍。 1.1 检测热修复是否安装 可以使用 Test-HotfixInstallation 脚本来确定特定…

作者头像 李华
网站建设 2026/6/14 22:47:06

Excalidraw支持离线使用,网络不稳定也不怕

Excalidraw:网络断了也不怕,离线绘图照样流畅 在高铁穿山、飞机起飞、会议室Wi-Fi突然掉线的那一刻,你是否经历过那种“文档还没保存”的窒息感?尤其是当你正用白板工具勾勒系统架构或产品原型时,一次意外断网可能意味…

作者头像 李华
网站建设 2026/6/15 10:56:02

38、PowerShell 相关知识全解析

PowerShell 相关知识全解析 1. PowerShell 自动变量 PowerShell 会自动定义和填充多个变量,这些变量能让你访问执行环境、PowerShell 首选项等信息。以下是部分常见自动变量及其含义: | 变量 | 含义 | | — | — | | $$ | 外壳接收到的最后一行的最后一个标记 | | $…

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

23、Windows 安全设置与审计策略全解析

Windows 安全设置与审计策略全解析 1. Windows 网络权限与安全设置管理 在管理无线网络时,对于配置文件中未明确定义的无线网络,可定义网络权限。例如,若不想让用户连接名为 “Free Wireless” 的公共无线网络,可在无线策略的 “网络权限” 选项卡中进行设置,阻止该 SSI…

作者头像 李华
网站建设 2026/6/15 20:10:39

44、服务器应用程序安全保障指南

服务器应用程序安全保障指南 在服务器应用程序的运行过程中,安全是至关重要的一个方面。以下将详细介绍常见的安全场景以及相应的应对措施。 1. IP 安全规则 在配置 IP 安全规则时,新增的允许规则条目会在相应配置中显示。一旦设置为允许条目,若要将其转变为拒绝条目,只能…

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

Excalidraw支持多账号切换,个人与团队无缝转换

Excalidraw 支持多账号切换,实现个人与团队的无缝协作 在远程办公常态化、分布式团队成为主流的今天,如何让创意高效流动、让协作不被工具割裂,已经成为每个知识工作者面临的核心挑战。我们常常遇到这样的场景:刚在个人笔记里画完…

作者头像 李华