Tidak dapat merakit array mdadm karena kurangnya kesalahan

0

Sistem host mesin virtual saya menjalankan Debian 8.4. Saya harus me-restart sistem kemarin dan belum berhasil mendapatkan saya mdadm susun dan berjalan kembali. Saya bisa boot secara normal, tetapi tidak ada array (atau kesalahan) menunggu saya.

Semua drive raid terhubung dengan menggunakan kartu ekstensi pcie sata. Semua drive ada di sana, tetapi mdadm tampaknya mengabaikan mereka. Juga, saya tidak menemukan satu pesan kesalahan pun yang mungkin terkait dengan masalah saya dmesg output atau apapun mdadm perintah saya coba.

Saya siap memposting dmesg data, tapi saya tidak tahu cara memfilter garis yang tidak relevan (tidak mdadm output di sana pula).


Biasanya, lsblk akan daftar partisi mdadm dan barang-barang di drive saya, tetapi tidak hari ini

jejanim@vault:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  55.9G  0 disk
sdb      8:16   0  55.9G  0 disk
sdc      8:32   0 447.1G  0 disk
└─sdc1   8:33   0   447G  0 part /mnt/music
sdd      8:48   0  55.9G  0 disk
├─sdd1   8:49   0   487M  0 part /boot/efi
├─sdd2   8:50   0  53.7G  0 part /
└─sdd3   8:51   0   1.7G  0 part [SWAP]
sde      8:64   0 238.5G  0 disk
└─sde1   8:65   0 238.5G  0 part
sdf      8:80   0  59.6G  0 disk
sdg      8:96   0 119.2G  0 disk
└─sdg1   8:97   0 119.2G  0 part

Memeriksa semua drive menghasilkan sesuatu seperti ini untuk semua 4 drive serangan:

/dev/sdg1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 2e3a29fc:12e40f9c:7b6f57d7:b00b62cc
           Name : vault:0  (local to host vault)
  Creation Time : Mon Aug  3 19:32:06 2015
     Raid Level : raid5
   Raid Devices : 4

 Avail Dev Size : 250004480 (119.21 GiB 128.00 GB)
     Array Size : 175747584 (167.61 GiB 179.97 GB)
  Used Dev Size : 117165056 (55.87 GiB 59.99 GB)
    Data Offset : 62464 sectors
   Super Offset : 8 sectors
   Unused Space : before=62376 sectors, after=132839424 sectors
          State : clean
    Device UUID : b1b45ac6:b0acac1e:fc46cdb5:00ac85d6

    Update Time : Thu Apr  7 20:24:20 2016
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : 9a815dbc - correct
         Events : 94417

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : Active device 1
   Array State : AAAA ('A' == active, '.' == missing, 'R' == replacing)

Sepertinya oke? Nah, cobalah untuk merakitnya:

jejanim@vault:~$ sudo mdadm --assemble --uuid=2e3a29fc:12e40f9c:7b6f57d7:b00b62cc --verbose /dev/md0
mdadm: looking for devices for /dev/md0

mdadm tidak terlalu suka mengobrol tentang hal itu, dan kucing / proc / mdstat mengungkapkan:

jejanim@vault:~$ cat /proc/mdstat
Personalities :
unused devices: <none>

Apakah Anda punya petunjuk tentang cara merakit array lagi?

jejanim
sumber

Jawaban:

0

Oke sepertinya mdadm hanya membutuhkan pengguna yang lebih pintar yang sepenuhnya mengerti cara menggunakannya.

mdadm --assemble /dev/md0 --verbose /dev/sd[abc] /dev/sdg 

melakukan trik.

jejanim
sumber