l概述
l内核中实现
l启用基于每个文件系统
l可为组或为用户设定单独策略
Ø限制块或节点数量
Ø同时实现软和硬限制
l初始化
l分区挂载选项:usrquota,grpquota
l初始化数据库:quotacheck -cugm / filesystem
v命令详解
Ø
Ø mkdir /mailbox
Ø mount /dev/vda5 /mailbox 将vda5挂载在目录/mailbox上
Ø mount -o remount,usrquota /mailbox 让内核知道是否要监控
以上步骤,若没有挂载,可直接:mount -o usrquota /mailbox
Øsetenforce 0
Øquotacheck -cum /mailbox/ 此时生成了一个aquota.usr文件 --> 每个用户产生 的变化存储在此,相当于database
-c create -u user -g 组 -m 跳过网络设备、磁盘设备扫描
Øquotaon /mailbox -------> quotaoff /mailbox 启动、停止配额
多次输入quotaon 显示繁忙--> 开启配额时先查询aquota.usr里是否有用户在配额当前分区,如果有用quotaoff关闭
Øedquota -u 用户 ------> edit quota 块或节点的软硬限制设置
ps:edquota -p student normal1 normal2 ---> 将student用户的配额设置映射到用户normal1和用户normal2上(大致意思就是这样后面两个新用户的配额设置可以跟前student用户当前设置的一样) --> 已定义的用户原型中配置
Ørepquota ----> 配额报告 report quota
Ørepquota -a -----> -all --> grace time 超过限制覆盖多少天前的
grace 使...变得更美好 当内存不足时,清除指定天数(grace【天数】)前的文件
Ørepquota 目录
Øsetquota -u 用户 40000 60000 0 0 /mailbox ----> 命令形式的配额设置
前是block(块、内存大小) 的软硬设置,后是节点(文件个数)的软硬设置。
写入 /etc/fstab
Ø课堂实验操作:
Øedquota -u student
Ø
Ø管理员查看用户的配额信息
Ø像测试文件里写入指定大小文件
Ø用户查看自己的配额信息
Ø超过用户配额的软限制
Ø省略
raid0 两个磁盘 顺序交替读写 读写速度加快safty 低 一般网吧会采用
raid1 mirrored磁盘 两个磁盘同步写数据 写性能降低 读性能上升 safty较高
raid5 三个磁盘 其中一个盘做CRC校验 交互式读写数据 读写性能提升 capcity容量
(3-1)*500gG=1T 安全性提高 spare---> 备用盘
Ø删除已创建的交换空间,建立新的raid
Ø d --> 5,6,7,8
Ø
w
partx -a /dev/vda ---- > ps: 删除不运行该命令也可以
vim /etc/fstab
删除之前的配置
Ø重启,然后用swapon -s 检查
Ø新建4个300m分区
更改类型改为fd (可用L来list所有类型)
w
partx -a /dev/vda
Ø使用mdadm创建并定义raid设备
-l level -C create
Ø-C create -l level -n 用的盘numbers -x 备用数
-n --raid-devices -x --spare
Ømdadm -C /dev/md1 -l 1 -n 2 -x 1 /dev/vda{6,7,8}
Ø
watch -n 2 cat /proc/mdstat
Øiostate
ØUsage: iostat [ options ] [ <interval> [ <count> ] ] --- count-->显示秒数
Øiostat /dev/vda{6,7,8} 3
Ø
fdisk -l | grep [shvm]d
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。