linux – 为什么fdisk在圆柱体和扇区之间转换单位时存在差异?
发布时间:2020-12-14 02:38:53 所属栏目:Linux 来源:网络整理
导读:我们重新划分虚拟磁盘以增加LVM物理卷的大小. 这就是我们最初执行此操作的方式: $fdisk /dev/sdb# delete partitionfdisk d? 1# create new partitionfdisk n? p? 1first cylinder? [ENTER]last cylinder? [ENTER]# set LVM typefdisk t? 8efdisk w 这导致L
我们重新划分虚拟磁盘以增加LVM物理卷的大小.
这就是我们最初执行此操作的方式: $fdisk /dev/sdb # delete partition fdisk> d ? 1 # create new partition fdisk> n ? p ? 1 first cylinder? [ENTER] last cylinder? [ENTER] # set LVM type fdisk> t ? 8e fdisk> w 这导致LVM无法被Linux识别.我很困惑,看着备份.分区表都从1开始,所以看起来不像是问题.但是,如果我将单位(fdisk命令u)从柱面更改为扇区,我注意到备份从扇区13开始,但新分区从扇区128开始. 当我们纠正分区的开始时,一切都很顺利. 无法理解单位转换中的差异.有人可以帮我理解吗? 解决方法
fdisk是一个旧工具,默认使用oldstyle柱形模式.这将基于由硬盘固件提供的假的cilinder / track / head数据来计算.大多数工具(因为存在LBA分区)没有任何东西可以做.
您可以使用命令u切换到基于扇区的模式. 您的分区表可能是由另一个工具(可能是安装程序的重新分区功能)生成的,默认情况下使用此基于扇区的分区. Gpart,parted,但是很多工具做得更好,尽管它们都没有旧fdisk的纯净清晰度. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |