磁盘配额应用练习

问题描述:
用户张三对自己的家目录/home/zhang3有写的权限,但是张三却不能在这个目录里面创建文件,原因是?

要想解决这个问题,我们先需要了解一下磁盘配额的概念:我们之所以要使用磁盘配额,就是为了不让某个用户不当的操作而使得整个内存消耗严重。

磁盘配额的主要参数有:

Disk quotas for user zhang3 (uid 1008):
Filesystem blocks soft hard inodes soft hard
/dev/sda1 1028 0 0 12 15 20

参数解释:

Filesystem:分区,开启了磁盘配额的分区
blocks:1028 用户在该分区下 “已经使用” 的空间 “K” 为单位。
hard:磁盘空间的硬限制:最大能使用的空间。
inodes:用户 “已经创建的” 文件数量。
soft:用户创建的文件数量,达到该值的时候,报警。
hard:用户最多只能创建多少个文件。

所以,我们开始的那个问题如果不考虑特殊的权限,与目录本身的权限也没有关系,张三用户不能创建文件的原因就有两个:

  1. 可能是该目录的存储配额已满
  2. 也有可能是文件数量配额已满

这两种情况都有可能导致用户张三不能继续创建文件

猜你喜欢

转载自blog.csdn.net/ssiyla/article/details/82467744