linux 拒绝挂载有效分区

linux 拒绝挂载有效分区

我的设置是一个 Linux 机器,其中有 1 个分区,使用 LVM - 已经运行多年了。

我添加了冻结,并且重启后分区无法挂载:

安装 -r -t ext3 /dev/pve/data /mnt/pve-data

挂载:错误的 fs 类型、错误的选项、/dev/mapper/pve-data 上的错误超级块、缺少代码页或辅助程序或其他错误在某些情况下,在 syslog 中发现有用的信息 - 尝试 dmesg | tail 等

然而 fsck 没有发现任何问题:

fsck.ext3 -fp /dev/pve/数据

/dev/pve/data: 3024076/60366848 个文件 (0.6% 不连续), 156921642/241435648 个块

dmegs 和 syslog 中没有任何内容。

我很疑惑,我的分区出了什么问题?

提前致谢

格雷格

Debian 5.0.10

LVM 2.02.39

答案1

有问题的分区可能是 ext4 而不是 ext3。因此,当 mount 命令注意到这一点时,就会给出错误。

答案2

检查您尝试挂载的文件系统是否已加载驱动程序。

在 root 下运行(或通过 sudo):

获取文件系统类型

root@kontron:~# blkid
/dev/sda1: UUID="9de9be9f-04c9-4542-b0e0-3f9a2cb1c785" TYPE="ext3"
/dev/sda5: UUID="0958ee8b-55d8-462a-8dcf-1674c7212690" TYPE="swap"

列出已加载的内核模块

修改

root@kontron:~# lsmod | grep ext
ext3                   94204  1 
jbd                    32269  1 ext3
mbcache                 3762  1 ext3

如果模块未加载,请尝试在相应的模块文件夹下找到它

ls -la /lib/modules/$(uname -r)/kernel/fs
drwxr-xr-x 59 root root  4096 Jul  7 13:42 .
drwxr-xr-x 10 root root  4096 Jul  7 13:42 ..
drwxr-xr-x  2 root root  4096 Jul  7 13:42 ext2
drwxr-xr-x  2 root root  4096 Jul  7 13:42 ext3
drwxr-xr-x  2 root root  4096 Jul  7 13:42 ext4

*请注意,如果您在 initramfs 下执行 tese,有时需要安装额外的内核模块并重建 initramfs

尝试加载必要的模块

modprobe -v ext3

并重复安装

mount -r -t ext3 /dev/pve/data /mnt/pve-data

相关内容