Portál AbcLinuxu, 9. května 2025 06:20
mdadm --create /dev/md[x] --level 1 --raid-devices=1 /dev/sd[x]
Urcite bych nesestavoval s obema disky. To je nejlepsi cesta do pekel. V pripade, ze si jeden nejak pozmenil, tak se pak replikuje a ....
mount -t ext4 /dev/md0 /mnt/hdd2 mount: wrong fs type, bad option, bad superblock on /dev/md0, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so mount -t ext4 /dev/md128 /mnt/hdd - v pohoděJeště výpis /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md127 : active raid5 sde1[0] sdc1[3] sdd1[1] 2930269184 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] bitmap: 0/11 pages [0KB], 65536KB chunk md0 : active raid1 sdb3[0] sda3[1] 37976960 blocks super 1.2 [2/2] [UU] md128 : active raid1 sda1[0] sdb1[1] 145396 blocks super 1.2 [2/2] [UU]
#!/bin/bash for i in `seq 0 512 1000000`; do echo $i; losetup -o $i /dev/sda3; dumpe2fs /dev/loop0 | grep superblock; losetup -d /dev/loop0; sleep 1; donekde /dev/loop0 je prvni volne loop zarizeni, coz u nabootovaneho ziveho systemu muze byt vyssi cislo a /dev/sda3 je ta partition, kde je vytvoreny ten raid (tedy nikoliv to raid zarizeni) vysledek bude vypadat nejak takto:
11264 Couldn't find valid filesystem superblock. 11776 Couldn't find valid filesystem superblock. 12288 Primary superblock at 1, Group descriptors at 2-2 Backup superblock at 8193, Group descriptors at 8194-8194 12800 Primary superblock at 1, Group descriptors at 2-2 Backup superblock at 8193, Group descriptors at 8194-8194 13312 Couldn't find valid filesystem superblock. 13824 Couldn't find valid filesystem superblock.to by nam melo pomoci najit zacatek toho filesystemu a namountovat jej.
0 loop: can't get info on device /dev/sdb3: Inappropriate ioctl for device dumpe2fs 1.42.5 (29-Jul-2012) dumpe2fs: Bad magic number in super-block while trying to open /dev/loop0 Couldn't find valid filesystem superblock. loop: can't delete device /dev/loop0: Device or resource busyloop jsem zkoušel měnit a vyšší neexistují, jinak s tím neumím :)
losetup -ftak jsem ten script trochu upravil
#!/bin/bash LOOP_DEVICE=`losetup -f` for i in `seq 0 512 1000000`; do echo $i; losetup -o $i $LOOP_DEVICE /dev/sdb3; dumpe2fs $LOOP_DEVICE | grep superblock ; sleep 1; losetup -d $LOOP_DEVICE; sleep 1; done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.