resize2fs:尝试打开时超级块中的魔术码错误

克里斯·诺尔斯(ChrisKnowles):

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

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)并使用vgextend扩展卷组,然后调整大小。使用lvextend调整逻辑卷的大小可以正常使用,但是在resize2fs失败。

我还尝试过删除现有分区(使用fdisk)并使用更大的端块重新创建它,然后使用lvm pvresize调整物理卷的大小,然后使用lvm lvresize调整逻辑卷的大小。到目前为止,一切仍然正常。

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

希望以下内容可以阐明一些内容。

fdisk -l

[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

[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

[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

[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

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

克里斯·诺尔斯(ChrisKnowles):

经过一番尝试和错误...如可能的答案中所述,事实证明是要求xfs_growfs而不是resize2fs

CentOS 7,

fdisk /dev/xvda

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

n
p
3
t
8e
w

创建一个新的主卷并将该卷组扩展到新卷。

partprobe
pvcreate /dev/xvda3
vgextend /dev/centos /dev/xvda3

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

vgdisplay -v
lvextend -l+288 /dev/centos/root

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

xfs_growfs /dev/centos/root
df -h

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

超级块中的错误魔术数

为什么resize2fs会误读分区中的块数?

ext4-超级块中的错误魔术数

resize2fs命令在Linux中做什么

EXT4-fs (sda2):写入超级块时出现 I/0 错误

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

使用resize2fs在Vagrant archlinux中增加磁盘大小

无法加载Ubuntu:尝试打开/ dev / sda7时,超级块校验和与超级块不匹配

通过resize2fs找回丢失的可用空间

为什么在lvextend之后需要做resize2fs?

无法使用resize2fs调整分区大小

如何确定resize2fs的新大小?

resize2fs和lvresize之间的区别?

挂载:错误的fs类型,错误的选项,错误的超级块

尝试在 Kubernetes 集群中使用 iSCSI 卷,但得到“错误的 fs 类型、错误的选项、/dev/sdb 上的超级块错误、缺少代码页或帮助程序”

LVM无法调整大小或无法通过resize2fs和e2fsck检查

dumpe2fs找不到任何超级块

resize2fs无法将分区调整为最大容量?

默认情况下,`resize2fs`不执行任何操作吗?

parted resizepart和resize2fs是否不会修改或删除分区上的现有文件?

将resize2fs与文件系统偏移量一起使用

Resize2fs:文件系统已经很长了。没事做!

DHClient在运行resize2fs后停止工作

fdisk不使用resize2fs缩小未挂载的分区

在使用 resize2fs 缩小过程中意外丢失 /home

Ext 3或2文件系统恢复:错误的超级块,没有可用的备份超级块。我还能尝试什么?

我正在运行 fsck 并得到“ext2fs_open2:超级块中的坏幻数”

无法安装“错误的fs类型,错误的选项,错误的超级块”的USB驱动器错误消息

为什么会出现“错误的fs类型,错误的选项,错误的超级块”错误?