ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux raid 0 raid 1 raid 10

linux raid 0 raid 1 raid 10

原创 Linux操作系统 作者:zhaoqing0803 时间:2013-11-05 13:43:28 0 删除 编辑
1、首先分出两个磁盘区
   fdisk /dev/cciss/c0d0
   Command (m for help): n  
   First cylinder (10978-36468, default 10978):        
   Using default value 10978  
   Last cylinder or +size or +sizeM or +sizeK (10978-36468, default 36468): 29212
   
   Command (m for help): n  
   First cylinder (29213-36468, default 29213):        
   Using default value 29213  
   Last cylinder or +size or +sizeM or +sizeK (10978-36468, default 36468): 36468
   
   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) 
   
   这两个系统类型一定要一样的
   系统类型分为以下几百种:
    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    
2、格式化分区
   partprobe
   mkfs.ext3 /dev/cciss/c0d0p5
   mkfs.ext3 /dev/cciss/c0d0p6
   mkfs.ext3 /dev/cciss/c0d0p7
   mkfs.ext3 /dev/cciss/c0d0p8
   [root@localhost ~]# mkfs.ext3 /dev/cciss/c0d0p5
    mke2fs 1.39 (29-May-2006)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    18317312 inodes, 36618151 blocks
    1830907 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=4294967296
    1118 block groups
    32768 blocks per group, 32768 fragments per group
    16384 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000, 7962624, 11239424, 20480000, 23887872
    
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done
    
    This filesystem will be automatically checked every 27 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.
    mkfs.ext3 /dev/cciss/c0d0p6  类似与c0d0p5
3、建立软RAID 0
    mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda5 /dev/sda6  
   建立软RAID 1
mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/cciss/c0d0p5 /dev/cciss/c0d0p6
   建立软RAID 10
   mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/cciss/c0d0p5 /dev/cciss/c0d0p6
   mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/cciss/c0d0p7 /dev/cciss/c0d0p8
   mdadm -C /dev/md10 -a yes -l 10 -n 2 /dev/md0 /dev/md1  
   
   mdadm -detail /dev/md0

[root@localhost ~]# mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/cciss/c0d0p5 /dev/cciss/c0d0p6
    mdadm: /dev/cciss/c0d0p5 appears to contain an ext2fs file system
    size=146472604K  mtime=Thu Jan  1 08:00:00 1970
    mdadm: /dev/cciss/c0d0p6 appears to contain an ext2fs file system
    size=58283788K  mtime=Thu Jan  1 08:00:00 1970
    mdadm: largest drive (/dev/cciss/c0d0p5) exceed size (58283712K) by more than 1%
4、创建完之后对整个格式化,因为此时这两个分区已经在逻辑上属于一个硬盘了。
    mkfs.ext3 /dev/md1
[root@localhost ~]# mkfs.ext3 /dev/md1
    mke2fs 1.39 (29-May-2006)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    7290880 inodes, 14570928 blocks
    728546 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=4294967296
    445 block groups
    32768 blocks per group, 32768 fragments per group
    16384 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000, 7962624, 11239424
    
    Writing inode tables: done                            
    Writing superblocks and filesystem accounting information: done
    
    This filesystem will be automatically checked every 20 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.
more /proc/mdstat
[root@localhost ~]# more /proc/mdstat
    Personalities : [raid1] 
    md1 : active raid1 cciss/c0d0p6[1] cciss/c0d0p5[0]
          58283712 blocks [2/2] [UU]
          [>....................]  resync =  4.9% (2862080/58283712) finish=32.9min speed=28030K/sec
          
    unused devices:
5、规定读数据块的大小
   mkfs.ext3  -b 2048 -E stride=32 /dev/md0  
   mkfs.ext3 /dev/md10
6、下面可以直接挂载
   建立目录:/home
   mount /dev/md10 /home
   mdadm -D /dev/md1可以查看详细信息
   mdadm -D --scan /dev/md10 > /etc/mdadm.conf  ----保存信息


   mdadm -A --scan直接挂载
   umount /home  
   mdadm -S /dev/md1   
  
   raid 10
   mdadm -Ds > /etc/mdadm.conf-----正确的
   mdadm -S /dev/md10

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23205405/viewspace-775699/,如需转载,请注明出处,否则将追究法律责任。

上一篇: linux find 命令
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-01-18

  • 博文量
    21
  • 访问量
    34442