Ti sto contattando mentre ho incasinato il mio raid 1. Tutto è iniziato con un disco rotto. Ho sostituito il disco con uno nuovo. La sincronizzazione sembra avere successo. Tuttavia, sto ricevendo tonnellate di errori e il raid non è più disponibile. Almeno vorrei salvare i miei dati prima di fare ulteriori passi.
xxx@ubuntu ~ $ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 1,8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000b9056
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 3907028991 3907026944 1,8T 83 Linux
L'unità è disponibile come sdc1
xxx@ubuntu ~ $ sudo mdadm --examine /dev/sdc1
/dev/sdc1:
Magic : a92b4efc
Version : 0.90.00
UUID : 8a359ebe:d9785fdb:e368bf24:bd0fce41 (local to host ubuntu)
Creation Time : Sat Oct 8 13:55:02 2016
Raid Level : raid1
Used Dev Size : 1953513408 (1863.02 GiB 2000.40 GB)
Array Size : 1953513408 (1863.02 GiB 2000.40 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Update Time : Sat Dec 29 17:17:56 2018
State : clean
Internal Bitmap : present
Active Devices : 1
Working Devices : 2
Failed Devices : 0
Spare Devices : 1
Checksum : d5e354f3 - correct
Events : 23978
Number Major Minor RaidDevice State
this 2 8 49 2 spare /dev/sdd1
0 0 0 0 0 removed
1 1 8 33 1 active sync /dev/sdc1
2 2 8 49 2 spare /dev/sdd1
Controllo rapido su mdadm
sudo mdadm --assemble --scan --verbose
mdadm: looking for devices for /dev/md0
**mdadm: no RAID superblock on /dev/sdc**
mdadm: no RAID superblock on /dev/sdb1
mdadm: no RAID superblock on /dev/sdb
mdadm: /dev/sdc1 is identified as a member of /dev/md0, slot 2.
mdadm: no uptodate device for slot 0 of /dev/md0
mdadm: no uptodate device for slot 2 of /dev/md0
mdadm: added /dev/sdc1 to /dev/md0 as 2
mdadm: /dev/md0 assembled from 0 drives and 1 spare - not enough to start the array.
Nel prossimo passaggio ho provato a montare il disco rimanente come descritto in altri post.
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
NAME SIZE FSTYPE TYPE MOUNTPOINT
sda 2,7T disk
└─sda1 2,7T btrfs part /x-O
sdb 931,5G disk
└─sdb1 931,5G ext3 part /x-b
sdc 1,8T disk
└─sdc1 1,8T linux_raid_member part
sdd 2,7T disk
└─sdd1 2,7T btrfs part /x-raid_A
sde 2,7T disk
└─sde1 2,7T btrfs part
sdf 465,8G disk
├─sdf1 463,9G ext4 part /
├─sdf2 1K part
└─sdf5 1,9G swap part [SWAP]
sdg 2,7T btrfs disk /x-raid_B
sdh 2,7T btrfs disk
Il mount stesso non è riuscito con un messaggio di errore
xxx@ubuntu ~ $ sudo mount /dev/sdc1 disk1
mount: unknown filesystem type 'linux_raid_member'
Q1: Nel caso in cui sono sulla strada giusta. Come superare il problema?
Sulla base del successo limitato ho deciso di ricomporre un dispositivo RAID 1 solo con un singolo disco che usa la forza.
xxx@ubuntu ~ $ sudo mdadm --assemble --force /dev/md0 /dev/sdc1
Questo non mi ha aiutato ad andare oltre.
mdadm: failed to RUN_ARRAY /dev/md0: Input/output error
mdadm: Not enough devices to start the array.
Da qui comincio a sentirmi perso. Qualsiasi suggerimento sarà molto apprezzato.
Grazie in anticipo SFX
mdadm —examine
apparentemente lo elenca ancora come riserva. Fare: sudo mdadm —manage /dev/md0 —fail /dev/sdd1
, quindi prova ad assemblare. Puoi anche usare —remove
invece di —fail
.
sudo mdadm —assemble —readonly /dev/md0 /dev/sdc1
...