加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

调整分区fdisk的大小失败,参数无效

发布时间:2020-12-14 03:03:45 所属栏目:Linux 来源:网络整理
导读:我最近通过我的主机控制面板将VPS从50GB SSD调整为300GB SSD.我现在正在尝试使用fdisk调整主分区的大小,以便能够使用所有新空间.但是,fdisk在启动时给我一个警告: GPT PMBR size mismatch (104857599 != 629145599) will be corrected by w(rite).GPT PMBR
我最近通过我的主机控制面板将VPS从50GB SSD调整为300GB SSD.我现在正在尝试使用fdisk调整主分区的大小,以便能够使用所有新空间.但是,fdisk在启动时给我一个警告:
GPT PMBR size mismatch (104857599 != 629145599) will be corrected by w(rite).
GPT PMBR size mismatch (104857599 != 629145599) will be corrected by w(rite).

很明显它是以前尺寸的六倍,因为我从50GB变为300GB.所以,我决定按照提示写下表…

Command (m for help): w
GPT PMBR size mismatch (104857599 != 629145599) will be corrected by w(rite).
fdisk: failed to write disklabel: Invalid argument

..哪个不起作用.尽管有许多搜索查询,我无法找到导致该错误的原因.我不使用LVM,我的分区表如下所示:

Disk /dev/vda: 300 GiB,322122547200 bytes,629145600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 30D92031-0C13-42FF-AC16-D34F36DD3907

Device        Start       End  Sectors Size Type
/dev/vda1      2048     32767    30720  15M BIOS boot
/dev/vda2     32768  16809983 16777216   8G Linux swap
/dev/vda3  16809984 104857566 88047583  42G Linux filesystem

注意磁盘如何将其显示为300GiB,因此它确实识别尺寸变化.

解决方法

我设法解决了这个问题.我安装了parted,当我运行时它告诉我分区表没有覆盖整个磁盘(duh),所以它问我修复/取消我用Fix修复了.显然,这可以解决问题,因为我能够使用sudo fdisk / dev / vda将分区修改为完整大小,但之后我确实需要运行sudo resize2fs / dev / vda3来应用更改.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读