Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подключение одного диска (бывший mdadm RAID 1)  (Прочитано 2651 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vaffel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый день.

Как-то давно у меня был софтварный(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


Вот что я пытался сделать для подключения диска(я немного обезьяна с гранатой :o и попробовал всё, что нашел в инете):

$blkid
/dev/sdb1: UUID="3ad9af5f-171e-223d-a19b-02bfee987690" UUID_SUB="4a88ac2b-085b-efb3-682c-bfd2e34ef09b" LABEL="Mario:0" TYPE="linux_raid_member"

#fdisk -l
Disk /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 --verbose
ARRAY /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/sdb1
mdadm: failed to add /dev/sdb1 to /dev/md0: Invalid argument
mdadm: failed to RUN_ARRAY /dev/md0: Invalid argument

#mdadm --assemble --scan -f
mdadm: 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/sdb1
mdadm: 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/sdb1
mdadm: --update=summaries not understood for 1.x metadata


#losetup -f -o 134217728 /dev/sdb1

mount /dev/loop0 /mnt/old_hdd
NTFS 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/loop0
e2fsck 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 --force
mdadm: /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 -f
NAME        FSTYPE            LABEL   UUID                                 MOUNTPOINT
sdb                                                                       
└─sdb1      linux_raid_member Mario:1 e6fccc49-7f72-3959-a37c-f4ccb68bb581
  └─md1                                                                   
    ├─md1p1                                                               
    ├─md1p4                                                               
    └─md1p2   

#mdadm -Es
ARRAY /dev/md/0  metadata=1.2 UUID=3ad9af5f:171e223d:a19b02bf:ee987690 name=Mario:

Подскажите, пожалуйста, что можно ещё попробовать чтобы подключить диск.
Спасибо.

Оффлайн agtrif

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Подключение одного диска (бывший mdadm RAID 1)
« Ответ #1 : 22 Августа 2018, 09:44:47 »
Если мне память не изменяет, то кажется GParted Live CD, прекрасно видит неполный програмный рейд 1 прямо из коробки. Ну может подшаманить надо немного.

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.