位置: 编程技术 - 正文

Linux下使用quota命令管理磁盘空间的实例教程

编辑:rootadmin

推荐整理分享Linux下使用quota命令管理磁盘空间的实例教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1.通过yum 方式 安装quota复制代码代码如下:#yum install quota

2.VirtualBox创建硬盘如果你的Linux环境建立在VirtualBox下:(1)关闭虚拟机镜像点击setting 配置虚拟机所使用的硬件

(2)配置新硬盘

选择Create new disk

选择VHD (virtual hard disk)

输入硬盘镜像名字

(3)格式化硬盘进入linux,使用命令创建硬盘进行格式化复制代码代码如下:#mkfs -t ext4 /dev/sdb(4)为硬盘空间寻找目录复制代码代码如下:#mount /dev/sdb /home如果有需要长期挂着,请自行百度如何修改/etc/fstab,本人修改多次,让系统多次崩溃,最终放弃,选择在 vi /etc/rc.local 里面,业余的加入 mount /dev/sdb /home 这条命令。

Linux下使用quota命令管理磁盘空间的实例教程

3.格式化新创建的硬盘复制代码代码如下:[root@localhost ~]# mkfs -t ext4 /dev/sdb 复制代码代码如下:mke2fs 1.. (-Apr-)/dev/sdb is entire device, not just one partition!Proceed anyway? (y,n) yFilesystem label=OS type: LinuxBlock size= (log=2)Fragment size= (log=2)Stride=0 blocks, Stripe width=0 blocks inodes, blocks blocks (5.%) reserved for the super userFirst data block=0Maximum filesystem blocks= block groups blocks per group, fragments per group inodes per groupSuperblock backups stored on blocks: , , , , , , ,

Writing inode tables: done Creating journal ( blocks): doneWriting superblocks and filesystem accounting information: done

This filesystem will be automatically checked every mounts or days, whichever comes first. Use tune2fs -c or -i to override.

挂在硬盘到/home目录复制代码代码如下:[root@localhost ~]# mount /dev/sdb /home/[root@localhost ~]# mount -o remount,usrquota,grpquota /home [root@localhost ~]# mount复制代码代码如下:/dev/mapper/VolGroup-lv_root on / type ext4 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=)tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")/dev/sda1 on /boot type ext4 (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)/dev/sdb on /home type ext4 (rw,usrquota,grpquota)为系统设置启动后自动挂载硬盘复制代码代码如下:[root@localhost ~]#vi /etc/rc.local添加复制代码代码如下:mount /dev/sdb /homemount -o remount,usrquota,grpquota /home备注:本人并没有采取修改/etc/fstab 的方法,因为该方法容易因为输入的字符或格式不对导致系统崩溃,所以采取了修改用户启动文件的方法

4.配置quota复制代码代码如下:[root@localhost ~]#quotacheck -avug 对整个系统含有 usrquota, grpquota 参数的文件系统进行 quotacheck 扫描quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.quotacheck: Scanning /dev/sdb [/home] donequotacheck: Cannot stat old user quota file: No such file or directoryquotacheck: Cannot stat old group quota file: No such file or directoryquotacheck: Cannot stat old user quota file: No such file or directoryquotacheck: Cannot stat old group quota file: No such file or directoryquotacheck: Checked 2 directories and 0 filesquotacheck: Cannot create new quotafile /home/aquota.user.new: Permission deniedquotacheck: Cannot initialize IO on new quotafile: Permission deniedquotacheck: Cannot create new quotafile /home/aquota.group.new: Permission deniedquotacheck: Cannot initialize IO on new quotafile: Permission denied出现报错,报错原因是因为没有关闭selinux复制代码代码如下:[root@localhost ~]# setenforce 0[root@localhost ~]# quotacheck -avug quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.quotacheck: Scanning /dev/sdb [/home] donequotacheck: Cannot stat old user quota file: No such file or directoryquotacheck: Cannot stat old group quota file: No such file or directoryquotacheck: Cannot stat old user quota file: No such file or directoryquotacheck: Cannot stat old group quota file: No such file or directoryquotacheck: Checked 2 directories and 0 filesquotacheck: Old file not found.quotacheck: Old file not found.成功生成复制代码代码如下:[root@localhost ~]#quotaon -auvg 启动quota

5.为用户添加硬盘空间限制创建账户复制代码代码如下:[root@localhost ~]# useradd quotauser1[root@localhost ~]# passwd quotauser1复制代码代码如下:[root@localhost ~]# edquota -u quotauser1Disk quotas for user quotauser1 (uid ): Filesystem blocks soft hard inodes soft hard /dev/sdb 4 0 0

限制用户quotauser1的使用空间为M,最大限制是M参数意义参考  soft :这是最低限制容量的意思,使用者在宽限期间之内,他的容量可以超过 soft ,但必需要宽限时间之内将磁盘容量降低到 soft 的容量限制之下!  hard :这是『绝对不能超过』的容量!跟 soft 相比的意思为何呢?通常 hard limit 会比 soft limit 为高,例如网络磁盘空间为 MB ,那么 hard limit 就设定为 MB ,但是为了让使用者有一定的警戒心,所以当使用空间超过 MB 时,例如使用者使用了 MB 的空间时,那么系统就会警告使用者,让使用者可以在『宽限时间内』将他的档案量降低至 MB ( 亦即是 soft limit )之内!也就是说, soft 到 hard 之间的容量其实就是宽限的容量啦!可以达到针对使用者的『警示』作用!  宽限时间:那么宽限时间就可以很清楚的知道含意是什么了!也就是当您的使用者使用的空间超过了 soft limit ,却还没有到达 hard limit 时,那么在这个『宽限时间』之内,就必需要请使用者将使用的磁盘容量降低到 soft limit 之下!而当使用者将磁盘容量使用情况超过 soft limit 时,『宽限时间』就会自动被启动,而在使用者将容量降低到 soft limit 之下,那么宽限时间就会自动的取消???/p>

6.测试登陆quotauser1创建超过M的文件复制代码代码如下:[quotauser1@localhost ~]$ dd if=/dev/zero of=bigfile bs=1M count=sdb: warning, user block quota exceeded.sdb: write failed, user block limit reached.dd: writing `bigfile': Disk quota exceeded+0 records in+0 records out bytes ( MB) copied, 2. s, MB/s复制代码代码如下:[quotauser1@localhost ~]$ lsbigfile复制代码代码如下:[quotauser1@localhost ~]$ ls -ltotal -rw-rw-r--. 1 quotauser1 quotauser1 Sep : bigfile

可以发现文件的大小被限制了

Linux系统中备份和恢复文件权限设置的教程 你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入chmod-R/从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我

Linux中基本的模式切换与用户登陆操作讲解 1XWindow与命令行模式的切换【Ctrl】+【Alt】+【F1】~【F6】:文字界面登录tty1~tty6【Ctrl】+【Alt】+【F7】:图形界面桌面注意:若是以纯文本环境启动Linux,

Linux系统中怎么安装和使用ImageMagick软件? ImageMagick是修改和处理图像的一套命令行实用程序。ImageMagick可迅速从终端执行操作,执行许多图像的批量处理,或者被集成到一个bash脚本。ImageMagick可

标签: Linux下使用quota命令管理磁盘空间的实例教程

本文链接地址:https://www.jiuchutong.com/biancheng/358954.html 转载请保留说明!

上一篇:图文详解linux环境下jdk1.8安装过程(linux环境什么意思)

下一篇:Linux系统中备份和恢复文件权限设置的教程(linux备份系统命令)

  • 旅游业发票税率是多少
  • 专用发票给客户的是第几联
  • 员工个人承担的保险分录
  • 经营所得税投资者减除费用
  • 什么情况下要做试管怀孕
  • 小规模购买税盘的费用可以抵税吗
  • 企业长期贷款具备什么条件
  • 代理记账公司收费项目
  • 哪些纳税人不得办理一般纳税人登记
  • 销售使用过未抵扣进项税额的货运汽车
  • 机动车销售发票可以跨年抵扣吗
  • 营改增结束了吗
  • 购入材料用于安装工程
  • 原材料保险公司赔偿会计分录怎么写
  • 按计划成本发出原材料怎么算
  • 公司委托其他公司为员工代缴社保公积金
  • 增值税抵扣凭证包括农产品收购发票
  • 建筑业小规模纳税人认定标准
  • 非雇佣劳务
  • 除工资外其他收入需要个税吗
  • 企业代收代缴水电费出现差额怎么解释
  • 农产品增值税免税政策
  • 累计折旧属于什么
  • 收到红字发票后怎么做账
  • 所得税汇算清缴截止日期
  • 现金支出有哪些项目
  • 私车公用报销怎么算
  • boot mac os from
  • 报销金额和发票金额不一致怎么做账
  • mxoaldr.exe - mxoaldr是什么进程 有什么用
  • win10鼠标速度默认是多少
  • 广告费和业务宣传费15%还是30%
  • PHP:preg_replace_callback()的用法_PCRE正则函数
  • 退休人员被返聘还能领养老金吗?
  • 业务招待费的会计科目
  • linux 书 推荐
  • i33240配什么主板
  • 2020年前端面试
  • 企业销售货物收到价款5000元这笔经济业务属于
  • 未达起征点纳税人房产税土地使用税如何缴纳
  • 建筑业统一发票真伪查询
  • 基础知识讲解
  • 借银行卡给别人过账有什么风险
  • vue uncaught typeerror
  • phpcms文档
  • mysql binlog是什么
  • 清单应该盖公章还是财务章
  • 金蝶软件做账流程图片
  • 无票收入不走对公账户
  • 门诊报销是怎么报的
  • 税前弥补以前年度亏损
  • 奖金偶然所得税起征点
  • 银行贷款损失的计算公式
  • 工程维修款扣多少
  • 股权激励费用摊销意思是
  • 个人怎么缴纳五险一金
  • 销售方开红字发票需要什么信息
  • 组织机构代码证和统一社会信用代码的关系
  • 农业生态有限公司成立条件
  • solaris init
  • 怎么用U盘装系统
  • wwSecure.exe - wwSecure是什么进程
  • winxp无法删除文件
  • 如何清楚windows搜索记录
  • win10打不开应用市场
  • linux如何使用命令创建文件夹
  • 安卓开发教学视频
  • opengl es应用开发实践指南(android卷)pdf
  • linux c语言获取当前路径
  • javascript入门基础
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • 用javascript
  • python爬取教程
  • h5实现微信分享
  • 长沙税务网站查询系统
  • 汽车运输发票税率是多少
  • 社保扣缴客户端密码
  • 珠宝加工费骗局
  • 应交税费应交增值税已交税金是什么意思
  • 北京西城区税务所
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设