åºç¨åºæ¯
Raid大家é½ç¥éæ¯åä½ç£ççææï¼Redundant Arrays of Independent Disksï¼RAIDï¼ï¼å¯ä»¥æä¸å¡ç³»ç»çéè¦æä¾é«å¯ç¨æ§ååä½æ§ï¼ç®åå¸é¢ä¸æ¯è¾å¸¸è§çæ¯éè¿æå¡å¨çraidéµåå¡æ¥å®ç°æ¤åè½ã
éè¿ç¡¬ä»¶éµåå¡å®ç°raidå ·æå¯é æ§é«ï¼æ§è½å¥½çç¹ç¹ï¼ä½æ¯å¯¹äºä¸è¬çä¼ä¸èè¨ç¡¬ä»¶éµåå¡åºç¶å¥½ï¼å¦æ大è§æ¨¡åºç¨çè¯å¨è¾å åä¸ä¸çè´¹ç¨ä¹ä¸æ¯ä»ä»¬æè½æ¿åçï¼é¾é就没ææ¢è½ä¿è¯æ°æ®å®å ¨ï¼åè½åå°è´¹ç¨æ¯æçITæ¹æ¡åï¼å½ç¶æï¼è½¯raidå°±å¯ä»¥å®ç°è¿ä¸éæ±ã
å®ç°æ¥éª¤
软raidæ¯è¾ä¾èµæä½ç³»ç»ï¼æ以ä»çå£å¿ä¹æ¾èæè§ï¼éè¦å ç¨ç³»ç»èµæºï¼ä¸»è¦æ¯CPUèµæºï¼ãç®åå¨Linuxåwindowsä¸è½¯raidé½æ¯è¾å¸¸è§äºï¼Linuxæ¯éè¿mdadmå®ç°çï¼windowsä¸åå¨win2003ä¹åéè¿ç£ç管çæ¥å®ç°ã
å®éªç¯å¢
ä¸å°centos 7.2 VMï¼ä¸»æºååå«ä¸ºhost1ï¼host1ä¸æ载两å50Gçæ°æ®çï¼æ们çå®éªå°±å¨è¿ä¸¤åæ°æ®çä¸å®æã
P.S:éè¦å¼ºè°çæ¯ç产ç¯å¢ä¸ä¸¤åç»raidç硬çå¿ é¡»æ¯ååçååå·å容éçï¼å¦åæ容æåºç°è½¯raid失æçæ åµã
1.确认æä½ç³»ç»æ¯å¦å®è£ äºmdadm软件
[root@host1 ~]# rpm -qa |grep mdadm
mdadm-3.3.2-7.el7.x86_64
2.对两åæ°æ®çè¿è¡ååºï¼å¹¶è®¾ç½®ååºç±»å为raid
fdiskå½ä»¤åªè½å¯¹å®¹éå¨2T以ä¸ç硬çè¿è¡ååºï¼å¦æè¶ è¿2Tåéè¦ä½¿ç¨partedå·¥å ·äºãPartedå½ä»¤ä»¥åä¼ä»ç»ä½¿ç¨æ¹æ³ï¼æ¬èä¸èµè¿°äºã
å¨fdiskä¸raidçååºç±»å代ç æ¯fdï¼å¨partedå·¥å ·ä¸é¦å éè¦ä½¿ç¨mklabelå°ç£çæ ¼å¼ç±MBRæ¹æGPTï¼ç¶åæè½ä½¿ç¨mkpartå½ä»¤è¿è¡ååºï¼åå®åºä¹å使ç¨set设置ååºflag为raidå³å¯ã
3.使ç¨mdadmå½ä»¤å建raid1
å¯ä»¥çå°å建æ¶æ个Noteçæ示ï¼æ¯è¯´è½¯raidä¸è½å½å¯å¨è®¾å¤ï¼è¿å°±æ¯è½¯raidæ¯è¾é¸¡èçå°æ¹äºã
mdadm -C /dev/md0 -ayes -l1 -n2 /dev/xvd[b,c]1
å½ä»¤è¯´æï¼
-Cå建éµå;
-aåæå建设å¤ï¼å¦ä¸å æ¤åæ°æ¶å¿
é¡»å
使ç¨mknod å½ä»¤æ¥å建ä¸ä¸ªRAID设å¤ï¼ä¸è¿æ¨è使ç¨-a yesåæ°ä¸æ¬¡æ§å建;
-léµå模å¼;
-néµåä¸æ´»å¨ç£ççæ°ç®ï¼è¯¥æ°ç®å ä¸å¤ç¨ç£ççæ°ç®åºè¯¥çäºéµåä¸æ»çç£çæ°ç®;
/dev/md0éµåç设å¤å称ï¼å¦æè¿æå
¶ä»éµåç»å¯ä»¥ä»¥æ¤ç±»æ¨ï¼
å建å®æåå¯ä»¥ä½¿ç¨cat /proc/mdstatæ¥çéµåç¶æï¼
ä¸å¾ä¸ç¬¬ä¸æ¬¡æ¥ççæ¶åæ示resyncå®æäº95.7%ï¼ç¬¬äºæ¬¡æ¥è¯¢çæ¶å两åçæçæ£åæ¥å®ã
ä¹å¯ä»¥ä½¿ç¨mdadm -D /dev/md0æ¥çéµåç»çç¶æ
4.å建md0çé ç½®æ件
echo DEVICE /dev/sd{a,b}1 >> /etc/mdadm.conf
mdadm -Evs >> /etc/mdadm.conf
mdadmè¿è¡æ¶ä¼èªå¨æ£æ¥/etc/mdadm.conf æ件并å°è¯èªå¨è£ é ï¼å æ¤ç¬¬ä¸æ¬¡é ç½®raidåå¯ä»¥å°ä¿¡æ¯å¯¼å ¥å°/etc/mdadm.conf ä¸ã
5.使ç¨/dev/md0
å¨/dev/md0ä¸å建æ件ï¼ç¶åæè½½è¿è¡ä½¿ç¨ã
mkfs.ext4 /dev/md0