首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux扩展分区类型

Linux扩展分区类型
EN

Unix & Linux用户
提问于 2018-10-19 08:36:37
回答 1查看 1.5K关注 0票数 2

我必须为嵌入式linux项目定义分区布局。我有一个与BeagleBoneBlack非常相似的董事会。

项目需要5个分区,所以我必须使用扩展分区。

问:使用哪种扩展分区类型?

最常用的两种方法是:

  • 0f W95 Ext'd和
  • 05扩展

有什么关系?

gparted (ubuntu)中格式化时,默认使用0f。(它是windows 95分区类型。)在parted (ubuntu)或fdisk (linux板)格式化时,默认使用05。(它是dos分区类型。)

还有0x85 (LinuxExtendedLinuxExtended),但即使是fdisk也无法处理它。

请有人解释一下,这种不同类型的扩展分区有什么不同和限制,推荐给嵌入式linux板什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-10-19 09:12:03

鉴于您的用例,如果您的董事会可以启动它,我建议使用GPT而不是MBR。在fdisk中,g命令将创建一个新的D1磁盘标签,您将能够创建所有分区,而无需担心扩展分区。

现在,为了解决您的实际问题,在Linux下没有实际的区别。分区类型5是历史上的、基于缸盖/扇区的扩展分区类型,理论上仅限于8.4GB。分区类型F是在Windows 95中引入的,以指示基于LBA的访问,该访问不限于8.4GB。DOS、Windows 95、98等操作系统与早期版本的Windows之间存在着各种兼容性问题,但这在很大程度上与此无关。详细信息请参阅AndriesE.Brouwer的分区类型列表 (不幸的是,大部分链接现在都被破坏了;互联网档案馆有一些链接)。

Linux只使用基于扇区的分区信息,因此即使类型5扩展分区也是不受限制的。这可以产生“有趣”的布局,如果您使用DOS兼容模式与fdisk -它将高兴地创建一个大于8.4GB的扩展分区与CHS信息限制在8.4GB.

分区类型85也是可用的,但是fdisk有一个小小的问题。如果您创建一个扩展分区并将其类型更改为85,fdisk将拒绝立即使用它,但是如果您编写结果分区表并重新启动fdisk,它将很高兴地在85扩展分区内创建逻辑分区。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/476499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档