Linux如何实现软RAID 0,软RAID 1,软RAID 10
RAID的实现:
RAID:廉价冗余磁盘阵列,是将几块硬盘变成一个整体使用
后来因为它失去了原有的廉价目的,变得很昂贵,就更名为
独立冗余磁盘阵列
虽然我们无法实现硬件上得RAID因为实力有限,没有买那些设备,但是我们还是能实现RAID的
下面我们就来看一下如何实现软RAID:
第一:软RAID 0的实现:
首先介绍一下RAID 0 的原理,RAID 0是将一股数据流分成两份分别存在两个盘上,以实现提高一倍性能的
现象,不仅如此,它还提供了很大的吞吐量,下面我们就实现一下软RAID 0
第一首先要创建两个分区【当然大于两个也是可以实现raid 0的】,www.bkjia.com在创建一个大小为2G的RAID时需要
两个大小各为1G的分区,分区创建完之后记得让内核重读一下分区表,
- partprobe /dev/sda
-
- [root@server56 raid10]# fdisk /dev/sda
- Command (m for help): n
- First cylinder (7011-15665, default 7011):
- Using default value 7011
- Last cylinder or +size or +sizeM or +sizeK (7011-15665, default 15665): +1G
-
- Command (m for help): t
- Partition number (1-6): 5
- Hex code (type L to list codes): fd
- Changed system type of partition 5 to fd (Linux raid autodetect)
-
- Command (m for help): t
- Partition number (1-6): 6
- Hex code (type L to list codes): fd
- Changed system type of partition 6 to fd (Linux raid autodetect)
-
- Device Boot Start End Blocks Id System
- /dev/sda1 * 1 13 104391 83 Linux
- /dev/sda2 14 5235 41945715 8e Linux LVM
- /dev/sda3 5236 5300 522112+ 82 Linux swap / Solaris
- /dev/sda4 5301 15665 83256862+ 5 Extended
- /dev/sda5 5301 5423 987966 fd Linux raid autodetect
- /dev/sda6 5424 5546 987966 fd Linux raid autodetect
|
Linux raid autodetect是建立软RAID 是需要的系统类型一定记得在分区的时候给需要划分的那两个分区指定成这样的类型,www.bkjia.com以下是所有可以为其指定的系统类型与系统类型的编号,在指定系统类型的时候只需要输入前面的编号即可
- 0 Empty 1e Hidden W95 FAT1 80 Old Minix bf Solaris
- 1 FAT12 24 NEC DOS 81 Minix / old Lin c1 DRDOS/sec (FAT-
- 2 XENIX root 39 Plan 9 82 Linux swap / So c4 DRDOS/sec (FAT-
- 3 XENIX usr 3c PartitionMagic 83 Linux c6 DRDOS/sec (FAT-
- 4 FAT16 <32M 40 Venix 80286 84 OS/2 hidden C: c7 Syrinx
- 5 Extended 41 PPC PReP Boot 85 Linux extended da Non-FS data
- 6 FAT16 42 SFS 86 NTFS volume set db CP/M / CTOS / .
- 7 HPFS/NTFS 4d QNX4.x 87 NTFS volume set de Dell Utility
- 8 AIX 4e QNX4.x 2nd part 88 Linux plaintext df BootIt
- 9 AIX bootable 4f QNX4.x 3rd part 8e Linux LVM e1 DOS access
- a OS/2 Boot Manag 50 OnTrack DM 93 Amoeba e3 DOS R/O
- b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e4 SpeedStor
- c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS eb BeOS fs
- e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi ee EFI GPT
- f W95 Ext'd (LBA) 54 OnTrackDM6 a5 FreeBSD ef EFI (FAT-12/16/
- 10 OPUS 55 EZ-Drive a6 OpenBSD f0 Linux/PA-RISC b
- 11 Hidden FAT12 56 Golden Bow a7 NeXTSTEP f1 SpeedStor
- 12 Compaq diagnost 5c Priam Edisk a8 Darwin UFS f4 SpeedStor
- 14 Hidden FAT16 <3 61 SpeedStor a9 NetBSD f2 DOS secondary
- 16 Hidden FAT16 63 GNU HURD or Sys ab Darwin boot fb VMware VMFS
- 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
- 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto
- 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep
- 1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT
|
分区创建完之后记得输入w 保存退出,若以q退出则以上分区均没有了
分区创建完之后记得格式化,为其创建文件系统ext2或ext3,无论你指定怎样的文件系统类型,但是两个分区的文件系统类型必须一样,这样才能保持一致与同步工作
- mkfs.ext2 /dev/sda5
- mkfs.ext2 /dev/sda6
|
评论暂时关闭