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:加载一个已存在的阵列,后面跟阵列以及设备的名称

   -Sstop:停止指定的 RAID 设备

   -D detall:输出指定 RAID 设备的详细信息

   -s 或 –scan :扫描配置文件或/proc/mdstat 文件来搜索软 RAID的配置信息,该参数不能单独使用,只能配置其他参数才能使用

   -—level:设置 RAID 的级别,例如设置 “—level=5”则表示创建阵列的级别是RAID5

   -nraid-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:加载一个已存在的阵列,后面跟阵列以及设备的名称

   -Sstop:停止指定的 RAID 设备

   -D detall:输出指定 RAID 设备的详细信息

   -s 或 –scan :扫描配置文件或/proc/mdstat 文件来搜索软 RAID的配置信息,该参数不能单独使用,只能配置其他参数才能使用

   -—level:设置 RAID 的级别,例如设置 “—level=5”则表示创建阵列的级别是RAID5

   -nraid-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及磁盘配额的更多相关文章

  1. raid,磁盘配额,DNS综合测试题

    DNS解析综合学习案例1.用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下2.在网页目录下创建测试文件index.html,内容为用户名称,通过浏览器访问测试3.创建用户 ...

  2. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  3. 别人的Linux私房菜(15)磁盘配额与高级文件系统管理

    磁盘配额在网站.邮件.文件等服务器常见,主要有针对用户.用户组.限制某一目录的的最大磁盘配额. ext文件系统进能针对整个文件系统配额,xfs可以针对目录配额.配额和文件系统有关. 内核必须支持磁盘配 ...

  4. liniux备忘录-磁盘配额与进阶文件系统管理

    知识 磁盘配额Quota 可以限制磁盘的使用容量,可以对用户.群组磁盘的最大使用容量. 磁盘配额Quota的使用限制 只能针对整个文件系统. 核心必须支持Quota. 自行编译的核心需要注意 Quot ...

  5. 第四次作业;创建raid5,源码编译安装;磁盘配额

    创建raid5 格式化 ext4 创建物理卷: 创建卷组: 创建逻辑卷: 格式化  ext4 挂载 开机自启动 创建raid配置文件 源码编译安装: 创建本地yum仓库 umount /dev/sr0 ...

  6. quota - linux磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  7. 1-18-1 LVM管理和ssm存储管理器使用&磁盘配额(一)

    LVM管理和ssm存储管理器使用&磁盘配额(一) LVM逻辑卷的管理 问题:对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 因为如果要把一个分区的内容都拷贝到另一个分区上 ...

  8. Linux下磁盘分区、卸载和磁盘配额

    目录 一:查看磁盘信息 二:Linux磁盘分区 三:Linux分区的卸载 四:Linux磁盘配额 一:查看磁盘信息 fdisk : 这个命令是磁盘分区表操作工具,fdisk能将磁盘分区,同时也能为每个 ...

  9. 『学了就忘』Linux文件系统管理 — 63、磁盘配额介绍

    目录 1.磁盘配额概念 2.磁盘配额条件 3.磁盘配额的相关概念 4.磁盘配额实践规划 1.磁盘配额概念 磁盘配额是限制用户或者用户组在一个分区上可以使用的空间大小和文件个数的限制. 扩展: 管理员可 ...

随机推荐

  1. vs中 Stack around the variable 'XXX' was corrupted.

    https://blog.csdn.net/hou09tian/article/details/75042206 把 project->配置属性->c/c++->代码生成->基 ...

  2. 【shell脚本】显示进度条

    使用动态时针版本显示进度条 [root@VM_0_10_centos shellScript]# cat progressBar.sh #!/bin/bash # 进度条,动态时针版本 # 定义显示进 ...

  3. 使用k8s-prometheus-adapter实现HPA

    环境: kubernetes 1.11+/openshift3.11 自定义metric HPA原理: 首选需要注册一个apiservice(custom metrics API). 当HPA请求me ...

  4. 启明星MRBS会议室预约系统V30.0发布

    MRBS系统官方网址 https://www.dotnetcms.org/ 在线演示 http://demo.dotnetcms.org/mrbs 用户名admin,密码123456 Meeting ...

  5. Asp.Net Mvc日志处理

    /// <summary> /// 日志处理帮助类 /// </summary> public class LogHelper { private static Queue&l ...

  6. Docker(一) - CentOS7中安装Docker - (视频教程)

    Docker的使用越来越多,安装也相对简单.本文使用视频的方式展示在CentOS7系统中安装Docker,本文更适合于准备入门学习Docker的童靴. 以下视频,请带上耳机开始聆听 (双击全屏播放) ...

  7. redux的详细介绍和使用!

    三层 视图(view)数据商店(store)reducer 流程: 用户操作视图 视图产生action 通过store转发给reducer(同时还会接收store中的数据模型 state) 由redu ...

  8. Vue笔记3

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. cent OS 7 安装谷歌浏览器

    我直接写一个shell 脚本,  install_google.sh,  bash 命令直接运行就好, 脚本内容如下: (切换root用户执行) set -e  # 出错即退出 echo " ...

  10. iSCSI的配置(target/initiator)

    iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Small Computer System Interface) iSCSI技术是一种由IBM公司研究开发的,是一个供 ...