首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么resize2fs告诉我错误的信息

为什么resize2fs告诉我错误的信息
EN

Unix & Linux用户
提问于 2018-08-11 17:54:57
回答 2查看 2.2K关注 0票数 3

下午好!我正在尝试缩小一个ext4分区,并且我在网上找到了许多教程来实现这一点,但是,在实现实际更改时,resize2fs告诉我的信息是错误的!下面是一个场景:

代码语言:javascript
复制
# parted -s /dev/sdb unit GB print
Model: Hitachi HTS725050A7E630 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      0.00GB  0.64GB  0.64GB  primary  ext2         boot
 2      0.64GB  500GB   499GB   primary  ext4

现在,我正在尝试首先将文件系统减少30 am:

代码语言:javascript
复制
# resize2fs /dev/sdb2 469G
resize2fs 1.42.13 (17-May-2015)
The containing partition (or device) is only 121940394 (4k) blocks.
You requested a new size of 122945536 blocks.

分区没有挂载,正如您从输出中可以看到的那样,我实际上从总大小(499 - 30 = 469)中减去了30 as。当我应用一个单元(在本例中是GB)时,这是怎么可能的?我是不是遗漏了什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2018-08-11 18:01:03

469克是469*1024*1024k,是491782144k。122945536块4k也是491782144k。

Parted使用G表示1000,而不是1024。试着用分开的单元Gi。

票数 2
EN

Unix & Linux用户

发布于 2021-05-08 04:23:49

在我的例子中,当我将GB更改为G时,它起了作用。

代码语言:javascript
复制
root@ubuntu:/home/ubuntu# resize2fs /dev/ubuntu-vg/root 100GB
resize2fs 1.42.13 (17-May-2015)
resize2fs: Invalid new size: 100GB

root@ubuntu:/home/ubuntu# resize2fs /dev/ubuntu-vg/root 100G
resize2fs 1.42.13 (17-May-2015)
Resizing the filesystem on /dev/ubuntu-vg/root to 26214400 (4k) blocks.
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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