Была такая же проблема:
$ sudo mdadm --assemble /dev/md100 /dev/sdj3 mdadm: failed to add /dev/sdj3 to /dev/md100: Invalid argument mdadm: /dev/md100 assembled from 0 drives - need all 2 to start it (use --run to insist).
dmesg показал следующую ошибку:
$ dmesg | grep sdj3 [ 102.886486] sdj: sdj1 sdj2 sdj3 [ 103.138246] md: invalid superblock checksum on sdj3 [ 103.138250] md: sdj3 does not have a valid v0.90 superblock, not importing!
Что можно исправить с помощью:
$ sudo mdadm --assemble /dev/md100 /dev/sdj3 --update=summaries --force mdadm: /dev/md100 has been started with 1 drive (out of 2).
Если у вас подключены все диски, их имена должны быть добавлены вместе, у меня подключен только 1 диск, в данном примере sdj3.
РЕДАКТИРОВАТЬ:
Я должен добавить несколько следующих snafus.
Монтирование массива md невозможно, так как это LVM:
$ sudo mount /dev/md100 /mnt/readynas mount: unknown filesystem type 'LVM2_member'
lvdisplay может дать вам имя устройства lvm:
$ sudo lvdisplay | grep "LV Path" LV Path /dev/c/c
Но установка этого устройства также не удалась:
$ sudo mount /dev/c/c /mnt/readynas mount: wrong fs type, bad option, bad superblock on /dev/mapper/c-c, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
Dmesg скажет вам, почему :
$ dmesg | tail -2 [ 2294.007063] EXT4-fs (dm-1): mounting ext3 file system using the ext4 subsystem [ 2294.007069] EXT4-fs (dm-1): bad block size 16384
В Ubuntu это можно сделать с помощью другого инструмента для монтирования файловой системы:
$ sudo apt-get install fuseext2 $ sudo fuseext2 -o ro,allow_other /dev/c/c /mnt/readynas