位置: 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)

  • 中国银行回单怎么打印(中国银行回单怎么设置一页打一个)

    中国银行回单怎么打印(中国银行回单怎么设置一页打一个)

  • 红米k50pro卡槽在哪(红米k50pro+)

    红米k50pro卡槽在哪(红米k50pro+)

  • pad怎么关闭所有运行程序(怎样关掉ipad)

    pad怎么关闭所有运行程序(怎样关掉ipad)

  • 微信上新建一个群的方法是什么(微信新建一个群聊怎么弄)

    微信上新建一个群的方法是什么(微信新建一个群聊怎么弄)

  • 抖音定时关闭如何设置(抖音哪里定时关闭)

    抖音定时关闭如何设置(抖音哪里定时关闭)

  • 华为mate30pro充电显示可以调吗(华为mate30pro充电线多少A)

    华为mate30pro充电显示可以调吗(华为mate30pro充电线多少A)

  • 如何隐藏文件(手机如何隐藏文件)

    如何隐藏文件(手机如何隐藏文件)

  • 荣耀30s支持防水功能吗(荣耀30是否支持防水)

    荣耀30s支持防水功能吗(荣耀30是否支持防水)

  • wifi拒绝加入是什么意思(wifi拒绝加入啥意思)

    wifi拒绝加入是什么意思(wifi拒绝加入啥意思)

  • 支付宝没实名认证可以收钱吗(支付宝没实名认证别人转账过来会退回去吗)

    支付宝没实名认证可以收钱吗(支付宝没实名认证别人转账过来会退回去吗)

  • qq来消息亮屏怎么设置(qq消息来时怎样亮屏)

    qq来消息亮屏怎么设置(qq消息来时怎样亮屏)

  • 苹果红外线功能怎么开(苹果红外线功能怎么用)

    苹果红外线功能怎么开(苹果红外线功能怎么用)

  • iphone11关机充电不显示电量(iphone11关机充电状态)

    iphone11关机充电不显示电量(iphone11关机充电状态)

  • 打印机驱动安装失败是什么原因(打印机驱动安装后如何添加打印机)

    打印机驱动安装失败是什么原因(打印机驱动安装后如何添加打印机)

  • 快手频道分类怎么弄(快手频道分类怎么删除)

    快手频道分类怎么弄(快手频道分类怎么删除)

  • 微信一键转发朋友圈怎么用(微信一键转发朋友圈怎么做)

    微信一键转发朋友圈怎么用(微信一键转发朋友圈怎么做)

  • 淘宝我的主页在哪里(淘宝我的主页在哪里设置)

    淘宝我的主页在哪里(淘宝我的主页在哪里设置)

  • vivos5怎么打开飞行模式(vivo怎么打开飞行模式)

    vivos5怎么打开飞行模式(vivo怎么打开飞行模式)

  • 酷狗音乐状态栏不显示(酷狗音乐状态栏样式)

    酷狗音乐状态栏不显示(酷狗音乐状态栏样式)

  • 苹果xr是双卡双待吗(苹果xr是双卡双待吗只有一个卡槽)

    苹果xr是双卡双待吗(苹果xr是双卡双待吗只有一个卡槽)

  • 华为nnbs啥软件(下载华为手机nfc应用)

    华为nnbs啥软件(下载华为手机nfc应用)

  • 手机突然白屏怎么回事(手机突然白屏怎么办oppo)

    手机突然白屏怎么回事(手机突然白屏怎么办oppo)

  • 全民k歌不显示活跃状态什么意思(全民k歌不显示mv只显示图片)

    全民k歌不显示活跃状态什么意思(全民k歌不显示mv只显示图片)

  • vivox27呼叫转移在哪里设置(vivo x21呼叫转移)

    vivox27呼叫转移在哪里设置(vivo x21呼叫转移)

  • 任务管理器无法打开(任务管理器无法完成操作拒绝访问)

    任务管理器无法打开(任务管理器无法完成操作拒绝访问)

  • Win10最新kb5007253补丁怎么安装?(win10最新版本22h2激活)

    Win10最新kb5007253补丁怎么安装?(win10最新版本22h2激活)

  • 设备转产需要停止折旧吗
  • 厂房设计费计入在建工程吗
  • 职工教育经费8%怎么算
  • 红字信息表已核销不允许撤销
  • 2016 营改增 对建筑企业影响
  • 怎么控制成本费用餐厅
  • 印花税购销合同计税金额怎么算
  • 商业保理公司票据贴现账务处理
  • 出口退税会计处理全部流程
  • 未到期责任准备金计算方法
  • 实收资本印花税怎么申报税目
  • 企业合并会计处理方法研究论文
  • 滞留发票产生的原因主要包括哪些?
  • 个人所得税企事业单位承包经营所得
  • 如何防止虚开发票 等舞弊行为?
  • 河北省东光县是哪个城市
  • 增值税普通发票红冲之后还能查询吗
  • 购买设备属于经营性现金流出吗
  • 季报现金流量表怎么填
  • 推广费什么公司能开
  • 某市财政收到林业基金收入分录
  • 简易计税的方式
  • 企业合并的增值税处理
  • 二手固定资产使用年限
  • 事业单位投资收回账务处理
  • 冷车启动缺缸热车正常已解决
  • 入库前的准备
  • 资本溢价是
  • apcu php
  • 房产证办理流程图
  • 公司员工的社保怎么查询
  • 瑞芯微 8nm
  • fpassist.exe是什么进程 有什么作用 fpassist进程查询
  • oracle win10
  • 怎么缴销空白发票
  • 资产负债表申报怎么填
  • Vue--》Vue3打造可扩展的项目管理系统后台的完整指南(一)
  • springboot用法
  • javascript对象有哪些
  • 小微企业认定标准 税务
  • 出租厂房计提折旧会计分录
  • 高速公路电子发票查询平台
  • 为什么很多公司选择股票上市
  • 将房产以股权形式出售
  • 企业购房如何入账
  • 应收账款的账龄怎么分析
  • 差旅费抵扣增值税税率
  • 企业找审计是为了什么
  • 银行汇票的账务处理例题
  • 收到银行承兑汇票怎么处理
  • 受托代销商品款是什么意思
  • 销售合同的印花税由谁交
  • 电梯广告租赁属于什么服务
  • 本期应征增值税销售额是什么意思
  • 营改增后建筑企业税负不降反增
  • 往来的款项性质有哪些
  • sql如何学
  • 数据库崩了怎么恢复
  • sql中varchar和number比较
  • 群发网址
  • 用ultraiso制作u盘启动盘
  • win7系统开机进不去
  • xp系统怎么打开启动项
  • Linux 修改文件名后缀
  • win7系统如何将插孔设置为ac97前面板
  • win10系统无法启动
  • 批处理实例
  • html收藏夹导入
  • js鼠标滚动页面触发事件
  • python 文件头
  • js日历控件代码和效果
  • python多线程怎么写
  • 编写一个python函数is_multiple
  • 安卓网络管理类app
  • 什么是委托代征专用账户管理
  • 主要领导成员是指
  • 核定征收一般纳税人
  • 总公司和子公司是什么关系
  • 游艇车船税怎么收
  • 中级财务管理好难
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设