Setelah boot, perangkat RAID1 saya ( /dev/md_d0
*) kadang-kadang masuk dalam keadaan lucu dan saya tidak bisa memasangnya.
* Awalnya saya buat /dev/md0
tetapi entah bagaimana berubah menjadi /dev/md_d0
.
# mount /opt
mount: wrong fs type, bad option, bad superblock on /dev/md_d0,
missing codepage or helper program, or other error
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
In some cases useful info is found in syslog - try
dmesg | tail or so
Perangkat RAID tampaknya tidak aktif, entah bagaimana:
# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
[raid4] [raid10]
md_d0 : inactive sda4[0](S)
241095104 blocks
# mdadm --detail /dev/md_d0
mdadm: md device /dev/md_d0 does not appear to be active.
Pertanyaannya adalah, bagaimana cara mengaktifkan perangkat lagi (menggunakan mdmadm
, saya kira)?
(Lain kali tidak apa-apa (aktif) setelah boot, dan saya dapat me-mount secara manual tanpa masalah. Tapi itu tetap tidak akan me-mount secara otomatis walaupun saya memilikinya di /etc/fstab
:
/dev/md_d0 /opt ext4 defaults 0 0
Jadi pertanyaan bonus: apa yang harus saya lakukan untuk membuat perangkat RAID secara otomatis dipasang pada /opt
saat boot? )
Ini adalah workstation Ubuntu 9,10. Info latar belakang tentang pengaturan RAID saya dalam pertanyaan ini .
Sunting : Penampilan saya /etc/mdadm/mdadm.conf
seperti ini. Saya tidak pernah menyentuh file ini, setidaknya dengan tangan.
# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR <my mail address>
# definitions of existing MD arrays
# This file was auto-generated on Wed, 27 Jan 2010 17:14:36 +0200
Pada /proc/partitions
entri terakhir md_d0
setidaknya sekarang, setelah reboot, ketika perangkat aktif kembali. (Saya tidak yakin apakah itu akan sama ketika tidak aktif.)
Resolusi : seperti yang disarankan Jimmy Hedman , saya mengambil output dari mdadm --examine --scan
:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=de8fbd92[...]
dan menambahkannya /etc/mdadm/mdadm.conf
, yang tampaknya telah memperbaiki masalah utama. Setelah berubah /etc/fstab
untuk menggunakan /dev/md0
lagi (bukan /dev/md_d0
), perangkat RAID juga akan dipasang secara otomatis!
mdadm --examine --scan
diproduksiARRAY /dev/md0 level=raid1 num-devices=2 UUID=...
(Perhatikan md0 bukan md_d0!) Saya menempatkan bahwa dalam file mdadm.conf (manual, karena beberapa masalah dengan sudo dan>>
( "ijin ditolak"), dan sudo yang diperlukan) dan juga diperbarui fstab untuk digunakan md0 (bukan md_d0) lagi. Sekarang saya sepertinya tidak mengalami masalah "tidak aktif" lagi dan perangkat RAID dipasang secara otomatis di / opt saat booting. Jadi terima kasih!