歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux如何實現軟RAID 0,軟RAID 1,軟RAID 10

RAID的實現:

RAID:廉價冗余磁盤陣列,是將幾塊硬盤變成一個整體使用

後來因為它失去了原有的廉價目的,變得很昂貴,就更名為

獨立冗余磁盤陣列

雖然我們無法實現硬件上得RAID因為實力有限,沒有買那些設備,但是我們還是能實現RAID的

下面我們就來看一下如何實現軟RAID:

第一:軟RAID 0的實現:

首先介紹一下RAID 0 的原理,RAID 0是將一股數據流分成兩份分別存在兩個盤上,以實現提高一倍性能的

現象,不僅如此,它還提供了很大的吞吐量,下面我們就實現一下軟RAID 0

第一首先要創建兩個分區【當然大於兩個也是可以實現raid 0的】,www.linuxidc.com在創建一個大小為2G的RAID時需要

兩個大小各為1G的分區,分區創建完之後記得讓內核重讀一下分區表,

 

  1. partprobe /dev/sda  
  2.   
  3. [root@server56 raid10]# fdisk /dev/sda  
  4. Command (m for help): n  
  5. First cylinder (7011-15665, default 7011):        
  6. Using default value 7011  
  7. Last cylinder or +size or +sizeM or +sizeK (7011-15665, default 15665): +1G  
  8.   
  9. Command (m for help): t  
  10. Partition number (1-6): 5  
  11. Hex code (type L to list codes): fd  
  12. Changed system type of partition 5 to fd (Linux raid autodetect)  
  13.   
  14. Command (m for help): t  
  15. Partition number (1-6): 6  
  16. Hex code (type L to list codes): fd  
  17. Changed system type of partition 6 to fd (Linux raid autodetect)  
  18.   
  19.    Device Boot      Start         End      Blocks   Id  System  
  20. /dev/sda1   *           1          13      104391   83  Linux  
  21. /dev/sda2              14        5235    41945715   8e  Linux LVM  
  22. /dev/sda3            5236        5300      522112+  82  Linux swap / Solaris  
  23. /dev/sda4            5301       15665    83256862+   5  Extended  
  24. /dev/sda5            5301        5423      987966   fd  Linux raid autodetect  
  25. /dev/sda6            5424        5546      987966   fd  Linux raid autodetect  

Linux raid autodetect是建立軟RAID 是需要的系統類型一定記得在分區的時候給需要劃分的那兩個分區指定成這樣的類型,www.linuxidc.com以下是所有可以為其指定的系統類型與系統類型的編號,在指定系統類型的時候只需要輸入前面的編號即可

 

  1. 0  Empty           1e  Hidden W95 FAT1 80  Old Minix       bf  Solaris          
  2.  1  FAT12           24  NEC DOS         81  Minix / old Lin c1  DRDOS/sec (FAT-  
  3.  2  XENIX root      39  Plan 9          82  Linux swap / So c4  DRDOS/sec (FAT-  
  4.  3  XENIX usr       3c  PartitionMagic  83  Linux           c6  DRDOS/sec (FAT-  
  5.  4  FAT16 <32M      40  Venix 80286     84  OS/2 hidden C:  c7  Syrinx           
  6.  5  Extended        41  PPC PReP Boot   85  Linux extended  da  Non-FS data      
  7.  6  FAT16           42  SFS             86  NTFS volume set db  CP/M / CTOS / .  
  8.  7  HPFS/NTFS       4d  QNX4.x          87  NTFS volume set de  Dell Utility     
  9.  8  AIX             4e  QNX4.x 2nd part 88  Linux plaintext df  BootIt           
  10.  9  AIX bootable    4f  QNX4.x 3rd part 8e  Linux LVM       e1  DOS access       
  11.  a  OS/2 Boot Manag 50  OnTrack DM      93  Amoeba          e3  DOS R/O          
  12.  b  W95 FAT32       51  OnTrack DM6 Aux 94  Amoeba BBT      e4  SpeedStor        
  13.  c  W95 FAT32 (LBA) 52  CP/M            9f  BSD/OS          eb  BeOS fs          
  14.  e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi ee  EFI GPT          
  15.  f  W95 Ext'd (LBA) 54  OnTrackDM6      a5  FreeBSD         ef  EFI (FAT-12/16/  
  16. 10  OPUS            55  EZ-Drive        a6  OpenBSD         f0  Linux/PA-RISC b  
  17. 11  Hidden FAT12    56  Golden Bow      a7  NeXTSTEP        f1  SpeedStor        
  18. 12  Compaq diagnost 5c  Priam Edisk     a8  Darwin UFS      f4  SpeedStor        
  19. 14  Hidden FAT16 <3 61  SpeedStor       a9  NetBSD          f2  DOS secondary    
  20. 16  Hidden FAT16    63  GNU HURD or Sys ab  Darwin boot     fb  VMware VMFS      
  21. 17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE   
  22. 18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux raid auto  
  23. 1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep          
  24. 1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT    

分區創建完之後記得輸入w   保存退出,若以q退出則以上分區均沒有了

分區創建完之後記得格式化,為其創建文件系統ext2或ext3,無論你指定怎樣的文件系統類型,但是兩個分區的文件系統類型必須一樣,這樣才能保持一致與同步工作 

 

  1. mkfs.ext2 /dev/sda5  
  2. mkfs.ext2 /dev/sda6  

Copyright © Linux教程網 All Rights Reserved