磁盘配额(quota)

2024-03-26 19:32
文章标签 磁盘 配额 quota

本文主要是介绍磁盘配额(quota),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

磁盘配额(quota)的作用:妥善分配系统资源,适当限制硬盘的空间给用户;

Quota的一般用途

网络服务:

针对 WWW server 如:每个人的网页空间的容量限制;

针对 mail server 如:每个人的邮件空间限制;

针对 file server 如:每个人最大的可用网络硬盘空间;

linux系统主机:

用户组限制:限制某一用户组所能使用的最大磁盘配额

用户限制:限制某一用户的最大磁盘配额;

link的方式来使邮件可以作为限制的配额(更改/var/spool/mail 路径)

 

Quota的使用限制:

仅能针对整个文件系统;

内核必须支持quota

只对一般身份用户有效(root不能设置quota,因为整个系统所有的数据都是它的)

 

Quota的规范设置选项

容量限制(block ) 文件数量限制( inode)

文件系统中,主要规划为存放属性的inode 实际文件数据的block

限制inode用量:管理用户可以新建的“文件数量”;

限制block用量:管理用户磁盘容量的限制;

不管是 inode/block , 限制值都有两个,softhard

hard:用户的用量绝对不会超过这个限制值,若超出会锁住该用户的磁盘使用权;

soft:用户在低于soft限制时可以正常使用,当 soft<用户用量<hard 时,系统会自动发出磁盘即将爆满的信息,并给与一个宽限时间(gracetime)

 

 

文件系统支持:

手动加入quota支持(数据下次重新挂载会消失)

mount -oremount,usrquota,grpquota /home

mount| grep home   #重点在于usrquota , grpquota

tips

用户与用户组的quota文件系统支持参数分别是usrquotagrpquota;重新挂载时,系统会同步更新/etc/mtab这个文件,所以必须要确定 /etc/mtab已经加入usrquota , grpquota 的支持到想要设置的系统中;

 

写入配置文件中:

vi  /etc/fstab

在目标所在行,添加usrquota ,grpquota


umount /home

mount -a

mount |grephome


tips

修改完 /etc/fstab 后,要测试一下,如果这个文件修改错误,会造成无法开机完全的情况;使用vim修改,语法检验可以避免拼写错误;

 

新建Quota配置文件:

quota是通过分析整个文件系统中每个用户(用户组)拥有的文件总数与总容量,再将这些数据记录在文件系统的最顶层目录,然后在该配置文件中再使用每个账号(或用户组)的限制值去规定磁盘使用量;

 

这篇关于磁盘配额(quota)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/849611

相关文章

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”问题

《VMWare报错“指定的文件不是虚拟磁盘“或“Thefilespecifiedisnotavirtualdisk”问题》文章描述了如何修复VMware虚拟机中出现的“指定的文件不是虚拟... 目录VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virt

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

SQL Server数据库磁盘满了的解决办法

《SQLServer数据库磁盘满了的解决办法》系统再正常运行,我还在操作中,突然发现接口报错,后续所有接口都报错了,一查日志发现说是数据库磁盘满了,所以本文记录了SQLServer数据库磁盘满了的解... 目录问题解决方法删除数据库日志设置数据库日志大小问题今http://www.chinasem.cn天发

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

Linux 安全弹出外接磁盘

命令行操作 首先,需要卸载硬盘上的所有分区,可以使用umount来卸载分区 清空系统缓存,将所有的数据写入磁盘 sync 列出已挂载的文件系统 使用lsblk或者df命令来查找要卸载的分区 lsblk or df -h 确保没有文件正在使用 使用lsof 命令来检查 sudo lsof |grep /dev/sdc 卸载分区 假设硬盘的分区是 /dev/sdc1,使用u

Android/Linux 磁盘写入缓存/等待时间 参数修改

Linux系统当进行文件写操作时,并不会将数据立马写入磁盘,而是写写到缓存,等待达到占用内存一定比例或超过一定时间才会批量将这些缓存数据写入磁盘,这样可以减少IO操作,提升性能和磁盘寿命。如果数据还没来得及写入磁盘发生硬件掉电,这些数据就会丢失。应用可以调用sync实时将内容写入磁盘避免丢失。排查丢失问题可以在断电前执行sync命令,看能不能复现,若无法复现,说明就是缓存没有及时写入磁盘导致。

PageOfficeCtrl支持直接打开服务器磁盘文件

一般来说,PageOfficeCtrl控件的WebOpen方法的第一个参数是待打开文档的URL,此URL可以是相对于当前页面的相对URL,也可以是相对于整个网站根的相对URL,还可以是http开头的完整URL,但是这个URL必须是当前网站的URL,不能跨域。 现在为了更加方便开发者编程,WebOpen支持打开服务器磁盘文件。也就是说,第一个参数可以写成服务器文件的绝对磁盘路径。例如: P

Win10磁盘出现小锁和感叹号的解决办法

很多说在设置-系统安全,但是我的么有,只能上命令了,管理员身份运行powerShell:  su 速度比较慢,耐心等待会,每次查看状态加密的百分比都是减少哦  manage-bde -off G: manage-bde -status

【linux 磁盘管理】Linux磁盘管理常用三个命令为df、du和fdisk。

Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区 [root@izbp1f0leha0lvmqfhigzpz code]# dfFilesystem 1K-blocks Used Available Use% Mounted