第八章服务器raid及配置实战
|
版本 |
特点 |
磁盘个数 |
可用空间 |
故障磁盘数 |
应用环境 |
|
RAID0 |
读写速度快,数据容易丢失 |
两个 |
全部 |
一块 |
测试,临时性 |
|
RAID1 |
读写速度慢,数据可靠 |
至少两个,可以2的倍数 |
总容量的一半 |
一块 |
装系统
|
|
RAID5 |
读写速度提高,可靠性提高 |
至少3个 |
(N-1)s |
一块 |
网站 |
|
RAID10 |
读写速度较快,性能高,可靠性高 |
最少四块 |
容量是n/2 |
两个 |
放入数据,放入数据库的数据 |
|
RAID50 |
|
最少六块 |
(n/2)S |
两个 |
|
|
RAID4 |
缺点:最后一个硬盘损坏 |
至少三块或更多的磁盘 |
(n-1)*s |
可以是一个 |
|
|
RAID6 |
读取速度快,可靠性高 |
最少四块 |
(n-2)*s |
可以两个 |
1.置软件RAID mdadm 命令
作用:实现软件RAID,跟随不同选项作用不同
格式:mdadm [选项]参数
常用选项
-C或—create:创建一个新的软 RAID,后面接 raid 设备名称。例如:/dev/md0, /dev/md1等
-A或—assemble:加载一个已存在的阵列,后面跟阵列以及设备的名称
-S或—stop:停止指定的 RAID 设备
-D 或—detall:输出指定 RAID 设备的详细信息
-s 或 –scan :扫描配置文件或/proc/mdstat 文件来搜索软 RAID的配置信息,该参数不能单独使用,只能配置其他参数才能使用
-l 或—level:设置 RAID 的级别,例如设置 “—level=5”则表示创建阵列的级别是RAID5
-n或—raid-devices:指定阵列中活动磁盘的数目
-x:指定阵列中备用磁盘数
-G或-grown:改变再用阵列的大小或形态
-v 或—verbose:显示细节
-r 或—remove :删除RAID 中的某个磁盘
-a或—add :向RAID中添加磁盘
2.Linux内核:xx.yy.zz
xx :主版号
yy:次版本号
zz:末版本号
yy 是奇数版开发版
yy 是偶数是稳定版
3.查内核版本uname命令
uname -a (所有)
uname -r (版本)
uname -m (硬件平台)
uname -p (硬件平台)
4.查找操作系统版本
lsb_release -a
cat /etc/redhat_release
5.配置软件RAID mdadm 命令
作用:实现软件RAID,跟随不同选项作用不同
格式:mdadm [选项]参数
常用选项
-C或—create:创建一个新的软 RAID,后面接 raid 设备名称。例如:/dev/md0, /dev/md1等
-A或—assemble:加载一个已存在的阵列,后面跟阵列以及设备的名称
-S或—stop:停止指定的 RAID 设备
-D 或—detall:输出指定 RAID 设备的详细信息
-s 或 –scan :扫描配置文件或/proc/mdstat 文件来搜索软 RAID的配置信息,该参数不能单独使用,只能配置其他参数才能使用
-l 或—level:设置 RAID 的级别,例如设置 “—level=5”则表示创建阵列的级别是RAID5
-n或—raid-devices:指定阵列中活动磁盘的数目
-x:指定阵列中备用磁盘数
-G或-grown:改变再用阵列的大小或形态
-v 或—verbose:显示细节
-r 或—remove :删除RAID 中的某个磁盘
-a或—add :向RAID中添加磁盘
扩展:
磁盘配额
1、磁盘配的设置
(1)quotacheck命令:扫描文件系统并建立Quota的记录文件
格式:quotacheck[选项][挂载点目录]
常用选项
-a:扫描所在/etc/mtab内,含有quota支持的文件系统,加上此参数后可不写挂载点目录
-u:针对用户扫描文件与目录的使用情况
-g:针对组扫描文件与目录的使用情况
-v:显示扫描过程的详细信息
-f:强制扫描文件系统,并写入新的quota配置文件
-M:强制以读写的方式扫描文件系统
(2)quotaon/quotaoff命令:启动/关闭quota服务
格式:quotaon/quotaoff[选项][挂载点目录]
常用选项:
-a:根据/etc/mtab内的文件系统设定启动有关的quota服务,若不加此参数,需在后面指定文件系统
-u:针对用户启动
-g:针对组启动
-v:显示启动过程的详细信息
(3)edquota命令:编辑用户、组的限制时间
格式:edquto [选项][用户|组]
常用选项:
-u:后面跟用户,可以直接进入quota的编辑界面去设定该用户的限制值
-g:后面跟组,可以直接进入quota的编辑界面去设定改组的限制值
-t:可以修改宽限时间
-p:复制前一个设置的范本到下一个用户或组
(4)setquota 命令:命令设定 quota 限额
1>格式:
setquota [-u|-g] [用户|组] [block(soft)] [block(hard)] [inode(soft)] [inode(hard)] [文件系统]
(5)quoa 命令:单一用户或组的 quota 报表
1>格式:quota [选项] [用户|组]
2>常用选项:
-u:后面跟用户,显示出该用户的 quota 限制值,若不跟用户则显示执行者的
quota 限制值
-g:后面跟组,显示该组的 quota 限制值
-v:显示每个用户在文件系统的 quota 值
-s:人性化单位显示
(6)repquota 命令:针对文件系统的的限制配额做报表
1>格式:repquota [选项] [参数]
2>常用选项:
-a:查找/etc/mtab 中具有 quota 标志的文件系统,并报告 quota 的结果
-u:显示出用户的 quota 限值(默认显示此值)
-g:显示出某个群组的 quota 限制值
-v:显示文件系统的详细信息
-s:人性化单位显示
第八章服务器raid及配置实战的更多相关文章
- Linux 系统管理——服务器RAID及配置实战
RAID称为廉价磁盘冗余阵列.RAID的基本想法是把多个便宜的小磁盘组合在一起.成为一个磁盘组,使性能达到或超过一个容量巨大.价格昂贵的磁盘. 2.级别介绍 RAID 0连续以位或字节为单位分割数据, ...
- 服务器RAID配置全程与RAID基础知识
服务器RAID配置全程 一.RAID介绍 RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”.后来RAID中的字 ...
- 戴尔PowerEdge服务器RAID控制卡的配置
示例演示环境:PowerEdge R620 + H710p Raid控制卡 + 9 x 300G 10k SAS 硬盘 H310.H710.H810的配置方法与H710P大致相同,在此不再累述. 特 ...
- 服务器硬件及RAID配置实战
一.RAID磁盘阵列介绍 二.阵列卡介绍 三.阵列卡的缓存 四.实验构建软RAID磁盘阵列 一.RAID磁盘阵列介绍 1.定义 是Redundant Array of Independent Disk ...
- PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战
原文 PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战 环境配置: 程序准备: PHP windows版本下载地址: http://windows.php. ...
- 深入浅出 SSL 管理配置实战
我们生活在一个信息大爆炸的时代,几乎每天都在和互联网打交道,购物.网银转账.支付宝付款.搜索信息.查看邮件.观看视频.微信聊天.上网冲浪.阅读新闻等,无不时时刻刻在和网络打交道.那如何保护网络安全就相 ...
- dell服务器raid设置
dell服务器raid设置 配置说明: 开机自检按ctrl+R键进入配置界面 如果服务器有raid卡,而不想做磁盘阵列时,需要做单盘RAID0,主要是为了让卡来识别一下硬盘 对raid进行操作很可能会 ...
- keepalived安装配置实战心得(实现高可用保证网络服务不间断)
keepalived安装配置实战心得(实现高可用保证网络服务不间断) 一.准备2台虚拟机 安装的系统是:centos-release-7-1.1503.el7.centos.2.8.x86_6 ...
- LSI系列芯片Raid卡配置方法、管理手册
说明 本手册适用于LSI芯片Raid卡 包括但不限于Inspur 2008/2108 Raid卡.LSI 9240/9260/9261/ 9271 等Raid卡. 不同型号的Raid卡在某些功能上的支 ...
随机推荐
- 解决浏览器看不到Flash文档(尤其某慕课)
最近遇到很多朋友说浏览器看不到网课资源的文档等等,就顺手写一篇说一下情况 为什么会文档空白 某课网站上面的文档是用flash进行展示的,同时flash被很多浏览器逐步抛弃(快凉了,都是H5了) fla ...
- ajax2.0之拖拽上传
index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &l ...
- python开发基于SMTP协议的邮件代发服务
写在这篇文章前照例给大家灌输点名词解释,理论知识,当然已经很熟悉的同学可以往下翻直接看干货 1. 什么是SMTP SMTP即简单传输协议(Simple Mail Transfer Protocol), ...
- Shell:Day03笔记
编程原理:1.编程结束 驱动 硬件默认是不能使用的 CPU控制硬件 不同的厂家硬件设备之间需要进行指令沟通,就需要驱动程序来进行“翻译” 编程语言的分类: 高级语言.超高级语言需要翻 ...
- 【数据库】MySQL数据库(四)
一.对数据的操作(详细版) 1.添加数据 1> insert into 表名 (字段1,字段2...) values (值1,值2...); 2> insert into 表名 (字段1, ...
- Array(数组)对象-->concat() 方法
1.定义和用法 concat() 方法用于连接两个或多个字符串. 语法: string.concat(string1, string2, ..., stringX) 举例: var str1='hel ...
- Dijkstra学习总结
啥叫堆 可以看一下这个 https://www.cnblogs.com/xiugeng/p/9645972.html#_label0普通Dijkstra可以看一下 https://blog.csdn. ...
- pgsql中的lateral使用小结
pgsql中的lateral 什么是LATERAL 带有LATERAL的SQL的计算步骤 LATERAL在OUTER JOIN中的使用限制(或定义限制) LATERAL的几个简单的例子 总结 举几个我 ...
- spring中BeanPostProcessor之三:InitDestroyAnnotationBeanPostProcessor(01)
在<spring中BeanPostProcessor之二:CommonAnnotationBeanPostProcessor(01)>一文中,分析到在调用CommonAnnotationB ...
- Docker+Cmd+Cli+Git之前端工程化纪要(二)自定义类package.json文件管理模块包
全新升级后的FE工作流为:使用FE命令包进行项目的初始化,其中包括项目初始化.拉取脚手架.私库拉取模块包或后期扩展的CI/CD等与本公司工作流相关的操作. 出现的问题如下: 脚手架工具的包依赖信息存放 ...