磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。在服务器管理中此功能非常重要,但对单机用户来说意义不大。
磁盘配额程序对硬盘配额的限制 : 最低限制( soft ):这是最低限制容量。用户在宽限期间之内,它的容量可以超过最低限制,但必须在宽限时间之内将磁盘容量降低到最低限制的容量限制范围之内。 最高限制( hard ):这是“绝对不能超过”的容量。通常最高限制会比最低限制高。 宽限时间:宽限之间是指当用户使用的空间超过了最低限制,却还没有到最高限制时,在这个“宽限时间”内,就必须请用户将使用的磁盘空间降低到最低限制之下,否则则不允许在写入。反之,则宽限时间取消
系统默认没有配额,所以要打开配额的设置,再配置配额的参数
之前的设定,一旦重新挂就取消配额了 vim /etc/fstab //reboot重启之后测试生效
raid 1 :读取数据时用两块硬盘完成,这两块硬盘内的数据完全相同,容量大小不变,读取速度翻倍,适用于网站 raid 0 :写入数据时用两块硬盘完成,这两块硬盘写入数据各一半,容量大小翻倍,写入速度翻倍,适用于论坛 raid 5 :0+1 raid 0 + raid 1 但都不如单个 在这里没有三块硬盘,是三块分区通过程序来实现的raid,此raid比真正的硬盘效果差很多 软raid只能作0,1,5三个
//创建了三个raid类型分区 //搭建阵列 //格式化,挂载
//-f参数的影响 //-r参数的影响 //-a参数的影响 //卸载,关闭 //删除分区
通常一个磁盘分区的大小是固定的,随着时间的推移及应用的深入,会发现磁盘分区的空间会越来越小,甚至有时只有通过重新分区的方式来扩大分区的空间,而重新分区的代价往往就是需要重新安装操作系统。但是有了LVM技术,我们只需要将新的磁盘空间添加到空间不足的分区中即可。
桔子模型:
桔子模型:将桔子榨成汁,然后将果汁倒入大杯子,用的时候将果汁倒入小杯子,小杯子的果汁用完后,从大杯子里加入,大杯子果汁没有了,继续拿桔子榨汁。
上述模型中,PV相当于桔子,即硬盘,VG相当于大杯子,LV相当于小杯子
L : 物理分区,PV 安装了lvm的,PE里面的一份,VG 一个大的容器,用完了就加,LVM:到出来一点用,不够了再到出来,这样就不怕不够用了
查看LVM命令:pvs|pvdisplay vgs|vgdisplay lvs|lvdisplay
实际含义:
物理卷(Physical Volume, PV): 物理卷可以是一个磁盘,也可以是磁盘中的一个分区。它为LVM提供了存储介质。 逻辑卷组(Logical Volume Group, LVG): 可以把逻辑卷组想象成一个存储池,或者是逻辑硬盘。物理卷与物理卷在硬件上可以是不连续的,但把多个物理卷加入逻辑卷组后,就可以把这个逻辑卷组看成一个存储空间连续的逻辑硬盘,在这块硬盘上,可以创建多个逻辑卷(LV)。 逻辑卷(Logical Volume, LV): 可以将卷组划分成若干个逻辑卷,相当于在逻辑硬盘上划分出几个逻辑分区,每个逻辑分区上都可以创建具体的文件系统。下面是一个lvm使用的例子 :
//创建完成,只要挂载上,最下面的也会显示
//扩充
//这是在添加磁盘之后,又加进去了
//用新加的磁盘继续进行扩容
//更换文件系统
//缩减文件系统
//先缩软件,再缩硬件
//将文件转移
//将vdb1空间从vg0拿出来
//从pv中删除vdb1
在挂载后使用文件时有时会误删一些数据,删除后无法恢复,但是可以使用LVM快照对数据进行备份,在错误操作后可以还原。
主要的步骤: 写 —> 卸载 —> 快照 —> 挂载快照 —> 写/改 —> 卸载快照 —> 删除快照 —>重新挂载本体,文件还在
touch /mnt/file{1..100} ls /mnt/ rm -rf /mnt/* ls /mnt/ touch /mnt/file{1..100} umount /mnt ##快照时必须先取消挂载 df ls /mnt/ lvcreate -L 20M -n lv0-backup -s /dev/vg0/lv0 #对/dev/vg0/lv0进行快照 mount /dev/vg0/lv0-backup /mnt/ ##将快照后的文件挂载 ls /mnt/ rm -rf /mnt/* ls /mnt/ umount /mnt/ ##取消挂载 lvremove /dev/vg0/lv0-backup ##移除快照 //创建 //删除