ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux´ÅÅ̾ÉRAIDÐÅÏ¢µ¼Ö²»Äܸñʽ»¯ºÍmountµÄ½â¾ö·½·¨

·¢²¼Ê±¼ä:2014-07-08 10:14:25À´Ô´:ºìÁª×÷Õß:velcbo
·þÎñÆ÷ÉϼÓÁËÒ»¿é¾ÉÓ²ÅÌ£¬´òËã¸ñʽ»¯ÒÔºó·ÅµãÀúÊ·Êý¾Ý£¬½á¹ûÓÃfdisk ±¨´í£º

/dev/sda1 isapparently in use by the system; will not make a filesystem here!

Ò»°ãÀ´Ëµ£¬ÕâÖÖÇé¿öÊǸÃÅÌÒѾ­±»ÏµÍ³Ê¹ÓûòÕß¹ÒÔØµ½ÆäËûµØ·½£¬Ê¹ÓÃmount ºÍdf -lhÈ·ÈÏ£¬Õâ¸öÅÌûÓÐʹÓá£

ÔÚÎÒ֮ǰÕûÀí¹ýһƪÀàËÆµÄÎÄÕ£º

/dev/sdxx isapparently in use by the system; will not make a filesystem here! ½â¾ö·½·¨

ÔÚÕâÆªÎÄÕÂÀïÊÇÒ»¸ö¹²ÏíÉ豸¹ÒÔØµ½Í¬Ò»¸ö2¸ö²»Í¬µÄ½Úµã£¬µ«ÎÒÕâÀïÊÇÒ»¸öÉ豸¹ÒÔØµ½Ò»¸ö·þÎñÆ÷£¬ËùÒÔÇé¿öºÍÎÒÃÇ֮ǰµÄ²»Ò»Ñù¡£

GoogleÁËһϣ¬ËµÊÇÊÜÒÔǰÅÌÉÏÒÅÁôµÄRAIDÐÅÏ¢µÄÓ°Ï죬ϵͳ»á¸ù¾Ý²ÐÁôµÄÐÅÏ¢×Ô¶¯·¢ÏÖraid£¬ÓÉÓÚϵͳµÄ×Ô¶¯Ê¶±ð£¬Ó²Å̱»ÐéÄâµØ×齨³ÉÁËraid£¨¼´±ãûÓÐÕæÊµraid´æÔÚ£©£¬Õâ¾ÍÌáʾ´ÅÅÌÕýÔÚ±»Ê¹Óã¬Ó²ÅÌÎÞ·¨¸ñʽ»¯¡£

È·ÈÏÁËһϣº

[root@web1 ~]# dmraid -s

ERROR: ddf1: wrong # of devices in RAID set"ddf1_4035305a8680b02520202020202020209a33c30a3a354a45" [1/2] on/dev/sda

*** Group superset .ddf1_disks

--> *Inconsistent*Active Subset

name : ddf1_4035305a8680b02520202020202020209a33c30a3a354a45

size : 145051648

stride : 128

type : mirror

status : inconsistent

subsets: 0

devs : 1

spares : 0

[root@web1 mapper]# dmsetup status

ddf1_4035305a8680b02520202020202020209a33c30a3a354a45:0 145051651 linear

ÊͷŶԴÅÅ̵ÄʹÓÿÉÒÔʹÓÃÈçÏ·½·¨£º

1£© dmsetup remove_all

[root@web1 mapper]# dmsetup remove_all

# dmsetup remove /dev/mapper/[device]

[root@web1 mapper]# dmsetup status

No devices found

2) ÓÃdmraidÀ´disableactive״̬£ºdmraid -a no

[root@web1 conf]# dmraid -a no

ERROR: ddf1: wrong # of devices in RAID set"ddf1_4035305a8680b02520202020202020209a33c30a3a354a45" [1/2] on/dev/sda

ERROR: device"ddf1_4035305a8680b02520202020202020209a33c30a3a354a45" could not befound

RAID set"ddf1_4035305a8680b02520202020202020209a33c30a3a354a45" is not active

[root@web1 conf]#

--ÑéÖ¤£º

[root@web1 ~]# dmraid -s

ERROR: ddf1: wrong # of devices in RAID set"ddf1_4035305a8680b02520202020202020209a33c30a3a354a45" [1/2] on/dev/sda

*** Group superset .ddf1_disks

--> *Inconsistent*Subset

name : ddf1_4035305a8680b02520202020202020209a33c30a3a354a45

size : 145051648

stride : 128

type : mirror

status : inconsistent

subsets: 0

devs : 1

spares : 0

[root@web1 ~]#

ÊÍ·ÅÒÔºóÎÒÃǾͿÉÒÔ¶Ô´ÅÅ̸ñʽ»¯£¬ÔÚ½øÐйÒÔØÁË¡£

µ«ÕâÑùÔÚÏµÍ³ÖØÆôÖ®ºó£¬»¹ÊÇ»áʶ±ðµ½´ÅÅ̵ÄRAIDÐÅÏ¢£¬ÒÀ¾É²»ÄÜÕý³£mount¡£³¢ÊÔÇå³ý´ÅÅÌÉÏRAIDµÄÐÅÏ¢¡£

--ʹÓÃdmraid -x£º

[root@web1 ~]# dmraid -x

ERROR: ddf1: wrong # of devices in RAID set"ddf1_4035305a8680b02520202020202020209a33c30a3a354a45" [1/2] on/dev/sda

About to delete RAID setddf1_4035305a8680b02520202020202020209a33c30a3a354a45

WARNING: The metadata stored on theraidset(s) will not be accessible after deletion

Do you want to continue ? [y/n] :y

ERROR: Raid set deletion is notsupported in "ddf1" format

[root@web1 ~]#

--ʹÓãºdmraid -rE

[root@web1 mapper]# dmraid -rE

Do you really want to erase"ddf1" ondisk metadata on /dev/sda ? [y/n] :y

ERROR: ddf1: seeking device"/dev/sda" to 38070153641984

ERROR: writing metadata to /dev/sda, offset74355768832 sectors, size 0 bytes returned 0

ERROR: erasing ondisk metadata on /dev/sda

[root@web1 mapper]#

¶¼²»Äܳɹ¦Çå³ý£¬ÕâÑù¼´Ê¹ÎÒ°ÑmountÐÅÏ¢Ìí¼Óµ½/etc/fstabÀÔÚÆô¶¯Æô¶¯Ö®ºó£¬Ò²²»ÄÜÕý³£mount¡£ËùÒÔÑ¡ÔñÁËÒ»ÖÖ·½·¨¡£

ÔÚ/etc/rc.d/rc.local ÎļþÖÐÌí¼ÓÁËÈçÏÂÐÅÏ¢£º

dmraid -a no

sleep 5

mount /dev/sda1 /backup

ÕâÑù¾Í¿ÉÒÔ×Ô¶¯¹ÒÔØÁË¡£

×÷Õߣºtianlesoftware
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ