Возник вопрос с переносом данных из старенького файлового хранилища D-link DNS-323 на новенький сервер под Linux.
Сначала пробовал перенести файлы через smbclient и gui, но хранилище забито под завязку и падает в обморок после нескольких часов копирования.
Рассматривал вариант написать скрипт на Perl и заюзать модуль для переноса, но геморно и не факт, что получится. В общем решил грубо переткнуть харды, но тут возникла проблема.
После переноса диски определились и parted (fdisk в моём дистрибутиве не предусмотрен) выдаёт такую картину:
Disk /dev/sdd: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32,3kB 543MB 543MB primary linux-swap(v1)
4 543MB 1069MB 526MB primary ext2
2 1069MB 499GB 498GB primary ext2
3 499GB 500GB 814MB primary ext2
первый диск, и второй:
Disk /dev/sde: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Пробовал через dmraid различные ухищрения, но получить какой-либо полезной информации так и не удалось.
Вот что смог получить с помощью mdadm:
[root@fortress ~]# mdadm -Q /dev/sdd /dev/sde
/dev/sdd: is not an md array
/dev/sdd: device 0 in 0 device unknown raid0 array. Use mdadm --examine for more detail.
/dev/sde: is not an md array
[root@fortress ~]# mdadm -E /dev/sdd /dev/sde
/dev/sdd:
MBR Magic : aa55
Partition[0] : 1060227 sectors at 63 (type 82)
Partition[1] : 973089180 sectors at 2088450 (type 83)
Partition[2] : 1590435 sectors at 975177630 (type 83)
Partition[3] : 1028160 sectors at 1060290 (type 83)
mdadm: No md superblock detected on /dev/sde.
Собрать с его помощью массив можно даже не надеяться.
Насколько я понимаю, метадата дисков имеет нестандартный формат, который mdadm и dmraid не распознают. Я слышал, что можно вытащить из такого массива данные без сборки (т. е. на каждом диске, по идее должно быть по полноценной копии).
Пробовал примонтировать раздел 2 первого диска и получил вот это:
mount: unknown filesystem type 'linux_raid_member'
В этой статье описывается, что метаданные RAID1 можно без проблем удалять и восстанавливать, а если их удалить, то разделы монтируются просто как ext2.
http://www.aleksandr.rublog/perenos_programmnogo_raid_v_ubuntu_linux.htmlБоязливо конечно проделывать всё это без гарантий, поэтому спрашиваю так ли это и как оно должно выглядеть в моём случае?
И вообще, может кто-нибудь подскажет хороший источник теоретии про метадату (что происходит с данными, если она удаляется и накатывается заново)?