鸟哥的私房菜基础篇:十四,磁盘配额与进阶文件系统管理
概念
linux的例行性工作的调度,是通过crontab与at这来实现的。
14.1 磁盘配额(quota)的应用
- 什么是quota
Linux多用户多任务环境,多人共同使用一个硬盘空间,需要给使用者限制磁盘的容量,妥善分配系统资源。
一般用途:
a. 限制某一群组所能使用的最大磁盘配额。
b. 限制某一使用者的最大磁盘配额
c. 限制某一目录的最大磁盘配额: 默认文件系统是EXT家族,该种文件系统的磁盘配额主要是针对整个文件系统来处理,大多数针对挂载点设计,xfs可以使用project这种模式,能够针对个别的目录(非文件系统)来设计磁盘配额。
quota的使用限制:
a. EXT文件系统家族仅能针对整个FS。无法针对单一目录来设计。
b. 核心必须支持quota。
c. 只对一般身份使用者有效。 root不能设置,因为具有管理整个系统的所有数据的权限。
d. 若启用SELinux,不是所有的目录均可设置。启用之后,/home才可以,限制SELinux就能设置其他的了。
quota针对XFS FS的限制project分为下面几部分:
a. 针对使用者,群组或个别目录(user,group,project)
b. 文件限制或文件数量限制(block或inode)