在XFS文件系统上使用“ tune2fs”,获得“找不到有效的文件系统超级块”。

非线虫

我在两天前遇到了此消息=:

tune2fs: Bad magic number in super-block while trying to open /dev/vdc1
Couldn't find valid filesystem superblock.

系统是Ubuntu,它是CentOS(主机)下的KVM虚拟机。而且我必须在新的虚拟硬盘驱动器上添加新的XFS文件系统。

新的虚拟硬盘驱动器显示为/dev/vdc,我创建了一个新分区:

fdisk /dev/vdc
    n
    p
    default
    +20G
    w

然后,我使用mkfs将分区更改为XFS:

mkfs.xfs -i size=1024 /dev/vdc1

这是以下结果fdisk -l

root@server1:/# fdisk -l

....

Disk /dev/vdc: 21.5 GB, 21474836480 bytes
3 heads, 34 sectors/track, 411206 cylinders, total 41943040 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 identifier: 0xc6bdd34a

Device Boot      Start         End      Blocks   Id  System
/dev/vdc1            2048    41943039    20970496   83  Linux

....

这是blkid/dev/vdc1是XFS)的结果

root@server1:/# blkid
/dev/vda1: UUID="2a5dd605-7774-4977-8f6c-79f70f222a65" TYPE="ext2" 
/dev/vda5: UUID="aBuqo9-bgg0-gRLK-g5aG-xC9c-tdRx-znG819" TYPE="LVM2_member" 
/dev/vdb: UUID="8L5N3N-EDmg-716P-Kk0t-4DID-x686-Ytlh2y" TYPE="LVM2_member" 
/dev/vdc1: UUID="468ec0df-089b-4225-8519-fd4022db24ed" TYPE="xfs" 
/dev/mapper/ubuntu--vg-root: UUID="61e644ad-2975-4017-879d-bb7933c7d6e9" TYPE="ext4" 
/dev/mapper/ubuntu--vg-swap_1: UUID="01ca2938-35aa-4c5c-8de4-ed37dc971cd3" TYPE="swap" 

并且/dev/vdc1是可挂载的,这意味着没有SuperBlock错误:

root@server1:/# mkdir /data_test
root@server1:/# mount /dev/vdc1 /data_test
(mounted)

这是df -hafter之后的结果mount /dev/vdc1

root@server1:/# df -h
Filesystem                   Size  Used Avail Use% Mounted on
udev                         990M   12K  990M   1% /dev
tmpfs                        201M  456K  200M   1% /run
/dev/mapper/ubuntu--vg-root   47G  2.2G   43G   5% /
none                         4.0K     0  4.0K   0% /sys/fs/cgroup
none                         5.0M     0  5.0M   0% /run/lock
none                        1001M     0 1001M   0% /run/shm
none                         100M     0  100M   0% /run/user
/dev/vda1                    236M   38M  186M  17% /boot
/dev/vdc1                     20G   33M   20G   1% /data_test

但是当我使用时tune2fs,它告诉我/dev/vdc1有超级块错误:

root@server1:/# tune2fs -l /dev/vdc1 | grep -i inode
tune2fs: Bad magic number in super-block while trying to open /dev/vdc1
Couldn't find valid filesystem superblock.

如何解决此错误?我尝试了其他命令,例如xfs_repair,xfs_check,但它们都不起作用

弗格森

tune2fs仅适用于ext[2-4]文件系统;不是XFS的。“超级块中的错误魔术数字”仅表示tune2fs不了解文件系统类型。如您所述,文件系统可以挂载这一事实证实了它的可行性。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该担心这个“找不到有效的文件系统超级块”错误吗?

在XFS文件系统上使用ACL访问文件时,权限被拒绝

在挂载的文件系统上运行 tune2fs -l /dev/device 是否安全?

在Debian中使用userquota挂载XFS文件系统

tune2fs抱怨新的ext4文件系统上的“不支持的只读功能”

xfs_repair / dev / sdb +找不到有效的Secondery超级块

R Markdown找不到文件,但执行块有效

在XFS文件系统上查找与inode编号关联的文件名

如何检查XFS文件系统版本?

设置新的xfs文件系统时出错:unknow fs类型

挂载FAT32:找不到有效的FAT文件系统

有没有一种方法可以在现有XFS文件系统上启用reflink?

找不到有效的设置文件

使用Perl在Windows系统上测试许多压缩文件的有效性

找不到文件系统

“我找不到有效的X窗口系统”

tune2fs-在大型ext4文件系统上保留多少空间

将启动文件系统从xfs转换为ext4

用`ftype = 1'重新创建XFS文件系统

如何检查XFS上包含重新链接文件的文件夹的磁盘使用情况?

以超级用户身份运行的gem5 FS模式失败,并显示“ IOError:找不到系统文件的路径。”

Ubuntu 18.04上的SQL Server操作系统错误2(系统找不到指定的文件。)

如何使用FAT文件系统在pendrive上执行文件?

FAT文件系统-错误的超级块

系统找不到指定的文件

grep设备上的整个文件系统块

超级敏感的文件系统!

使用cygwin在Windows文件系统上重构Java类

在Linux系统上使用Java Printable保存PDF文件