磁盘配额:
Linux存储的两种机制:磁盘空间 inode号(inode号满了,磁盘有空间也写不了)
磁盘配额目的:
1.限制用户对磁盘的使用情况。
(能占多大。能创建多少文件。)
- 防止个别用户恶意的或者无意的占用大量磁盘空间,保证存储空间的稳定和可用性。
如何配置磁盘配额?
先解挂载再把磁盘删除,重新创建磁盘,创建目录,创建文件系统
yum install -y xfsprogs
quota
mount -o usrquota,grpquota /dev/sdb2 /data1
-o指定条件进行挂载
usurquota 以用户进行磁盘配额限制
grpquota 以组进行磁盘配额限制
setenforce 0 #关闭selinux的安全机制,否则磁盘配额会失败。
useradd 、echo#创建用户和密码
#对磁盘空间使用进行限制
xfs-_quota:磁盘配额的命令。xfs文件系统进行磁盘配额
-x:开启专家模式,可以使用磁盘配额的所有命令
-c:直接调用管理命令‘’
bsoft=80M bhard=100M 限制条件
bsoft=80M 磁盘容量的软限制。
bhard=100M磁盘容量的硬限制。
xfs_quota -x -c ‘limit -u isoft=4 ihard=6 guoqi’ /data1
isoft=4 inode号,创建文件个数的软限制4
ihard=6 inode号,创建文件个数的硬限制6
注:达到软限制时还可以使用,达到硬限制后,系统会强制终止用户的操作。
chmoe 777 /data1 #给权限
cd /data1
su guoqi
dd if=/dev/zero of=/data1/123.txt bs=10M count=12
dd:连续复制,设备转换
If:指定输入设备或者文件
/dev/zero:“零”设备文件,可以提供无限的空字符,一般用来生成一个特定大小的文件