RAID及磁盘配额
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及磁盘配额的更多相关文章
- raid,磁盘配额,DNS综合测试题
DNS解析综合学习案例1.用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下2.在网页目录下创建测试文件index.html,内容为用户名称,通过浏览器访问测试3.创建用户 ...
- linux磁盘管理系列一:磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- 别人的Linux私房菜(15)磁盘配额与高级文件系统管理
磁盘配额在网站.邮件.文件等服务器常见,主要有针对用户.用户组.限制某一目录的的最大磁盘配额. ext文件系统进能针对整个文件系统配额,xfs可以针对目录配额.配额和文件系统有关. 内核必须支持磁盘配 ...
- liniux备忘录-磁盘配额与进阶文件系统管理
知识 磁盘配额Quota 可以限制磁盘的使用容量,可以对用户.群组磁盘的最大使用容量. 磁盘配额Quota的使用限制 只能针对整个文件系统. 核心必须支持Quota. 自行编译的核心需要注意 Quot ...
- 第四次作业;创建raid5,源码编译安装;磁盘配额
创建raid5 格式化 ext4 创建物理卷: 创建卷组: 创建逻辑卷: 格式化 ext4 挂载 开机自启动 创建raid配置文件 源码编译安装: 创建本地yum仓库 umount /dev/sr0 ...
- quota - linux磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- 1-18-1 LVM管理和ssm存储管理器使用&磁盘配额(一)
LVM管理和ssm存储管理器使用&磁盘配额(一) LVM逻辑卷的管理 问题:对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 因为如果要把一个分区的内容都拷贝到另一个分区上 ...
- Linux下磁盘分区、卸载和磁盘配额
目录 一:查看磁盘信息 二:Linux磁盘分区 三:Linux分区的卸载 四:Linux磁盘配额 一:查看磁盘信息 fdisk : 这个命令是磁盘分区表操作工具,fdisk能将磁盘分区,同时也能为每个 ...
- 『学了就忘』Linux文件系统管理 — 63、磁盘配额介绍
目录 1.磁盘配额概念 2.磁盘配额条件 3.磁盘配额的相关概念 4.磁盘配额实践规划 1.磁盘配额概念 磁盘配额是限制用户或者用户组在一个分区上可以使用的空间大小和文件个数的限制. 扩展: 管理员可 ...
随机推荐
- 赞!这款国产的SSH工具,好用到爆!
之前分享 MobaXterm 时 有小伙伴留言说到了 FinalShell 我本来是一脸蒙蔽的 网上搜了一下 它们家的官网 打开官网 我一度怀疑自己进错了网站 简单(jianlou)的排版 像极了上个 ...
- 【Java并发专题之二】Java线程基础
使用线程更好的提高资源利用率,但也会带来上下文切换的消耗,频繁的内核态和用户态的切换消耗,如果代码设计不好,可能弊大于利. 一.线程 进程是分配资源的最小单位,线程是程序执行的最小单位:线程是依附于进 ...
- JavaScript forEach() 方法
JavaScript forEach() 方法 JavaScript Array 对象 实例 列出数组的每个元素: <button onclick="numbers.forEach( ...
- jquery实现移动端页面加载后,向上滚动指定距离无效引起的探索
效果如下,页面加载完后向上滚动一段距离 最近一同事询问用jquery为何无法实现上面效果,查看代码后发现代码并没写错, 也正确引入了zepto.js,也不是版本问题(因为是移动端项目,出于性能和需 ...
- Autoware 培训笔记 No. 2——基于点云的定位
1. 前言 构建出地图后,应该测试点云地图定位效果,这里用到ndt的scan_matching方法,这是一种scan-to-map方法.这里用的是我们自己采集的数据进行仿真. 本章内容有和No. 1重 ...
- vs2017离线包下载安装并且不占用C盘空间使用教程
安装vs2017,前提是你的环境是.NET4.6,VS2017在下载好安装程序安装的时候,会根据你选择的功能模块来下载所需要的安装程序,微软.安卓和苹果等平台的SDK.模拟器和第三方扩展功能等会在用户 ...
- Spring集成Quartz框架的两种方式。
可参考:https://blog.csdn.net/yk614294861/article/details/84324603 1.使用Spring与Quarta配置作业得两种方式: a.方式一,Met ...
- StringBuilder.sb.AppendLine();
StringBuilder sb=new StringBuilder(); sb.AppendLine("The world is fair and wonderful.Everything ...
- C#使用HttpClient上传文件并附带其他参数
HttpClient和MultipartFormDataContent(传送门)最低适用于.NET Framework 4.5版本 发送端代码 using (HttpClient client = n ...
- U盘安装CentOS 7提示 “Warning: /dev/root does not exist, could not boot” 解决办法
1.把U盘的Lable(即标签)修改成centos 2.在安装界面上按TAB键,修改启动路径,把”CENTOS\x207\x20x86_64″改成 “centos”