怎样做网站公司的销售,vscode 网站开发教程,网站管理助手未找到iis,网站群建设思路磁盘配额#xff1a; 
linux的磁盘空间有两个方面#xff1a;第一个是物理空间#xff0c;也就是磁盘的容量 
第二个inode号耗尽#xff0c;也无法写入 
linux根分区#xff1a;根分区的空间完全耗尽#xff0c;服务程序崩溃#xff0c;系统也无法启动了。 
为了防止有人…磁盘配额 
linux的磁盘空间有两个方面第一个是物理空间也就是磁盘的容量 
第二个inode号耗尽也无法写入 
linux根分区根分区的空间完全耗尽服务程序崩溃系统也无法启动了。 
为了防止有人恶意的占用磁盘空间我们就有了磁盘配额的功能。 
一个方面限制用户占用磁盘的空间 
另一个方面限制用户创建文件的数量 xfs文件系统 xfs_quota进行管理 
ext3/4文件 quota进行管理 限制容量xfs_quota -x -c limit -u bsoft80M bhard100M cxk /data1 
xfs_quota 
-x 表示启用专家模式配额系统的所有管理命令都可以使用 
-c 表示直接调用命令 
-u 指定对象用户 
bsoft软限制即使超过了也可以继续使用80M 
bhard硬限制到了指定的配置就不可以继续写入了。100M 
限制创建文件数 
xfs_quota -x -c limit -u isoft4 ihard6 cxk /data1 
isoft创建文件的软限制 
ihard创建文件的硬限制 
普通使用分区的磁盘容量限制20G-50G 
创建文件数100-200个。 
取消配额 
[rootlocalhost /]# xfs_quota -x -c disable -up /data1 
磁盘配额的具体操作 
1、安装xfsprogs和quota两个软件包 
[rootlocalhost ~]# rpm -q xfsprogs quota
xfsprogs-4.5.0-18.el7.x86_64
quota-4.01-17.el7.x86_64
[rootlocalhost ~]# yum -y install xfsprogs quota 
2、有普通挂载先解挂载 
[rootlocalhost ~]# umount /dev/zxc/qwe 
3、再用支持配额的方式进行挂载 
[rootlocalhost ~]# mount -o usrquota,grpquota /dev/zxc/qwe /data1 
4、关闭防火墙 
[rootlocalhost ~]# systemctl stop firewalld
[rootlocalhost ~]# setenforce 0 
5、创建一个名为zxc的用户并设置登录密码 
[rootlocalhost ~]# useradd zxc
[rootlocalhost ~]# passwd zxc
更改用户 zxc 的密码 。
新的 密码
无效的密码 密码少于 8 个字符
重新输入新的 密码
passwd所有的身份验证令牌已经成功更新。 
6、设置指定用户只能写入不超过100M的文件 
xfs_quota -x -c limit -u bsoft80M bhard100M zxc /data1 
7、设置文件的权限 
chmod 777 /data1 
8、转换用户 
su -zxc 
9、在data1写入120M大小的文件 
[zxclocalhost data1]$ dd if/dev/zero of/data1/123/txt bs10M count12 
10、只写入了100M大小的文件 
[zxclocalhost data1]$ ll -h
总用量 100M
-rw-rw-r--. 1 zxc zxc 100M 5月  28 15:16 123.txt 
11、设置指定用户创建的文件数量 
[rootlocalhost /]# xfs_quota -x -c limit -u isoft4 ihard6 zxc /data1 
12、去被指定的用户创建8个文件 
[zxclocalhost data1]$ touch {1..8}.txt
touch: 无法创建7.txt: 超出磁盘限额
touch: 无法创建8.txt: 超出磁盘限额 
13、只创建了6个7和8显示超出限额 
[zxclocalhost data1]$ ls
1.txt  2.txt  3.txt  4.txt  5.txt  6.txt 
补充取消配额 
[rootlocalhost /]# xfs_quota -x -c disable -up /data1 第二个缩容 
xfs文件系统是不能缩容的。 
ext4可以缩容 
ext4缩容的具体操作 
1、有挂载先解挂载 
[rootlocalhost /]# umount /dev/xz/gege 
2、缩去一定的内容 
[rootlocalhost /]# lvreduce -L -4G /dev/xz/gegeWARNING: Reducing active logical volume to 5.00 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce xz/gege? [y/n]: ySize of logical volume xz/gege changed from 9.00 GiB (2304 extents) to 5.00 GiB (1280 extents).Logical volume xz/gege successfully resized. 
3、显示内存已经减少了4G 
[rootlocalhost /]# lvdisplay xz--- Logical volume ---LV Path                /dev/xz/gegeLV Name                gegeVG Name                xzLV UUID                OYlc6Z-RYsP-ffHM-qMxL-5oN3-jwhI-OANFvjLV Write Access        read/writeLV Creation host, time localhost.localdomain, 2024-05-28 15:58:21 0800LV Status              available# open                 0LV Size                5.00 GiBCurrent LE             1280Segments               2Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           253:4
 重点第一个一定要会创建逻辑卷 动态扩容。卷组可以扩容逻辑卷也可以扩容 
第二个磁盘配额容量 文件数量 
作业永久挂载实现磁盘配额有坑 
/dev/cxk/ky27 /opt/data xfs defaults,usrquota,grpquota 0 0 
操作 
1、进入/etc/fstab文件 
vim /etc/fstab 
2、在最后一行加入磁盘配额的永久挂载 
/dev/zxc/qwe /data1 xfs defaults,usrquota,grpquota 0 0 
其他操作与上面临时挂载的配额一样