10 磁盘限额

磁盘限额

Linux系统可以设置指定的分区,对用户和组在分区内使用空间和文件数量进行配额限制,防止用户过多占用资源,是系统产生空间不足。
1.要确定内核支持磁盘限额。
dmesg(查看系统启动项) | grep quota

如果有获得相应的quota模块信息,则表示内核支持限额功能
2.配置磁盘挂载文件。fstab,修改配置文件,对指定分区的挂载选项增加磁盘限额功能
修改分区的限额选项,只针对于linux文件系统ext2、ext3,例如:
/dev/sda1 / ext3 default,usrquota,grpquota 1 1
其中usrquota表示打开用户限额功能
grpquota 表示打开组限额功能

如果需要挂载选项立即生效,可以使用mount的-o remount选项
mount -o remount /
出现提示后,证明配置成功

3.创建分区中的限额配置文件
quotacheck -ugfmb /
u用户
g组
f强制
mb不检测旧配置而覆盖配置文件
运行结束后会在分区中产生aquota.user和aquota.group分别记录用户和组的配额设置。

3.打开指定磁盘限额功能
quotaon /

(关闭功能使用 qoutaoff /)
4.修改用户的配额
edquota 用户名
filesystem 在指定文件系统上配置
blocks    已经使用的块数量(1块约为1kb)
inodes    文件节点已使用数量(1个inode相当是一个文件)
soft      软性限制,超过此限制会被系统警告
hard      硬性限制,绝对不会超过此设置。

能够修改的只有对应的soft和hard数字。

修改后,可以使用普通用户登录,并进行测试磁盘空间和文件数量限额设置。

edquota -g 组名
对组进行磁盘限额配置。

edquota -t 
指定超过软限制后,多长时间内必须归还占用的空间和文件数。

转载于:https://www.cnblogs.com/bingqili/archive/2012/04/16/2451564.html

### VirtualBox 中磁盘空间配额限制设置方法 在虚拟化环境中,合理管理磁盘空间对于保持系统的稳定性和性能至关重要。VirtualBox 提供了一些工具和配置选项来帮助管理员控制虚拟机的磁盘使用量。 #### 使用命令行方式分配磁盘配额 虽然 VirtualBox 自身不直接支持像数据库那样通过 SQL 命令为用户分配磁盘配额的功能[^2],但可以通过创建固定大小的虚拟硬盘文件(VDI 或 VHD 格式),从而间接实现对磁盘空间使用的限制。以下是具体操作: 1. **创建固定大小的虚拟硬盘** 创建一个新的虚拟硬盘时可以选择其类型为“固定大小”。这会预先分配指定数量的空间给该虚拟硬盘,防止它动态增长超出设定范围。 ```bash VBoxManage createhd --filename /path/to/virtualdisk.vdi --size 10000 --variant Fixed ``` 上述命令中的 `--size` 参数表示以 MB 为单位定义磁盘容量,在这里设置了 10GB 的上限[^1]。 2. **调整现有虚拟硬盘的最大尺寸** 如果已经存在一个动态扩展型虚拟硬盘,则可以修改它的最大允许体积: ```bash VBoxManage modifyhd /path/to/existing_dynamic_disk.vdi --resize 20000 ``` 此处将目标虚拟硬盘重新设定了新的上线至 20GB。 #### 文件系统层面实施更细粒度的管控措施 除了利用 VirtualBox 内建功能外,还可以借助宿主机操作系统特性进一步细化权限与限额策略。例如 Linux 下可启用磁盘定额服务(quota),针对特定目录下的子账户施加约束条件[^3]: - 配置 `/etc/fstab` 添加 usrquota 和 grpquota 项; - 执行 quotacheck 初始化数据结构; - 应用 edquota 编辑单个用户的存储额度详情。 另外值得注意的是,当遇到因磁盘资源耗尽而引发诸如 root 用户无法正常登陆等问题时,务必及时排查并释放多余占用部分。 ```python import os os.system('df -lh') # 查看当前各分区实际用量状况 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值