老铁们有没有遇到过这种情况?公司服务器突然提示磁盘空间不足,查了半天发现是某位同事往共享盘里塞了200G的家庭旅行视频。更气人的是,这已经是本月第三次出现这种情况了!别着急,今天咱们就来聊聊怎么给服务器硬盘上把”锁”——磁盘配额设置。
先搞明白什么是磁盘配额 简单说就是给每个用户或用户组划个专属停车位。比如给销售部每人分配50G空间,超过这个数系统就自动禁止上传新文件。这招既能防止某个用户把硬盘塞爆,又能避免大家互相甩锅。
Windows Server设置篇 现在咱们以最常见的Windows Server 2022为例。插句嘴,我上周刚帮客户设置过这个,结果第二天就逮到市场部小王试图上传4K电影资源。
打开服务器管理器,找到【文件和存储服务】 右键点击要管理的共享文件夹,选【配置配额】 点击【创建配额】选择【在路径上自动应用模板】 建议先创建个模板,比如命名为”部门标准” 关键参数设置: 限制大小填50GB(根据实际情况调整) 建议把警告阈值设在45GB 勾选【拒绝将磁盘空间给超过限制的用户】Linux系统操作指南 如果是Ubuntu服务器,步骤稍微复杂点。记得去年双十一,某电商平台的运维小哥就是靠这个设置顶住了流量高峰。
先确认系统是否安装了quota工具: sudo apt-get install quota 然后修改/etc/fstab文件: UUID=xxxx /mnt/data ext4 defaults,usrquota,grpquota 0 1 重点注意要在逗号后面追加usrquota和grpquota参数,这个逗号千万不能写成中文符号!
自问自答环节 Q:设置完配额为啥没生效? A:八成是忘记执行quotacheck命令了!试试这个组合拳: sudo quotacheck -ugm /mnt/data sudo quotaon -v /mnt/data
Q:怎么查看当前配额使用情况? A:Windows可以直接在文件资源管理器里右键查看属性,Linux用这个命令: repquota -a 输出结果里重点关注”blocks”列,那个数字就是实际使用量。
小编实操建议 个人经验是设置配额时一定要留缓冲空间。比如给用户50G配额,实际应该设置55G。因为很多软件(特别是数据库)会产生临时文件,突然掐断可能导致程序崩溃。最近帮某设计公司设置时,就因为没考虑PS的暂存盘需求,差点被设计师们集体追杀…
另外定期用TreeSize这类工具扫描大文件,有时候配额管理防得住明抢,防不住暗度陈仓。上周就发现有个程序员把虚拟机镜像改名为”年度报表.xlsx”企图蒙混过关,结果被磁盘分析工具抓了个现行。
本站文章由SEO技术博客撰稿人原创,作者:阿君创作,如若转载请注明原文及出处:https://www.ainiseo.com/hosting/31045.html