LINUX.ORG.RU

перенос диска из raid-1 в другой raid-1

 ,


0

1

есть комп с рейдом 1, с одним диском, другой временно missing, mdadm 2.6.7, на другом компе mdadm 3.3 и с ним не монтируется

если диск переставить обратно, но всё ок

# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md127 : active (auto-read-only) raid1 sda1[1]
976628928 blocks super 1.2 [2/1] [_U]
bitmap: 0/8 pages [0KB], 65536KB chunk


# mount /dev/md127 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/md127,
missing codepage or helper program, or other error

In some cases useful info is found in syslog - try
dmesg | tail or so.

# mount /dev/sda1 /mnt
mount: unknown filesystem type 'linux_raid_member'


# mdadm --detail /dev/md127
/dev/md127:
Version : 1.2
Creation Time : Thu Sep 7 23:28:33 2017
Raid Level : raid1
Array Size : 976628928 (931.39 GiB 1000.07 GB)
Used Dev Size : 976628928 (931.39 GiB 1000.07 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Thu Sep 7 23:28:33 2017
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0

Name : MediaServer:0 (local to host MediaServer)
UUID : 73f36910:67dd6a28:94370de2:daf735fb
Events : 0

Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 1 1 active sync /dev/sda1


есть комп с рейдом 1, с одним диском, другой временно missing, mdadm 2.6.7, на другом компе mdadm 3.3 и с ним не монтируется

А простыня ниже к какому случаю относится?

# mount /dev/md127 /mnt

blkid /dev/md127
parted /dev/md127 print
router ★★★★★ ()

Name : MediaServer:0 (local to host MediaServer)

Ты уверен, что на компе с «mdadm 2.6.7» он монтируется именно через mdadm, а не какой-нибудь фейк-рейд, подхваченный dmraid'ом?

смотри, бывают ситуации, когда фейк-рейд ( псевдоконтроллер, распаянный на мат. плате как рейд-костыль для винды ) записал на диск свои метаданные, кто-то невнимательный записал на тот же диск метаданные mdadm ( в другое место диска ) и не знает, как оно реально работает и кто фактически собирает рейд - программный mdadm или фейк-рейд, подхваченный через dmraid

router ★★★★★ ()
Последнее исправление: router (всего исправлений: 2)
Ответ на: комментарий от router

# blkid /dev/md127
#

# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
└─sda1 8:1 0 931,5G 0 part
└─md127 9:127 0 931,4G 0 raid1
sdb 8:16 0 298,1G 0 disk
├─sdb1 8:17 0 279,5G 0 part /
├─sdb2 8:18 0 1K 0 part
└─sdb5 8:21 0 18,6G 0 part [SWAP]

# parted /dev/md127 print
Error: /dev/md127: unrecognised disk label
Model: Linux Software RAID Array (md)
Disk /dev/md127: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

всё относится к 3.3

MaR ()
Ответ на: комментарий от MaR

Т.е. рейд корректно обнаружен, и собирается ( деградировавшим ), но ни ФС, ни таблицы разделов, ничего

По-прежнему считаю, что проблема не в версии mdadm, а в наличии нескольких разных метаданных

Если ещё есть возможность, проверть ситуацию на предыдущем компе, где всё монтируется - что именно монтируется, какая версия метаданных и UUID рейда.

router ★★★★★ ()