у моего друга был RAID 0 Массивов двух жестких дисков на 500 ГБ (Windows - NTFS - предварительно установленный Dell), и у каждого, кажется, есть поврежденный сектор. Таким образом, я запустил ПК с Ubuntu Живой Диск (15.04) и попытался собрать массив с mdadm для спасения данных (cos из окон, которые это всегда разбило).
Существует 3 Раздела по Набегу:
И снова все перечисленное:
$ sudo mdadm --examine /dev/sda
/dev/sda:
Magic : Intel Raid ISM Cfg Sig.
Version : 1.0.00
Orig Family : f3069b3e
Family : f3069b3e
Generation : 00006a1b
Attributes : All supported
UUID : b0ad0525:0ddce192:803168da:22a1ffe4
Checksum : c280a1b0 correct
MPB Sectors : 1
Disks : 2
RAID Devices : 1
[ARRAY0]:
UUID : 69bc365d:4feceb32:e1d6c70a:c5d22a9a
RAID Level : 0
Members : 2
Slots : [__]
Failed disk : 1
This Slot : ?
Array Size : 1953536000 (931.52 GiB 1000.21 GB)
Per Dev Size : 976768264 (465.76 GiB 500.11 GB)
Sector Offset : 0
Num Stripes : 3815500
Chunk Size : 128 KiB
Reserved : 0
Migrate State : idle
Map State : normal
Dirty State : clean
Disk00 Serial : 5QM21AYL
State : active failed
Id : 00000000
Usable Size : 976766862 (465.76 GiB 500.10 GB)
Disk01 Serial : 5QM220MP
State : active failed
Id : 00010000
Usable Size : 976766862 (465.76 GiB 500.10 GB)
Я не эта фирма с RST и mdadm, таким образом, я погуглил и попробовал:
$ sudo mdadm --assemble /dev/md0 /dev/sda /dev/sdb --force
mdadm: Marking array /dev/md0 as 'clean'
mdadm: Container /dev/md0 has been assembled with 2 drives
и затем:
$ sudo mount -t ntfs /dev/md0 /home/olddata/
Failed to read bootsector (size=0)
Failed to sync device /dev/md0: Input/output error
Failed to mount '/dev/md0': Invalid argument
The device '/dev/md0' 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?
Кто-либо может объяснить мне что не так с моим определением и вести меня на правильном пути?
Править:
дополнительная информация:
$ sudo fdisk -l
Disk /dev/loop0: 1 GiB, 1101672448 bytes, 2151704 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
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 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: 0xc8000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 245762047 245555200 117,1G 7 HPFS/NTFS/exFAT
/dev/sda3 245762048 1953531903 1707769856 814,3G 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 465,8 GiB, 500107862016 bytes, 976773168 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
Редактирование 2:
@psusi: Таким образом, если я понял вещи, Вы сказали, что собрать команда по устройствам является правильным способом запуститься:
$ sudo mdadm --assemble /dev/md0 /dev/sda /dev/sdb --force
mdadm: Marking array /dev/md0 as 'clean'
mdadm: Container /dev/md0 has been assembled with 2 drives
Но где пойти отсюда?
$ cat /proc/mdstat
Personalities : [raid0]
md0 : inactive sda[1](S) sdb[0](S)
6306 blocks super external:imsm
unused devices: <none>
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 100M 0 part
├─sda2 8:2 0 117,1G 0 part
└─sda3 8:3 0 348,6G 0 part
sdb 8:16 0 465,8G 0 disk
sr0 11:0 1 1,1G 0 rom /cdrom
loop0 7:0 0 1G 1 loop /rofs
Во-первых, это - массив, который делится, не отдельные диски. Вы не должны пытаться получить доступ к любым разделам, которые, может казаться, находятся на отдельных дисках. Вместо этого Вы монтируете корректный раздел на устройстве набега. Далее, Intel fakeraid собирает диски в "контейнер", который тогда подразделен на отдельные массивы RAID. Кажется, что Вы активировали контейнер, и я полагаю, что автоматически активирует любые другие массивы, которые это содержит, но они - что-то другое, чем /dev/md0
. cat /proc/mdstat
для наблюдения, какие массивы активны, или Вы могли бы консультироваться lsblk
, и это - один из других массивов (или раздел на том массиве, такой как /dev/md1p1
), который должен содержать файловую систему, которую Вы хотите смонтировать.