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管理
    第六章 系统进程管理
    第七章 系统服务管理
    第一章 系统用户及工作组管理
    第二章 系统网络管理

  • 相关阅读:
    用Python随机生成一个六位验证码(验证码由数字和字母组成(大小写字母))
    0.4 uwsgi和nginx部署常见问题及解决
    Android小笔记
    Android之背景透明度
    Android开发中的错误总结
    Android “再按一次退出“
    java数组对象的复制
    Android之OpenCv
    学习资料
    Android常用正则表达式
  • 原文地址:https://www.cnblogs.com/xiaoit/p/3407363.html
Copyright © 2011-2022 走看看