zoukankan      html  css  js  c++  java
  • 第三章 系统磁盘管理

    第三章 系统磁盘管理

    在/etc/fstab 中添加参数,开启文件系统的配额设置。对于用户,添加usrquota ;对于组,添加grpquota

    磁盘限额
    用户可以在特定的文件系统上进行磁盘限额操作,可以设定磁盘块的数量或inodes的数量
    –硬限制和软限制
    软限制:文件占用磁盘容量可以超出软限制值,系统会提示超出,但以硬限制为边界
    硬限制:文件占用磁盘容量的边界

    磁盘配额可以设置为on或off状态

    确定磁盘限额的目标磁盘,举例如下
    [root@node1 ~]#mount /dev/sdb1 /home ,对磁盘/dev/sdb1做限额
    文件/etc/fstab 的修改,在/etc/fstab 中添加参数,开启文件系统的配额设置。对于用户,添加usrquota ;对于组,添加grpquota
    [root@node1 ~]#vi /etc/fstab
    /dev/sdb1 /home ext3 defaults,usrquota,grpquota 0 0
    修改文件/etc/fstab后,使其生效
    [root@node1 ~]#mount -o remount /dev/sdb1
    然后,执行mount 命令,请确认已经显示出usrquota 和usrquota 文字。
    [root@node1 ~]# mount 显示包含
    /dev/sdb1 on /home type ext3 (rw,usrquota,grpquota)

    Linux系统磁盘限额的设置
    aquota.user 、aquota.group 文件的制作
    设置磁盘限额时,必须事前制作用户磁盘限额的配臵文aquota.user和组磁盘限额的配置文件aqouta.group。
    制作aquota.user,aquota.group文件时,执行如下命令:
    [root@localhost home]#touch aquota.user
    [root@localhost home]#touch aquota.group
    [root@localhost home]# quotacheck –m(强制) -u /home
    若磁盘容量比较大,比如达到了几个T,则该命令要执行将近半个小时左右
    [root@localhost home]# quotacheck -g /home
    磁盘限额相关的命令加上选项-u 时含义为用户磁盘限额,加上选项-g 时含义为组磁盘限额。什么都不加时缺省为用户磁盘限额。
    执行命令时,在将磁盘限额配臵文件放在有效的文件系统的路径(本例为/home)中。

    编辑磁盘限额配置文件
    使用edquota 进行编辑 (也可以用setquota –u <user> <soft block> <hard
    block> <soft inode> <hard inode> <filesystem> 完成)
    举例:
    要对用户test 进行的磁盘限额设置时,执行如下命令。
    [root@localhost home]# edquota -u test
    启动编辑程序,进入后如下所示:
    Disk quotas for user test (uid500):
    Filesustem blocks soft hard inodes soft hard
    /dev/sdb1 默认设置 (以K为单位)(以K为单位) 默认设置 文件目录个数blocks 表示用户在该分区上已经消费的块数。第一个soft和hard即是要限制的容量,以K为单位,inodes 表示已经使用的i节点数。第二个soft和hard用来限制该用户占用磁盘空间中的文件目录个数。
    以上参数如果以0表示,则为不限制
    [root@localhost home]# quota –u test
    查看用户限制情况对组workgroup的磁盘限额进行设置时,执行如下命令。
    [root@localhost home]# edquota -g workgroup

    磁盘限额配置完成后,需要启动限额服务,使配置生效
    [root@localhost home]#quotaon –avug
    失效命令:
    [root@localhost home]#quotaoff –avug
    设置用户磁盘限额的宽限期
    [root@localhost home]# edquota -u -t
    grace period before enforcing soft limits for users:
    Time units may be: days, hours, minutes, or seconds
    Filesystem Block grace period Inode grace period
    7 days 7 days
    block grace period 表示对程序块数的宽限期
    inode grace period 表示对i节点的宽限期
    单位可以使用日(days)、小时(hours)、分(minutes)、秒(seconds)
    该限制在用户文件容量超过soft限制,7天后,磁盘不能够再读写
    批量用户磁盘限额
    很多用户的磁盘限额大小及配置均相同的前提下,可以使用下列命令:
    [root@localhost home]# edquota -p test test1 test2 test3 …来实现


    第四章 系统SAMBA管理
    第五章 系统NFS管理
    第六章 系统进程管理
    第七章 系统服务管理
    第一章 系统用户及工作组管理
    第二章 系统网络管理

  • 相关阅读:
    Java基础学习总结(41)——JPA常用注解
    Java基础学习总结(41)——JPA常用注解
    【云速建站】视频播放专题
    一招教你如何修复MySQL slave中继日志损坏问题
    【nodejs原理&源码赏析(3)】欣赏手术级的原型链加工艺术
    【云速建站】后台数据批量导入导出
    【云速建站】会员注册弹窗添加及设置
    【nodejs原理&源码赏析(2)】KOA中间件的基本运作原理
    【nodejs原理&源码赏析(1)】Express中间件系统的基本实现
    补习系列(5)-springboot- restful应用
  • 原文地址:https://www.cnblogs.com/xiaoit/p/3407363.html
Copyright © 2011-2022 走看看