服务器RAID及磁盘配额的配置

1、RAID 简介

RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。RAID 的基本想法是把多个便 宜的小磁盘组合到一起,成为一个磁盘组,使性能达到或超过一个容量巨大、价格昂贵的磁盘。

目前 RAID 技术大致分为两种:基于硬件的 RAID 技术和基于软件的 RAID 技术。

2、RAID 级别介绍

随着 RAID 技术经过不断的发展,现已有 RAID 0 到 RAID 6 七种基本的 RAID 级别,同时还有 RAID 0 和 RAID 1 的组合形式,称为 RAID10。

而RAID 2 和 RAID 4 基本上不 再使用了,RAID 3 则是由于实现起来太复杂也很少使用。

在 Linux2.6 内核中的软 RAID 可支持以下级别: RAID 0、RAID 1、 RAID 4、RAID 5 、 RAID 6 等。还可支持 LINEAR (线 性模式)的软 RAID 线

性模式是将两个或更多的磁盘组合到一个物理设备中,磁盘不必具有相同的大小, 在写入RAID 设备时会首先填满磁盘 A,然后是磁盘 B,以此类推。

3、阵列卡介绍(raid 卡)

阵列卡就是用来实现 RAID 功能的板卡,通常是由 I/O 处理器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的。

不同的 RAID 卡支持的 RAID 功能不同,例如支持 RAID 0、RAID 1、RAID 5、RAID 6、RAID10 等

RAID 卡的接口类型:IDE 接口、SCSI 接口、SATA 接口 SAS 接口

陈列卡的缓存:

缓存(Cache)是 RAID 卡与外部总线交换数据的场所,RAID 卡先将数据传送到缓存,再由缓存和外边数据总线交换数据。

它是 RAID 卡电路板上的一块存储芯片,与硬盘盘片相比,具有极快的存取速度。

缓存的大小与速度是直接关系到 RAID 卡的实际传输速度的重要因素,大缓存能够大幅度地提高数据命中率从而提高 RAID 卡整体性能。

不同的 RAID 卡出厂时配置的内存容量不同,一般为几兆到数百兆容量不等。

4、磁盘配额 (Quota )概述

在 Linux 系统中,由于是多人多任务环境,所以会有很多人共同使用一个硬盘空间的情况发生,如果其中少数几个使用者大量的占用硬盘空间的话,

那势必会压缩其他用户的使用权力,因此,管理员应该适当的限制硬盘的容量给用户,以妥善分配系统资源。

(1)Quota 的规范设定项目

          容量限制(block) 此方法较为常见

    文件数量限制(inode)

(2)柔性劝导与硬性规定(soft/hard)

不管是 inode 还是 block 限制,分别都有两个限制值,即 soft 与 hard。通常 hard 限制比soft 要高。

例如,若限制项目为 block,可以限制 hard 为 500M,而 soft 为 400M。那么,用户使用量绝对不可以高于 500M,一旦超过,系统会锁住该用户的磁盘使用权,

用户需自行删除一些无用的文件以减少磁盘使用量。若用户在用量低于 400M 时,可以正常使用。

若用户使用量介于 400M~500M 之间,则每次用户登入系统时,系统会主动发出磁盘即将爆满的警告信息,且会给予一个宽限时间(grace time),默认为 7 天,

若 7 天内使用者将用量降至 400M以下,则宽限时间会停止,否则超过 7 天后系统将以 400M 作为硬性规定(取代 500M)限制,锁住用户的磁盘使用权。

原文地址:https://www.cnblogs.com/maoyanqing/p/11316148.html