实验项目:
1 了解并且配置磁盘阵列(raid 0、raid1 、raid5 、raid6 、raid1+0)

       2 了解并且配置磁盘配额 (为了解决安全性,对磁盘进行限制)

磁盘阵列理论部分:
1》什么是磁盘阵列(raid): 简单的说raid就是把多块独立的物理磁盘按不同的方式重新组合在一起,然后会形成一块逻辑磁盘,这样就可以提供比一块物理磁盘更具有存储效率和容量、数据安全的技术

2》raid又分不同等级,不同等级的raid在读写、存储、数据备份方面做了不同的权衡。在实际应用一般分为一下几种

Raid0:称为条带化储存,它具有很高的传输率,却没有数据的冗余。只要其中一块磁盘损坏,那么所有数据将受到影响,所以不能真的算是raid

Raid1:称为镜像储存,它是通过数据镜像实现数据冗余。特点:写入速度较慢、读取熟读较快、数据安全性高、磁盘利用率较低(能使用的容量是磁盘总容量的一半),所以使用成本也很高。必须使用2以上块磁盘组合

Raid5:它可以看成是raid0 与raid1 的组合。它必须由3块或以上的磁盘进行组合,它相当于拿一块磁盘来做储存奇偶校验信息。所以当其中的一块磁盘损坏,就会从存储奇偶校验的这块磁盘进行数据恢复,这样就会保证数据的安全。所以这样的它的写的性能就相对不高。这个一般用于数据中心

Raid6:它和raid5概念差不多,只是它必须由4块或以上的磁盘组合,是拿两块磁盘来做第二个独立的存储奇偶校验信息,所以这个raid可以坏掉2块磁盘。这里就会让写的性能也不高,但是相对于数据的安全性就提高了很多。但是磁盘的利用率也下降了很多。所以说,鱼与熊掌不可兼得。

Raid1+0:就是raid1 与raid0 的组合。一般先做raid1 在做成raid0。这样安全性要好于raid 0+1。在读写性能差不多,但是安全上要好一些。

磁盘配额理论部分:
1》什么是磁盘配额:就是对磁盘进行配置写入的一些限制,使磁盘更加的安全,方便管理员对磁盘进行控制。

2》限制类型:对磁盘写入的容量限制、对磁盘写入文件的数量限制。

3》限制对象:对用户进行限制、对组账号进行限制

实验环境:VMware虚拟机中RedHat6.5

实验目的:在VMware虚拟机中添加4块硬盘
每个硬盘的容量约为20G
4块硬盘做成Raid5
添加新用户对Raid5进行磁盘配额限制

实验过程:
1·在讲了两个理论后我们来做一下实验,我们先来捋一下思路(以raid5为列子)。在VMware虚拟机中添加4块磁盘,把这4块
磁盘做成raid5,然后我们对raid5进行磁盘配额。顺序--添加4块磁盘--对磁盘进行分区--对磁盘进行格式化--创建一个挂载点挂载磁盘。这里需要注意的是我们既然做的是raid,所以它的格式就需要转(ID:fd)如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
2·分区完成可以用fdisk -l 命令查看。接下来用rpm -q mdadm查看管理raid的工具是否安装。下来我们就可以把这4个磁盘组合成一个raid5.如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
3·创建好了我们可以用命令:mdadm -D /dev/md0 查看raid的信息.如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
4·raid5做好了,我们就需要进行格式化。用命令 mkfs /dev/md0如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
5·接下来就是挂载使用,首先要创建一个挂载点。使用命令:mkdir /md0 再使用命令挂载分区:mount /dev/md0 /md0如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
6·到此raid5制作完成。接下来就可以给它做磁盘配额。还是先用命令 rpm -q quota 查看管理磁盘配额的工具是安装。下面来对raid5做配额。首先要要对/etc/fstab 这个文件进行修改如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
7·现在我们把之前raid挂载用umount解挂载掉、再用mount -a 重新挂载、把/md0这个目录的权限修改为777、setenforce 0关闭增强型性安全功能、就能对/dev/md0这个系统文件进行配额。如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
8·接下来我们就要设置这是针对哪个用户或者组号。我们先新建一个zhangsan这个用户、然后对zhansan这个用户进行管理。使用命令:edquota -u zhangsan。我们再执行命令:quotaon -ugv /dev/md0. 对/dev/md0开启磁盘配额 。如下图:
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
9·下面我们来验证是否对张三进行的磁盘配额有效,首先我们切换到zhangsan这个用户,在cd 到/md0这个目录下,之后就创建文件。如下图
RedHat 6.5中建立Raid5卷(软件磁盘阵列)  ;并且对Raid5卷做磁盘配额
10·实验成功。也可以试试写入的容量超出,这里的实验是写入文件个数的超出就会限制。

总结:1.我们的思路要清晰,按需求创建raid卷,就要知道raid的原理和优缺点
2.明白每条命令的含义是什么。
3.知道磁盘配额是什么作用,怎么去配置。
4.做磁盘配额前需要用命令setenforce 0关闭增强型性安全功能