У меня было 2 поврежденных диска, и теперь я заменил их новыми, находящимися на RAID 0. После установки новых дисков я подключил 2 старых поврежденных диска через USB, чтобы получить с них данные. Эти 2 диска построены в RAID 0 и используют LVM, сервер теперь распознает оба диска, но ind
Disk /dev/sdd: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5527e79b
Device Boot Start End Blocks Id System
/dev/sdd1 1 121470 975698944 8e Linux LVM
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1f0bbe1f
Device Boot Start End Blocks Id System
/dev/sdc1 1 60802 488383488 7 HPFS/NTFS
Я пытаюсь смонтировать диски, но он не работает
mount /dev/sdc1 /mnt/sdc1 -t ntfs
NTFS signature is missing.
Failed to mount '/dev/sdc1': Invalid argument
The device '/dev/sdc1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
mount /dev/sdd1 /mnt/sdd1
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
dmesg | tail -l
EXT4-fs (sdd1): bad geometry: block count 157286400 exceeds size of device (122096390 blocks)
Есть ли способ смонтировать эти два диска без потери данных и переопределить конфигурацию RAID или LVM?
Я нашел этот пример: https: //unix.stackexchange. com / questions / 115698 / fix-ext4-fs-bad-geometry-block-count-sizes-size-of-device
sfdisk -d /dev/sdx >sdx.txt
cat sdx.txt
sfdisk /dev/sdx <sdx.txt
Поможет ли это?
Мой результат:
# partition table of /dev/sdd
unit: sectors
/dev/sdd1 : start= 2048, size=1951397888, Id=8e
/dev/sdd2 : start= 0, size= 0, Id= 0
/dev/sdd3 : start= 0, size= 0, Id= 0
/dev/sdd4 : start= 0, size= 0, Id= 0
RAID0 не является RAID ... (то есть не избыточным) RAID0 - это просто способ использования двух дисков для значительного повышения производительности. Однако это не позволяет восстановить данные после неисправного диска. Если один или оба были повреждены ... вы, вероятно, не сможете смонтировать их, пока повреждение не будет исправлено (если возможно). Если вы умеете читать с дисков ... вы можете попробовать собрать RAID вручную с помощью утилиты mdadm.