这就是我们最初执行此 *** 作的方式:
$fdisk /dev/sdb# delete partitionfdisk> d? 1# create new partitionfdisk> n? p? 1first cylinder? [ENTER]last cylinder? [ENTER]# set LVM typefdisk> t? 8efdisk> w
这导致LVM无法被linux识别.我很困惑,看着备份.分区表都从1开始,所以看起来不像是问题.但是,如果我将单位(fdisk命令u)从柱面更改为扇区,我注意到备份从扇区13开始,但新分区从扇区128开始.
当我们纠正分区的开始时,一切都很顺利.
解决方法 fdisk是一个旧工具,默认使用oldstyle柱形模式.这将基于由硬盘固件提供的假的cilinder / track / head数据来计算.大多数工具(因为存在LBA分区)没有任何东西可以做.您可以使用命令u切换到基于扇区的模式.
您的分区表可能是由另一个工具(可能是安装程序的重新分区功能)生成的,默认情况下使用此基于扇区的分区.
Gpart,parted,但是很多工具做得更好,尽管它们都没有旧fdisk的纯净清晰度.
总结以上是内存溢出为你收集整理的linux – 为什么fdisk在圆柱体和扇区之间转换单位时存在差异?全部内容,希望文章能够帮你解决linux – 为什么fdisk在圆柱体和扇区之间转换单位时存在差异?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)