基础概念
Linux 分区表是存储在硬盘上的一个数据结构,它描述了硬盘上的分区布局。分区表通常使用MBR(Master Boot Record)或GPT(GUID Partition Table)格式。MBR是较老的标准,而GPT是较新的标准,提供了更大的磁盘支持和更好的容错能力。
相关优势
- MBR:
- 兼容性好,支持大多数操作系统。
- 单个分区大小限制为2TB。
- GPT:
- 支持大于2TB的分区。
- 提供更好的容错性,因为数据结构分布在硬盘的多个位置。
- 支持更多的分区数量。
类型
- MBR分区表:
- 主分区最多4个。
- 可以创建扩展分区,然后在扩展分区中创建逻辑分区。
- GPT分区表:
- 主分区数量没有严格限制。
- 不需要创建扩展分区,可以直接创建多个主分区。
应用场景
- MBR:
- 适用于需要兼容旧版操作系统的环境。
- 适用于小到中等大小的硬盘。
- GPT:
- 适用于大容量硬盘。
- 适用于需要高容错性和灵活性的环境。
修改分区表的步骤
使用 fdisk
修改 MBR 分区表
- 查看当前分区表:
- 查看当前分区表:
- 删除分区:
- 删除分区:
- 创建新分区:
- 创建新分区:
- 保存并退出:
- 保存并退出:
- 更新分区表:
- 更新分区表:
使用 gdisk
修改 GPT 分区表
- 查看当前分区表:
- 查看当前分区表:
- 删除分区:
- 删除分区:
- 创建新分区:
- 创建新分区:
- 保存并退出:
- 保存并退出:
- 更新分区表:
- 更新分区表:
可能遇到的问题及解决方法
- 分区表损坏:
- 使用
gpart
或 testdisk
工具进行修复。 - 示例:
- 示例:
- 分区不可见:
- 确保分区表已正确更新。
- 检查文件系统是否挂载正确。
- 示例:
- 示例:
- 权限问题:
参考链接
通过以上步骤和工具,你可以有效地修改Linux系统的分区表。