linux系统创建raid心得分享

首先了解下mdadm工具,mdadm是linux下用于创建和管理软件RAID的命令。


-C或--creat


建立一个新阵列


-r


移除设备


-A


激活磁盘阵列


-l 或--level=


设定磁盘阵列的级别


-D或--detail


打印阵列设备的详细信息


-n或--raid-devices=


指定阵列成员(分区/磁盘)的数量


-s或--scan


扫描配置文件或/proc/mdstat得到阵列缺失信息


-x或--spare-devicds=


指定阵列中备用盘的数量


-f


将设备状态定为故障


-c或--chunk=


设定阵列的块chunk块大小 ,单位为KB


-a或--add


添加设备到阵列


-G或--grow


改变阵列大小或形态


-v


--verbose 显示详细信息


-S


停止阵列

以raid0为例创建一个raid

  首先查看磁盘: ls /dev/sd*  

  创建一个raid0:mdadm  -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

  查看整列信息: mdadm -D /dev/md0

  生成配置文件:mdadm -Dsv > /etc/mdadm.conf

  格式化磁盘: mkfs.xfs /dev/md0

  创建raid0文件: mkdir /raid0

  将磁盘挂载在raid0目录下: mount /dev/mdo /raid0

  查看是否挂载上: df -h

开机自动挂载操作:

  查询UUID信息:blkid /dev/md0

  配置文件:echo "UUID=60a382fc-d08a-46c6-b2e1-c78fbe71f230 /raid0 xfs defaults 0 0" >> /etc/fstab(此处UUID码由上步操作复制)

此处完成raid0创建,创建raid1操作大致相同,可在第一步创建raid时增加热备盘

  创建带有热备盘的raid1:  mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sd[d,e,f]

  之后步骤同上,当其中一块硬盘损坏时,更新配置文件,此时使用备用盘;

  移除损坏盘:mdadm  -r /dev/md1 /dev/sdx (x为损坏盘序号)

  然后添加一个新的备用盘: mdadm  -a /dev/md1  /dev/sdx

原文地址:https://www.cnblogs.com/liuqiankun/p/10532877.html

时间: 2024-07-30 00:44:32

linux系统创建raid心得分享的相关文章

查看Linux系统下RAID信息

查看Linux系统下RAID信息 软件RAID 详细可参见:http://molinux.blog.51cto.com/2536040/516008 查看阵列状态: [[email protected] ~]# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sdd1[2] sdc1[1] sdb1[0] 9783296 blocks level 5, 64k chunk, algorithm

一点点linux系统的学习心得

我相信你正在阅读本文的时候,可能是因为你渴望学习Linux技术.我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer. 两年前在Linux系统的运行和维护方面找到了一份工作(当时估计该公司非常缺乏,哈哈),我在收到录取通知后才开始学习Linux技术.但是,由于本科生不是计算机专业,我甚至不知道CPU,内存,硬盘等的概念,我也不知道他们的功能到底是什么.坦率地说,我的Linux知识,包括计算机基础,都是在下班后学到的.所以,如果你对计算机有一定的了解,请相信Linux对你

关于Linux系统创建时分配分区问题

一../ 根分区,默认ext4,如不独立划分以下介绍的分区,则其都归于此分区,Linux系统的根目录,所有    的目录都挂在这个目录下面,建议大小5GB以上. 二./boot分区 建议ext2,默认ext4. 这个分区包含了操作系统的内核和在启动系统过程中所要用到的文件,这个分区的大小约在60MB-120MB之间,不超过150MB.研究内核用1G足矣. 三.swap交换分区,一般为你机器内存的两倍,少于这个容量,系统无法进入休眠.实质是硬盘上的交换空间而非分区,所以没有格式,默认休眠将数据储存

Linux系统的RAID磁盘阵列

RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘系统效能.利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上. 磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据. 注:RAID可以预

linux系统初始化配置脚本分享

这个脚本是我借鉴某大神的脚本改写的(其实是赤裸裸的拿来用了),功能主要是实现系统自定义配置,搭建原始的linux环境模板,分享给大家,顺便分享个小诀窍: 复制代码后,请使用"notepad++"或其它编辑器打开此文档, "alt+0"将函数折叠后方便查阅 . 插句话,这个方法我是从雪松大神的[python实例手册] [shell实例手册]学到的,感谢他们的共享精神,一直在维护这两个手册的更新,  分享下着两个手册的地址: [python实例手册] [shell实例手

一点不懂到小白的linux系统运维经历分享

进入运维行业刚不到二个年头, 刚刚从大白变成小白.都说it行业是青春的饭.但是运维行业可不这么认为.运维工程师便是经验技术的积累,经历的过的沟沟坑坑都会融入你的血液,成为你的智慧. 二年前接触linux.越学习,越发现,原来linux操作这么灵活方便.下面就结合我走过的一些坑,给大家分享一下自己的一些想法与观点.结合之前一些老前辈的经验,我先简单描述一下,运维工程师的三个阶段,官方一点就是:初级,中级,高级.前一段进时间看过一篇文章,更形象生动的描述了这三个阶段:背锅侠.救火队长.未雨绸缪. 目

linux系统做raid

raid 常用步骤 1.ctrl+R 进入raid设置界面 2.F2 相当于右键功能 3.箭头 → 是下一个选项功能 4.ctrl+n是下一页,ctrl+p是前一页 5.Esc退出.最后ctrl+alt+del重启服务器 1 开机根据屏幕提示按ctrl+R进入raid设置界面 2 光标移动到sas3108(bus 0x01…)上按F2(类似鼠标右件功能),选创建如下图 3 选择raid等级,这里采用raid5,然后使用tab键切换到右侧按enter选择所有硬盘(硬盘被选中后在前方的复选框中会出现

Linux系统创建文件后无法保存

生产环境: 操作系统:CentOS [[email protected] html]# vi test_conn_use_db.php "test_conn_use_db.php" E514: write error (file system full?)  #文件系统空间满了吗? [[email protected] html]# df -h Filesystem      Size Used Avail Use% Mounted on /dev/sda2        49G  4

linux 系统创建软连接

ln -s /data/var/ /usr/local/smokeping/var 需求:/var/本身在/usr/local/smokeping/var下,想要把/usr/local/smokeping/var 的真实目录放在/data/var/下,做个软连接. 1.给/usr/local/smokeping/var在当前目录做备份.2.把/usr/local/smokeping/var复制到/data/var下.3.删除/usr/local/smokeping/var文件.4.做软连接:ln