Добрый день.
Как-то давно у меня был софтварный(mdadm) RAID 1 который я разобрал, оставив диск до лучших времён.
К сожалению сейчас возникла необходимость этот диск использовать и предварительно хочу посмотреть есть ли на нём что-то, что может пригодится.
У меня остался бекап старого mdadm.conf
19 # definitions of existing MD arrays
20 ARRAY /dev/md0 metadata=1.2 name=Mario:0 UUID=3ad9af5f:171e223d:a19b02bf:ee987690
Разделы и файловую систему я уже не вспомню. Диск просто не монтируется. Возможно при удалении рейда я что-то ещё затёр в заголовке(не точно). Так же, если это важно, то предыдущая система могла быть 32-битной.
Сейчас
4.8.6-040806-lowlatency #201610310831 SMP PREEMPT Mon Oct 31 12:39:23 UTC 2016 x86_64 x86_64 x86_64 GNU/LinuxВот что я пытался сделать для подключения диска(я немного обезьяна с гранатой
и попробовал всё, что нашел в инете):
$blkid/dev/sdb1: UUID="3ad9af5f-171e-223d-a19b-02bfee987690" UUID_SUB="4a88ac2b-085b-efb3-682c-bfd2e34ef09b" LABEL="Mario:0" TYPE="linux_raid_member"
#fdisk -lDisk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 3907026943 3907024896 1.8T fd Linux raid autodetect
#mount /dev/sdb1 /tmp/mnt/mount: unknown filesystem type 'linux_raid_member'
#mdadm --examine --scan --verboseARRAY /dev/md/0 level=raid1 metadata=1.2 num-devices=2 UUID=3ad9af5f:171e223d:a19b02bf:ee987690 name=Mario:0
devices=/dev/sdb1
#mdadm --examine /dev/sdb/dev/sdb:
MBR Magic : aa55
Partition[0] : 3907024896 sectors at 2048 (type fd)
#mdadm --examine /dev/sdb1/dev/sdb1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 3ad9af5f:171e223d:a19b02bf:ee987690
Name : Mario:0 (local to host Mario)
Creation Time : Fri Feb 10 11:43:52 2012
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 3907025072 (1863.01 GiB 2000.40 GB)
Array Size : 1953512400 (1863.01 GiB 2000.40 GB)
Used Dev Size : 3907024800 (1863.01 GiB 2000.40 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
Unused Space : before=1968 sectors, after=18446744073709549664 sectors
State : clean
Device UUID : 4a88ac2b:085befb3:682cbfd2:e34ef09b
Update Time : Thu Feb 20 20:33:36 2014
Checksum : c09fcc78 - correct
Events : 25859
Device Role : Active device 1
Array State : .A ('A' == active, '.' == missing, 'R' == replacing)
#mdadm --assemble --run /dev/md0 /dev/sdb1mdadm: failed to add /dev/sdb1 to /dev/md0: Invalid argument
mdadm: failed to RUN_ARRAY /dev/md0: Invalid argument
#mdadm --assemble --scan -fmdadm: failed to add /dev/sdb1 to /dev/md0: Invalid argument
mdadm: failed to RUN_ARRAY /dev/md0: Invalid argument
#mdadm --assemble --verbose /dev/md0 /dev/sdb1mdadm: looking for devices for /dev/md0
mdadm: /dev/sdb1 is identified as a member of /dev/md0, slot 1.
mdadm: no uptodate device for slot 0 of /dev/md0
mdadm: failed to add /dev/sdb1 to /dev/md0: Invalid argument
mdadm: /dev/md0 assembled from 0 drives - need 1 to start (use --run to insist).
#mdadm -A /dev/md0 -f --update=summaries /dev/sdb1mdadm: --update=summaries not understood for 1.x metadata
#losetup -f -o 134217728 /dev/sdb1mount /dev/loop0 /mnt/old_hddNTFS signature is missing.
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' 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?
#fsck.ext3 -n -v /dev/loop0e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Bad magic number in super-block
fsck.ext3: Superblock invalid, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/loop0
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
#mdadm --create --verbose /dev/md1 --level=1 --raid-devices=1 /dev/sdb1 --forcemdadm: /dev/sdb1 appears to be part of a raid array:
level=raid1 devices=2 ctime=Fri Feb 10 11:43:52 2012
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: size set to 1953381376K
mdadm: automatically enabling write-intent bitmap on large array
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md1 started.
#mount /dev/md1 /mnt/old_hdd/NTFS signature is missing.
Failed to mount '/dev/md1': Invalid argument
The device '/dev/md1' 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?
lsblk -fNAME FSTYPE LABEL UUID MOUNTPOINT
sdb
└─sdb1 linux_raid_member Mario:1 e6fccc49-7f72-3959-a37c-f4ccb68bb581
└─md1
├─md1p1
├─md1p4
└─md1p2
#mdadm -EsARRAY /dev/md/0 metadata=1.2 UUID=3ad9af5f:171e223d:a19b02bf:ee987690 name=Mario:
Подскажите, пожалуйста, что можно ещё попробовать чтобы подключить диск.
Спасибо.