ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:16.76KB ,
资源ID:22849889      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22849889.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在 Linux 上创建 Software RAID 10.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在 Linux 上创建 Software RAID 10.docx

1、在 Linux 上创建 Software RAID 10在 Linux 上创建 Software RAID 10昨天重装一台老服务器的时候发现 Intel hardware RAID 控制卡有问题,不能识别所有硬盘,但是安装操作系统过程中可以识别所有硬盘,还有一个问题就是操作系统安装正常,但是安装完后无法启动,某种原因导致 BIOS 不能从硬盘启动系统。所以打算把操作系统安装到一个 USB 盘上,然后从 USB 盘启动系统,并给上面的6块硬盘做成 Software RAID 10 后挂载到系统里用。做 Software RAID 不要求硬盘都一模一样,但是强烈推荐用同一厂商、型号和大小的硬盘。

2、为啥 RAID 10,不选 RAID0, RAID1, RAID5 呢?答:RAID0 太危险,RAID1 性能稍逊一些,RAID5 频繁写情况下性能差,RAID10 似乎是当今磁盘阵列的最佳选择,特别适合做 KVM/Xen/VMware 虚拟机母机(host)的本地存储系统(如果不考虑 SAN 和分布式存储的话)。这台服务器上有6块完全相同的硬盘,给每块硬盘分成一个区,分区格式为 Linux software raid:# fdisk /dev/sdaWARNING: DOS-compatible mode is deprecated. Its strongly recommended to

3、 switch off the mode (command c) and change display units to sectors (command u).Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-91201, default 1):Using default value 1Last cylinder, +cylinders or +sizeK,M,G (1-91201, default 9120

4、1):Using default value 91201Command (m for help): pDisk /dev/sda: 750.2 GB, 750156374016 bytes255 heads, 63 sectors/track, 91201 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identif

5、ier: 0x0005c259 Device Boot Start End Blocks Id System/dev/sda1 1 91201 732572001 83 LinuxCommand (m for help): tSelected partition 1Hex code (type L to list codes): fdChanged system type of partition 1 to fd (Linux raid autodetect)Command (m for help): wThe partition table has been altered!Calling

6、ioctl() to re-read partition table.Syncing disks.按照上面的 /dev/sda 的分区例子依次给剩下的5块硬盘 sdc, sdd, sde, sdf, sdg 分区、更改分区格式:# fdisk /dev/sdc.# fdisk /dev/sdd.# fdisk /dev/sde.# fdisk /dev/sdf.# fdisk /dev/sdg.分区完成后就可以开始创建 RAID 了,在上面的6个相同大小的分区上创建 raid10:# mdadm -create /dev/md0 -v -raid-devices=6 -level=raid10

7、 /dev/sda1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1mdadm: layout defaults to n2mdadm: layout defaults to n2mdadm: chunk size defaults to 512Kmdadm: size set to 732440576Kmdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 started.查看磁盘阵列的初始化过程(build),根据磁盘大小和速度,整个过程大概需要几个小时:# watch

8、 cat /proc/mdstatEvery 2.0s: cat /proc/mdstat Tue Feb 11 12:51:25 2014Personalities : raid10md0 : active raid10 sdg15 sdf14 sde13 sdd12 sdc11 sda10 2197321728 blocks super 1.2 512K chunks 2 near-copies 6/6 UUUUUU . resync = 0.2% (5826816/2197321728) finish=278.9min speed=130948K/secunused devices: 等

9、阵列完成初始化后,就可以给 md0 设备创建分区和文件系统了,有了文件系统就可以挂载到系统里:# fdisk /dev/md0# mkfs.ext4 /dev/md0p1# mkdir /raid10# mount /dev/md0p1 /raid10修改 /etc/fstab 文件让每次系统启动时自动挂载:# vi /etc/fstab./dev/md0p1 /raid10 ext4 noatime,rw 0 0在上面的 /etc/fstab 文件里使用 /dev/md0p1 设备名不是一个好办法,因为 udev 的缘故,这个设备名常在重启系统后变化,所以最好用 UUID,使用 blkid

10、命令找到相应分区的 UUID:# blkid./dev/md0p1: UUID=093e0605-1fa2-4279-99b2-746c70b78f1b TYPE=ext4然后修改相应的 fstab,使用 UUID 挂载:# vi /etc/fstab.#/dev/md0p1 /raid10 ext4 noatime,rw 0 0UUID=093e0605-1fa2-4279-99b2-746c70b78f1b /raid10 ext4 noatime,rw 0 0查看 RAID 的情况:# mdadm -query -detail /dev/md0/dev/md0: Version : 1.

11、2 Creation Time : Tue Feb 11 12:50:38 2014 Raid Level : raid10 Array Size : 2197321728 (2095.53 GiB 2250.06 GB) Used Dev Size : 732440576 (698.51 GiB 750.02 GB) Raid Devices : 6 Total Devices : 6 Persistence : Superblock is persistent Update Time : Tue Feb 11 18:48:10 2014 State : clean Active Devic

12、es : 6Working Devices : 6 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 512K Name : local:0 (local to host local) UUID : e3044b6c:5ab972ea:8e742b70:3f766a11 Events : 70 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 33 1 active sync /dev/sdc1 2 8 49 2 activ

13、e sync /dev/sdd1 3 8 65 3 active sync /dev/sde1 4 8 81 4 active sync /dev/sdf1 5 8 97 5 active sync /dev/sdg1昨天重装一台老服务器的时候发现 Intel hardware RAID 控制卡有问题,不能识别所有硬盘,但是安装操作系统过程中可以识别所有硬盘,还有一个问题就是操作系统安装正常,但是安装完后无法启动,某种原因导致 BIOS 不能从硬盘启动系统。所以打算把操作系统安装到一个 USB 盘上,然后从 USB 盘启动系统,并给上面的6块硬盘做成 Software RAID 10 后挂载到

14、系统里用。做 Software RAID 不要求硬盘都一模一样,但是强烈推荐用同一厂商、型号和大小的硬盘。为啥 RAID 10,不选 RAID0, RAID1, RAID5 呢?答:RAID0 太危险,RAID1 性能稍逊一些,RAID5 频繁写情况下性能差,RAID10 似乎是当今磁盘阵列的最佳选择,特别适合做 KVM/Xen/VMware 虚拟机母机(host)的本地存储系统(如果不考虑 SAN 和分布式存储的话)。这台服务器上有6块完全相同的硬盘,给每块硬盘分成一个区,分区格式为 Linux software raid:# fdisk /dev/sdaWARNING: DOS-compa

15、tible mode is deprecated. Its strongly recommended to switch off the mode (command c) and change display units to sectors (command u).Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-91201, default 1):Using default value 1Last cyli

16、nder, +cylinders or +sizeK,M,G (1-91201, default 91201):Using default value 91201Command (m for help): pDisk /dev/sda: 750.2 GB, 750156374016 bytes255 heads, 63 sectors/track, 91201 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size

17、 (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0005c259 Device Boot Start End Blocks Id System/dev/sda1 1 91201 732572001 83 LinuxCommand (m for help): tSelected partition 1Hex code (type L to list codes): fdChanged system type of partition 1 to fd (Linux raid autodetect)Command (m for

18、help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.按照上面的 /dev/sda 的分区例子依次给剩下的5块硬盘 sdc, sdd, sde, sdf, sdg 分区、更改分区格式:# fdisk /dev/sdc.# fdisk /dev/sdd.# fdisk /dev/sde.# fdisk /dev/sdf.# fdisk /dev/sdg.分区完成后就可以开始创建 RAID 了,在上面的6个相同大小的分区上创建 raid10:# md

19、adm -create /dev/md0 -v -raid-devices=6 -level=raid10 /dev/sda1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1mdadm: layout defaults to n2mdadm: layout defaults to n2mdadm: chunk size defaults to 512Kmdadm: size set to 732440576Kmdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 start

20、ed.查看磁盘阵列的初始化过程(build),根据磁盘大小和速度,整个过程大概需要几个小时:# watch cat /proc/mdstatEvery 2.0s: cat /proc/mdstat Tue Feb 11 12:51:25 2014Personalities : raid10md0 : active raid10 sdg15 sdf14 sde13 sdd12 sdc11 sda10 2197321728 blocks super 1.2 512K chunks 2 near-copies 6/6 UUUUUU . resync = 0.2% (5826816/219732172

21、8) finish=278.9min speed=130948K/secunused devices: 等阵列完成初始化后,就可以给 md0 设备创建分区和文件系统了,有了文件系统就可以挂载到系统里:# fdisk /dev/md0# mkfs.ext4 /dev/md0p1# mkdir /raid10# mount /dev/md0p1 /raid10修改 /etc/fstab 文件让每次系统启动时自动挂载:# vi /etc/fstab./dev/md0p1 /raid10 ext4 noatime,rw 0 0在上面的 /etc/fstab 文件里使用 /dev/md0p1 设备名不是

22、一个好办法,因为 udev 的缘故,这个设备名常在重启系统后变化,所以最好用 UUID,使用 blkid 命令找到相应分区的 UUID:# blkid./dev/md0p1: UUID=093e0605-1fa2-4279-99b2-746c70b78f1b TYPE=ext4然后修改相应的 fstab,使用 UUID 挂载:# vi /etc/fstab.#/dev/md0p1 /raid10 ext4 noatime,rw 0 0UUID=093e0605-1fa2-4279-99b2-746c70b78f1b /raid10 ext4 noatime,rw 0 0查看 RAID 的情况:

23、# mdadm -query -detail /dev/md0/dev/md0: Version : 1.2 Creation Time : Tue Feb 11 12:50:38 2014 Raid Level : raid10 Array Size : 2197321728 (2095.53 GiB 2250.06 GB) Used Dev Size : 732440576 (698.51 GiB 750.02 GB) Raid Devices : 6 Total Devices : 6 Persistence : Superblock is persistent Update Time

24、: Tue Feb 11 18:48:10 2014 State : clean Active Devices : 6Working Devices : 6 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 512K Name : local:0 (local to host local) UUID : e3044b6c:5ab972ea:8e742b70:3f766a11 Events : 70 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 33 1 active sync /dev/sdc1 2 8 49 2 active sync /dev/sdd1 3 8 65 3 active sync /dev/sde1 4 8 81 4 active sync /dev/sdf1 5 8 97 5 active sync /dev/sdg1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1