每天一个知识点linux(九)磁盘配额

简介:
1.磁盘配额是针对分区,而不是目录,因此我们在做磁盘配额之前必须把自己的分区结构弄清楚 
fdisk -l 
可以帮我们查看当前系统有哪些分区可以用
2.选定一个你自己需要的做磁盘配额的分区 
vi /etc/fstab(比如你可以选择"/"分区) 
在你需要做磁盘配额的分区项目的defaults选项后加入“,usrquota,grpquota”表明可以对用户和组进行磁盘配额 
LABEL=/                 /                       ext3    defaults,usrquota,grpquota        1 1
3.修改完后,可以重启机器使得配置生效,也可以mount -o remount / (这个“/”就是前面你选择的分区)
4.生成磁盘配额文件 
quotacheck -cumg / 
ls / 
查看是否生成2磁盘配额个文件(aquota.group,aquota.user) 
(c创建并产生磁盘配额文件,u计算每个用户占用磁盘空间与文件数,m不将文件系统挂为只读,g计算每个组占用磁盘空间与文件数)
5.添加一个普通用户 
useradd test 
passwd test
6.edquota test 
  Filesystem                   blocks       soft       hard     inodes     soft     hard 
  /dev/sda3   B;                     28          0          0          8        0        0
blocks     soft     hard 
inodes     soft     hard 
对分区容量和分区里文件数量做软硬限制,注意不要更改blocks inodes这2个字段。 
Block 是对磁盘空间使用的限制,以字节为单位,soft是指软限制,hard是指硬限制 
inodes 是对磁盘空间里面文件数量使用的限制
7.开启磁盘配额 
quotaon -avug 
quotaoff -avug (关闭磁盘配额) 
( 
  -a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。 
  -g   开启群组的磁盘空间限制。 
  -u   开启用户的磁盘空间限制。 
  -v   显示指令指令执行过程。 
8.创建一个临时目录,用于测试 
mkdir /test 
chmod 777 /test
9.用普通用户登录 
cd /test 
如果对容量做限制,就创建一个文件,往里面写数据
如果对数量做限制,就创建文件,直到数量达到为止



     本文转自ttzztt 51CTO博客,原文链接:http://blog.51cto.com/tianzt/184899 ,如需转载请自行联系原作者

相关文章
|
1月前
|
Linux Shell C语言
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
30 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
36 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux mkfs.ext2 命令使用教程
【Shell 命令集合 磁盘维护 】Linux mkfs.ext2 命令使用教程
38 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
【Shell 命令集合 磁盘维护 】Linux 创建DOS文件系统 mkdosfs命令使用指南
31 2
|
1月前
|
存储 算法 Shell
【Shell 命令集合 磁盘维护 】Linux 创建启动磁盘 mkbootdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建启动磁盘 mkbootdisk命令使用教程
29 1
|
1月前
|
存储 安全 Shell
【Shell 命令集合 磁盘维护 】Linux mformat 命令使用教程
【Shell 命令集合 磁盘维护 】Linux mformat 命令使用教程
28 0
|
1月前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
33 1
|
1月前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
35 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建Minix文件系统 mkfs.minix 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建Minix文件系统 mkfs.minix 命令使用教程
34 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 建立ext2文件系统 mke2fs命令使用教程
【Shell 命令集合 磁盘维护 】Linux 建立ext2文件系统 mke2fs命令使用教程
30 2