我正在尝试挂载我的逻辑卷并收到以下错误:
root@mediaserver:/home/jon# mount /dev/mediaserver/homeserver /media
mount: you must specify the filesystem type
因此我尝试指定 ext4 类型:
root@mediaserver:/home/jon# mount -t ext4 /dev/mediaserver/homeserver /media
mount: wrong fs type, bad option, bad superblock on /dev/mapper/mediaserver-homeserver,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
然后尝试了 ext2:
root@mediaserver:/home/jon# mount -t ext2 /dev/mediaserver/homeserver /media
mount: wrong fs type, bad option, bad superblock on /dev/mapper/mediaserver-homeserver,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
我该怎么做?我有 4TB 的数据无法访问。
所需信息:
ls -l /dev/mediaserver/homeserver
lrwxrwxrwx 1 root root 7 Mar 5 15:12 /dev/mediaserver/homeserver -> ../dm-2
file /dev/mediaserver/homeserver
/dev/mediaserver/homeserver: symbolic link to `../dm-2'
消息
[23509.241733] EXT2-fs (dm-2): error: can't find an ext2 filesystem on dev dm-2.
[23561.777635] EXT4-fs (dm-2): VFS: Can't find ext4 filesystem
[23569.175763] EXT2-fs (dm-2): error: can't find an ext2 filesystem on dev dm-2.
----要求更多信息:
jon@mediaserver:~$ sudo ls -lL /dev/mediaserver/homeserver
brw-rw---- 1 root disk 252, 2 Mar 5 22:17 /dev/mediaserver/homeserver
jon@mediaserver:~$ sudo file -sL /dev/mediaserver/homeserver
/dev/mediaserver/homeserver: x86 boot sector; partition 1: ID=0xe, active, starthead
0, startsector 551228337, 715429412 sectors; partition 2: ID=0xc, starthead 0,
startsector 1287256334, 76756965 sectors; partition 3: ID=0x1, starthead 0,
startsector 1635111194, 16777344 sectors; partition 4: ID=0x7, starthead 0,
startsector 1793823873, 20385300 sectors, code offset 0x31
答案1
输出file -sL
显示,它/dev/mediaserver/homeserver
指向的不是文件系统,而是磁盘映像,即整个磁盘的二进制副本。磁盘映像显然包含四个分区。
使用此命令找出图像内每个分区的偏移量(以扇区为单位):
$ sudo fdisk -lu /dev/mediaserver/homeserver
然后,对于每个分区,将偏移量乘以 fdisk 报告的扇区大小转换为字节,并将其传递给offset
选项mount
:
$ sudo mkdir /mnt/part1
$ sudo mount -o offset=... /dev/mediaserver/homeserver /mnt/part1
这应该可以恢复您的数据。更多信息StackExchange 上的这篇文章。
答案2
您可能需要检查该kpartx
工具(来自同名软件包)。它应该可以帮助您更轻松地从磁盘映像创建和安装分区。
答案3
我遇到了类似的问题,通过使用 解决了它e2fsck
。