位置: IT常识 - 正文

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

编辑:rootadmin
这篇文章主要介绍了Linux下使用quota命令管理磁盘空间的实例教程,文中以CentOS系统为环境进行演示,还照顾到了VirtualBox下使用Linux的情况,十分贴心,需要的朋友可以参考下... 16-04-12

推荐整理分享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 这条命令。

3.格式化新创建的硬盘

代码如下:[root@localhost ~]# mkfs -t ext4 /dev/sdb 代码如下:mke2fs 1.41.12 (12-Apr-2016)/dev/sdb is entire device, not just one partition!Proceed anyway? (y,n) yFilesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks524288 inodes, 2097152 blocks104857 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=214748364864 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

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

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

This filesystem will be automatically checked every 24 mounts or180 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=620)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 quotauser1

Disk quotas for user quotauser1 (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sdb 16 500000 600000 4 0 0

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

6.测试登陆quotauser1创建超过600M的文件

代码如下:[quotauser1@localhost ~]$ dd if=/dev/zero of=bigfile bs=1M count=700

sdb: warning, user block quota exceeded.sdb: write failed, user block limit reached.dd: writing `bigfile': Disk quota exceeded586+0 records in585+0 records out614379520 bytes (614 MB) copied, 2.75934 s, 223 MB/s

代码如下:[quotauser1@localhost ~]$ ls

bigfile

代码如下:[quotauser1@localhost ~]$ ls -l

total 599984-rw-rw-r--. 1 quotauser1 quotauser1 614379520 Sep 28 03:28 bigfile

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

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

上一篇:csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处

下一篇:hookdump.exe是什么进程 有什么用 hookdump进程查询(hook execution failed)

  • 小米手环5怎么换太空人表盘(小米手环5怎么打开蓝牙)

    小米手环5怎么换太空人表盘(小米手环5怎么打开蓝牙)

  • 抖音上发的消息可以撤回吗(抖音发的消息撤回后对方能看到记录吗)

    抖音上发的消息可以撤回吗(抖音发的消息撤回后对方能看到记录吗)

  • 苹果交易额度限制(苹果交易额度限制怎么取消微信)

    苹果交易额度限制(苹果交易额度限制怎么取消微信)

  • 剪映怎么上下两个视频(剪映怎么上下两个不一样视频)

    剪映怎么上下两个视频(剪映怎么上下两个不一样视频)

  • 微信第二次几天能解封(微信第二次频繁要等多久)

    微信第二次几天能解封(微信第二次频繁要等多久)

  • oppo手机加入白名单怎么解除(oppo手机如何加入白名单)

    oppo手机加入白名单怎么解除(oppo手机如何加入白名单)

  • 笔记本充电到99不动了(笔记本充电到99充不满正常吗)

    笔记本充电到99不动了(笔记本充电到99充不满正常吗)

  • 畅连视频是什么(畅连视频是什么功能)

    畅连视频是什么(畅连视频是什么功能)

  • soul的灵魂匹配是同时的吗(soul的灵魂匹配次数怎么减少了)

    soul的灵魂匹配是同时的吗(soul的灵魂匹配次数怎么减少了)

  • 键盘打字后面的字消失了是按那个键(键盘打字后面的字怎么被代替掉了)

    键盘打字后面的字消失了是按那个键(键盘打字后面的字怎么被代替掉了)

  • 手机投屏搜不到电视设备(手机投屏搜不到电脑)

    手机投屏搜不到电视设备(手机投屏搜不到电脑)

  • 苹果7很卡怎么解决啊(苹果手机7很卡)

    苹果7很卡怎么解决啊(苹果手机7很卡)

  • 怎样发位置地图定位(怎样发位置地图信息)

    怎样发位置地图定位(怎样发位置地图信息)

  • 无法连接到itunes store是怎么回事(无法连接到itunes商店)

    无法连接到itunes store是怎么回事(无法连接到itunes商店)

  • 华为vog aloo是什么型号(华为vog—al00是什么型号)

    华为vog aloo是什么型号(华为vog—al00是什么型号)

  • 手机为什么突然黑屏没反应(手机为什么突然黑屏打不开怎么办)

    手机为什么突然黑屏没反应(手机为什么突然黑屏打不开怎么办)

  • ios13迅雷闪退怎么修复(ios迅雷beta秒退)

    ios13迅雷闪退怎么修复(ios迅雷beta秒退)

  • 苹果11有3dtouch功能吗(苹果11有没有3dtouch功能)

    苹果11有3dtouch功能吗(苹果11有没有3dtouch功能)

  • 移动号码怎么设置呼叫转移(移动号码怎么设置拦截骚扰电话)

    移动号码怎么设置呼叫转移(移动号码怎么设置拦截骚扰电话)

  • 二类卡能绑微信吗(微信身份证证件在哪里)

    二类卡能绑微信吗(微信身份证证件在哪里)

  • 苹果手机可以设置来电视频吗(苹果手机可以设置通话录音吗)

    苹果手机可以设置来电视频吗(苹果手机可以设置通话录音吗)

  • 知乎怎么删除自己的提问(知乎怎么删除自己回答)

    知乎怎么删除自己的提问(知乎怎么删除自己回答)

  • 电脑开机密码框不见了(电脑开机密码框一直自动跳)

    电脑开机密码框不见了(电脑开机密码框一直自动跳)

  • 个人所得税申报截止时间
  • 印花税需要计提吗?怎么做会计分录
  • 没有购销合同的销售额交印花税吗
  • 油库存油租赁
  • 托收承付和委托收款的含义和相同之处
  • 应纳税所得额是含税还是不含税
  • 公允价值变动损益影响营业利润吗
  • 退回多报的教育费附加如何做账
  • 2020年建筑企业税收优惠政策
  • 小企业货币资金1710元正常吗
  • 外商投资企业采取发包、出租经营
  • 别墅一般送车库吗
  • 电子发票与纸质发票具有同等效力
  • 土地增值税什么时候开始征收的
  • 车辆买的商业险有家庭包
  • 应征进口关税的公式
  • 非股东可以投资项目吗
  • 国税退税需要多长时间
  • 经济法基础企业所得税好难
  • 水利基金按含税还是不含税申报
  • 银行账户设置数大于纳税人向税务机关提供数
  • 疫情期间企业应该承担哪些责任
  • 应交税金月底可以有余额吗
  • 跨年度增值税发票作废怎么退税
  • 赠品促销怎么做
  • windowsserver2019安装教程
  • 招财树的养殖方法
  • php函数function
  • 自由职业者如何交五险一金
  • 冲回以前年度计提的坏账准备
  • php生成zip压缩包
  • 债券溢价或折价是公司发行债券时产生的收益或损失
  • 权益法转成本法为什么用账面价值
  • 印花税贴花怎么贴划线
  • 原材料结转成本有几种方法
  • 季度利润表中的营业收入怎么算
  • token的用处
  • vue 绑定子组件属性
  • 带息应收票据账务处理分录
  • 详细步骤怎么写
  • 客服部门发生的费用
  • 企业计提养老保险分录
  • 内账增值税计入什么科目
  • 工会经费的计提基数不包括
  • 用友应收系统凭证冲销后查询不到怎么办
  • 企业所得税应按季预缴,年末汇算清缴
  • 实收资本结转本年利润
  • 哪些员工出差的多
  • 职工食堂费列入哪里
  • 车辆买的商业险全险,车辆出了事故,保险公司怎么赔
  • 企业要怎样才能用到便宜的天然气
  • 什么是内部报酬吗
  • 农业合作社销售农产品怎样纳税
  • 小型微利企业年报填什么表
  • 为什么预付账款可以通过应付账款核算
  • 审计测试会计分录怎么做
  • 买别人的银行卡是啥罪
  • 回收锯末木屑价格
  • 原始凭证错误的更正方法
  • 购入固定资产入账会计处理
  • mysql数据库备份和恢复
  • centos 7安装教程
  • linux下xhost命令报错:unable to open display的解决办法
  • 一台OpenSuSE系统的服务器的网络配置
  • WinMX.exe - WinMX是什么进程
  • macos 备份
  • linux操作系统的安装
  • fnthex32.dll
  • macbookair控制面板
  • pdv是什么格式文件
  • cs1.6 linux
  • windows下dos命令
  • jquery按钮点击事件
  • node js打包exe
  • python 网络应用
  • android如何使用
  • 河南税务总局发票查询
  • 新疆伊犁水费怎么交
  • 车没交车船税上路什么后果
  • 一般纳税人开增值税专票几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设