बूट करने के बाद, मेरा RAID1 डिवाइस ( /dev/md_d0
*) कभी-कभी कुछ अजीब स्थिति में चला जाता है और मैं इसे माउंट नहीं कर सकता।
* मूल रूप से मैंने बनाया है, /dev/md0
लेकिन यह किसी तरह खुद में बदल गया है /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
RAID युक्ति किसी भी तरह निष्क्रिय प्रतीत होती है :
# 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.
प्रश्न यह है कि डिवाइस को फिर से कैसे सक्रिय किया जाए (उपयोग करते हुए mdmadm
, मुझे लगता है)?
(अन्य समय यह बूट के बाद ठीक है (सक्रिय), और मैं इसे मैन्युअल रूप से समस्याओं के बिना माउंट कर सकता हूं। लेकिन यह अभी भी स्वचालित रूप से माउंट नहीं होगा, जबकि मैं इसमें शामिल हूं /etc/fstab
:
/dev/md_d0 /opt ext4 defaults 0 0
तो एक बोनस सवाल: मुझे क्या करना चाहिए कि RAID डिवाइस /opt
बूट समय पर स्वचालित रूप से माउंट हो जाए ? )
यह एक उबंटू 9.10 वर्कस्टेशन है। इस सवाल में मेरी RAID सेटअप के बारे में पृष्ठभूमि की जानकारी ।
संपादित करें : मेरा /etc/mdadm/mdadm.conf
ऐसा दिखता है। मैंने इस फ़ाइल को कभी नहीं छुआ है, कम से कम हाथ से।
# 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
में /proc/partitions
अंतिम प्रविष्टि है md_d0
अब, जब डिवाइस फिर से सक्रिय होने के लिए होता है कम से कम रिबूट के बाद। (मुझे यकीन नहीं है कि यह निष्क्रिय होने पर समान होगा।)
समाधान : जैसा कि जिमी हेडमैन ने सुझाव दिया , मैंने इसका आउटपुट लिया mdadm --examine --scan
:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=de8fbd92[...]
और इसे इसमें जोड़ा /etc/mdadm/mdadm.conf
, जिससे लगता है कि मुख्य समस्या तय हो गई है। फिर /etc/fstab
से उपयोग करने के लिए /dev/md0
(बदले में /dev/md_d0
) बदलने के बाद , RAID डिवाइस भी स्वचालित रूप से माउंट हो जाता है!
mdadm --examine --scan
उत्पादितARRAY /dev/md0 level=raid1 num-devices=2 UUID=...
(md_d0 के बजाय md0 पर ध्यान दें!) मैंने उसे mdadm.conf फ़ाइल में डाला (मैन्युअल रूप से, क्योंकि sudo और>>
("अनुमति अस्वीकृत") के साथ कुछ समस्या थी , और sudo की आवश्यकता है) और अद्यतन करने के लिए fstab का भी उपयोग किया md0 (md_d0 नहीं) फिर से। अब मैं "निष्क्रिय" समस्या में नहीं चल रहा लगता है और RAID डिवाइस बूटिंग पर स्वतः / पर निर्भर करता है। तो धन्यवाद!