首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >resize2fs:尝试打开超级块时出现错误的幻数

resize2fs:尝试打开超级块时出现错误的幻数
EN

Stack Overflow用户
提问于 2014-10-11 02:00:06
回答 11查看 428.2K关注 0票数 191

我正在尝试调整CentOS7上的逻辑卷的大小,但遇到以下错误:

代码语言:javascript
复制
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.

我尝试添加一个新分区(使用fdisk),并使用extend扩展卷组,然后调整大小。使用lvextend调整逻辑卷的大小效果很好,但在resize2fs上失败了。

我还尝试删除现有分区(使用fdisk)并使用更大的结束块重新创建它,然后使用lvm pvresize调整物理卷的大小,然后使用lvm lvresize调整逻辑卷的大小。再说一次,到目前为止,一切都运行得很好。

一旦我尝试使用resize2fs,使用上面的两种方法,我收到了完全相同的错误。

希望下面的一些内容能给我们带来一些启发。

fdisk -l

代码语言:javascript
复制
[root@server~]# fdisk -l

Disk /dev/xvda: 32.2 GB, 32212254720 bytes, 62914560 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
Disk label type: dos
Disk identifier: 0x0009323a

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *        2048     1026047      512000   83  Linux
/dev/xvda2         1026048    41943039    20458496   8e  Linux LVM
/dev/xvda3        41943040    62914559    10485760   8e  Linux LVM

Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 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


Disk /dev/mapper/centos-root: 29.5 GB, 29532094464 bytes, 57679872 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

pvdisplay

代码语言:javascript
复制
[root@server ~]# pvdisplay
--- Physical volume ---
PV Name               /dev/xvda2
VG Name               centos
PV Size               19.51 GiB / not usable 2.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              4994
Free PE               0
Allocated PE          4994
PV UUID               7bJOPh-OUK0-dGAs-2yqL-CAsV-TZeL-HfYzCt

--- Physical volume ---
PV Name               /dev/xvda3
VG Name               centos
PV Size               10.00 GiB / not usable 4.00 MiB
Allocatable           yes (but full)
PE Size               4.00 MiB
Total PE              2559
Free PE               0
Allocated PE          2559
PV UUID               p0IClg-5mrh-5WlL-eJ1v-t6Tm-flVJ-gsJOK6

vgdisplay

代码语言:javascript
复制
[root@server ~]# vgdisplay
--- Volume group ---
VG Name               centos
System ID
Format                lvm2
Metadata Areas        2
Metadata Sequence No  6
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                2
Open LV               2
Max PV                0
Cur PV                2
Act PV                2
VG Size               29.50 GiB
PE Size               4.00 MiB
Total PE              7553
Alloc PE / Size       7553 / 29.50 GiB
Free  PE / Size       0 / 0
VG UUID               FD7k1M-koJt-2veW-sizL-Srsq-Y6zt-GcCfz6

lvdisplay

代码语言:javascript
复制
[root@server ~]# lvdisplay
--- Logical volume ---
LV Path                /dev/centos/swap
LV Name                swap
VG Name                centos
LV UUID                KyokrR-NGsp-6jVA-P92S-QE3X-hvdp-WAeACd
LV Write Access        read/write
LV Creation host, time localhost, 2014-10-09 08:28:42 +0100
LV Status              available
# open                 2
LV Size                2.00 GiB
Current LE             512
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:0

--- Logical volume ---
LV Path                /dev/centos/root
LV Name                root
VG Name                centos
LV UUID                ugCOcT-sTDK-M8EV-3InM-hjIg-2nwS-KeAOnq
LV Write Access        read/write
LV Creation host, time localhost, 2014-10-09 08:28:42 +0100
LV Status              available
# open                 1
LV Size                27.50 GiB
Current LE             7041
Segments               2
Allocation             inherit
Read ahead sectors     auto
- currently set to     8192
Block device           253:1

我可能做了一些愚蠢的事情,所以任何帮助都将不胜感激!

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2014-10-12 07:21:54

在经过一些试验和错误之后..。正如可能的答案中所提到的,事实证明需要xfs_growfs而不是resize2fs

CentOS 7,

代码语言:js
复制
fdisk /dev/xvda

创建新的主分区,类型设置为linux lvm

代码语言:javascript
复制
n
p
3
t
8e
w

创建新的主卷,并将卷组扩展到新卷。

代码语言:javascript
复制
partprobe
pvcreate /dev/xvda3
vgextend /dev/centos /dev/xvda3

检查物理卷是否有可用空间,使用可用空间扩展逻辑卷。

代码语言:javascript
复制
vgdisplay -v
lvextend -l+288 /dev/centos/root

最后执行在线调整大小以调整逻辑卷的大小,然后检查可用空间。

代码语言:javascript
复制
xfs_growfs /dev/centos/root
df -h
票数 370
EN

Stack Overflow用户

发布于 2016-10-23 14:58:43

在Centos 7中,默认文件系统是xfs。

xfs文件系统仅支持扩展而不支持缩减。因此,如果希望调整文件系统大小,请使用xfs_growfs而不是resize2fs。

代码语言:js
复制
xfs_growfs /dev/root_vg/root

注意:对于ext4文件系统使用

代码语言:js
复制
resize2fs /dev/root_vg/root
票数 74
EN

Stack Overflow用户

发布于 2014-10-11 04:30:53

今天中午我遇到了同样的问题,最终在这里找到了解决方案-->正在尝试resize2fs EB卷fails我跳过了挂载,因为分区已经挂载了。

显然,CentOS 7使用XFS作为默认文件系统,因此resize2fs都会失败。

我看了一眼/etc/fstab,猜猜发生了什么,XFS正盯着我的脸...希望这能有所帮助。

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

https://stackoverflow.com/questions/26305376

复制
相关文章

相似问题

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