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

  • 华为手机如何拍星空(华为手机如何拍星星)

    华为手机如何拍星空(华为手机如何拍星星)

  • 一个手机怎么才能同时登2个微信号(一个手机怎么才能注册两个微信)

    一个手机怎么才能同时登2个微信号(一个手机怎么才能注册两个微信)

  • 苹果左上角时间变蓝色(苹果左上角时间绿色是什么意思)

    苹果左上角时间变蓝色(苹果左上角时间绿色是什么意思)

  • 墨水屏对眼睛有伤害吗(墨水屏有辐射吗)

    墨水屏对眼睛有伤害吗(墨水屏有辐射吗)

  • 墙内网线口怎么接线(墙内网线口怎么换)

    墙内网线口怎么接线(墙内网线口怎么换)

  • 华为平板是什么系统(华为平板是什么型号)

    华为平板是什么系统(华为平板是什么型号)

  • qq定时发送消息的功能(qq定时发送消息软件)

    qq定时发送消息的功能(qq定时发送消息软件)

  • ac6是什么格式的文件(ac3是什么格式)

    ac6是什么格式的文件(ac3是什么格式)

  • 华为畅享10e可以指纹解锁吗?(华为畅享10e可以玩光遇吗)

    华为畅享10e可以指纹解锁吗?(华为畅享10e可以玩光遇吗)

  • ipad屏幕有黑色阴影(iPad屏幕有黑色线条是不是坏了)

    ipad屏幕有黑色阴影(iPad屏幕有黑色线条是不是坏了)

  • 按什么键电脑关机(按什么键电脑关机WIN10)

    按什么键电脑关机(按什么键电脑关机WIN10)

  • vivos6屏幕材质(vivos6屏幕材质是什么)

    vivos6屏幕材质(vivos6屏幕材质是什么)

  • 苹果手机搜不到无线网络是怎么回事(苹果手机搜不到无线网怎么回事)

    苹果手机搜不到无线网络是怎么回事(苹果手机搜不到无线网怎么回事)

  • 怎么修改图片大小kb(怎么修改图片大小为1m)

    怎么修改图片大小kb(怎么修改图片大小为1m)

  • 手机无线网密码忘了怎么办(手机无线网密码怎么显示出来)

    手机无线网密码忘了怎么办(手机无线网密码怎么显示出来)

  • 抖音评论界面怎么变黑色(抖音评论界面怎么设置)

    抖音评论界面怎么变黑色(抖音评论界面怎么设置)

  • 小米mab是什么应用(小米mad是什么程序)

    小米mab是什么应用(小米mad是什么程序)

  • 不能将选中的文本进行剪切的是(不能将选中的文本)

    不能将选中的文本进行剪切的是(不能将选中的文本)

  • vivo用户体验计划要不要开(vivo用户体验计划耗电吗)

    vivo用户体验计划要不要开(vivo用户体验计划耗电吗)

  • 云电脑有ios版的吗(云电脑有ios版下载)

    云电脑有ios版的吗(云电脑有ios版下载)

  • 开机显示itunes怎么修(开机出现itunes图标)

    开机显示itunes怎么修(开机出现itunes图标)

  • 台式电脑硬盘在哪里(台式电脑硬盘在机箱哪个位置)

    台式电脑硬盘在哪里(台式电脑硬盘在机箱哪个位置)

  • 华为plk一al10什么型号(华为手机plkal10什么型号)

    华为plk一al10什么型号(华为手机plkal10什么型号)

  • QQ音乐怎么打榜(qq音乐)

    QQ音乐怎么打榜(qq音乐)

  • system是什么进程可以关掉吗详情(system 进程)

    system是什么进程可以关掉吗详情(system 进程)

  • 营业净利率和总资产净利率的区别
  • 国际货运代理企业应当遵循哪些原则
  • 个人所得税减免 租房没有合同编号
  • 红字发票盖章吗
  • 贴息为什么要付利息呢
  • 事业单位补发以后的工资
  • 研发费用的社保怎么做
  • 银行承兑汇票怎么填写
  • 预付绩效工资是什么意思
  • 应收账款贷方余额怎么处理
  • 物业费能开公司名称吗
  • 增值税发票备注栏怎么填写
  • 一般纳税人三个条件是什么
  • 发票一定要房东开的才能报销吗?
  • 价格调节基金税率和计税依据
  • 填报企业所得税资产总额怎么填
  • 员工离职赔偿计入什么科目
  • 退回的增值税怎么做会计记录
  • 承兑贴息的会计分录
  • 多计提的费用怎么调整
  • 生产性生物资产折旧年限
  • 不可抵扣的进项税额如何做账
  • 企业购买自行车记账什么科目
  • 结转本期损益要过账吗
  • 购入办公楼按多少折算
  • 免单产品是什么意思
  • 微信小程序 h5页面打不开
  • axios有哪些常用方法
  • laravel调试
  • 哪些收入不列入交纳党费计算基数
  • 普通发票被退回怎么处理
  • arc架构
  • 承兑汇票无法兑付
  • openssl 加密套件
  • 研发支出资本化支出属于什么科目
  • 如何开具电子发票广东
  • 发票收款人与复核人为空
  • 供应商退回多余货款账户可以是打款账号吗
  • 费用报销单票据怎么填
  • 织梦网站怎么添加关键词
  • 资产负债表日后至财务报告批准报出日之间
  • 小规模所得税怎么计算公式
  • 教育行业有主营业务吗
  • 土增尾盘销售应该如何申报收入
  • 验证vip
  • mysql跨库join
  • 不得从销项税额中抵扣的进项税额,不得计提加计抵减额
  • 增值税专用发票有几联?
  • 会计库存商品属于什么科目
  • 暂估入账错误了怎么办
  • 工程项目前期费用包括哪些
  • 施工单位月末都需要结转什么
  • 符合条件的有
  • 会计基础知识归纳大全
  • win10周年版
  • 笔记本电脑的触摸板怎么开启和关闭
  • ubuntu卸载ubuntu-desktop
  • win10打开软件时卡住
  • soundtrax.exe - soundtrax是什么进程
  • centos如何删除用户
  • windows server 2012 r2关机在哪
  • linux中查看文件
  • Linux VPS vsftp/proftpd FTP时间差八小时的解决方法
  • win8删文件需要权限怎么弄
  • linux必学的60个命令rar
  • windows7怎么设置右键菜单
  • win7的注册表在哪里打开
  • 安卓沉浸式状态栏框架
  • opengl learn
  • <2> unity3d 分包与上google play 之具体实战
  • python字典添加多个键值对
  • javascript定律
  • 你不需要知道我是谁,祖国知道我
  • 目前光伏太阳能组件产量最高的国家是( )
  • 广州电子税务局官网登录入口网址
  • 税务官网怎么登录账号
  • 重庆国税电子税务局
  • 四川税务稽查举报电话
  • 18个税种已立法数量
  • 车辆检测费属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设