Я пытаюсь смонтировать свой логический том и получить следующую ошибку:
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
Куда я иду отсюда? У меня есть 4 ТБ данных, находящихся там, я не могу добраться до.
Информация запросила:
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'
dmesg
[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
Выходные данные 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 .
Вы можете проверить наличие инструмента kpartx
(из одноименного пакета). Это должно помочь вам создать и смонтировать раздел из образа диска гораздо проще.
У меня была похожая проблема, которая была решена для меня с помощью e2fsck
.