IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > linux系统管理 使用磁盘配额

linux系统管理 使用磁盘配额

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

    A、磁盘配额作用限制普通用户使用磁盘空间,不至于因为个别人的浪费而影响到其它人的正常使用;

    B、需要内核的支持;

    C、只有Ext2/Ext3文件系统目前支持这种功能;

    D、需要用户程序quota软件包.
                     磁盘配额配置过程

    1)、使用usrquota,grpquota选项挂载一个分区,激活内核的支持(只能在分区上做)

    2)、方法:#mount –o usrquota,grpquota  /dev/sdb1  /mnt/d1

    或 mount –o remount,usrquota,grpquota  /  (因为根目录已经挂载过,可重新挂载)

    3)、init 1 (进入单用户环境来配置)
    4)、quotacheck –cvuga 检查并创建磁盘配额的数据库文件(存放位置:在每一个分区的根目录下面)

    -c: 创建create; –v:更详细地表述;–u:用户user;–g:组group;-a:所有all

    5)、edquota –u <username>为指定用户分配磁盘空间和节点数量

    6)、quota命令可以查看用户的配额使用情况

    如:[root@localhost root]# ls /mnt

    cdrom  floppy

    [root@localhost root]# mkfs.ext3 /dev/sdb1 /mnt/sd1/
    mke2fs 1.32 (09-Nov-2002)

    mkfs.ext3: bad blocks count - /mnt/sd1/

    [root@localhost root]# mkfs.ext3 -f /dev/sdb1 /mnt/sd1/

    [root@localhost root]# fdisk -l
    Disk /dev/sda: 5368 MB, 5368709120 bytes

    255 heads, 63 sectors/track, 652 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot    Start End    Blocks   Id  System

    /dev/sda1   *   1 652   5237158+  83  Linux

    Disk /dev/sdb: 4294 MB, 4294967296 bytes

    255 heads, 63 sectors/track, 522 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot    Start End    Blocks   Id  System

    /dev/sdb1     250 522   2192872+  83  Linux

    [root@localhost root]# mkfs.ext3 /dev/sdb1
    mke2fs 1.32 (09-Nov-2002)
    Filesystem label=

    OS type: Linux

    Block size=4096 (log=2)

    Fragment size=4096 (log=2)

    274176 inodes, 548218 blocks

    27410 blocks (5.00%) reserved for the super user

    First data block=0
    17 block groups

    32768 blocks per group, 32768 fragments per group

    16128 inodes per group

    Superblock backups stored on blocks:

      32768, 98304, 163840, 229376, 294912

    Writing inode tables: done

    Creating journal (8192 blocks): done

    Writing superblocks and filesystem accounting information: done

    This filesystem will be automatically checked every 30 mounts or

    180 days, whichever comes first.  Use tune2fs -c or -i to override.

    [root@localhost root]# mount /dev/sdb1 /mnt/sd1 -o usrquota,grpquota
    [root@localhost root]# mount

    /dev/sda1 on / type ext3 (rw)

    none on /proc type proc (rw)
    usbdevfs on /proc/bus/usb type usbdevfs (rw)

    none on /dev/pts type devpts (rw,gid=5,mode=620)
    none on /dev/shm type tmpfs (rw)

    /dev/sdb1 on /mnt/sd1 type ext3 (rw,usrquota,grpquota)

    [root@localhost root]# more /etc/mtab

    /dev/sda1 / ext3 rw 0 0

    none /proc proc rw 0 0

    usbdevfs /proc/bus/usb usbdevfs rw 0 0

    none /dev/pts devpts rw,gid=5,mode=620 0 0

    none /dev/shm tmpfs rw 0 0

    /dev/sdb1 /mnt/sd1 ext3 rw,usrquota,grpquota 0 0

    [root@localhost root]# quotacheck –cvuga   <-------

    quotacheck: Scanning /dev/sdb1 [/mnt/sd1] done
    quotacheck: Checked 2 directories and 0 files

    [root@localhost root]# ls /mnt/sd1/

    aquota.group  aquota.user  lost+found

    aquota.group 和aquota.user两个数据文件,用来分配组和用户的配额情况。

    [root@localhost root]# quotaon 或reboot或quotaon /dev/sdb1

    [root@localhost root]# edquota -u redhat

    Disk quotas for user redhat (uid 502):

      Filesystem blocks soft hard     inodes     soft     hard

      /dev/sdb1 125     10     0  80    0  10

    注:blocks表示:块的数量;inodes表示:节点的数量或建立文件的个数;
    soft表示:软限制,可以超过这个数值的设定,但是有天数限制;

    hard表示:硬限制,这是一个任何时候也不能超过的数值,永远不可能达到。

    [root@localhost root]# ls /mnt/sd1

    aquota.group  aquota.user  lost+found

    [root@localhost root]# mkdir /mnt/sd1/redhat

    [root@localhost root]# chown redhat /mnt/sd1/redhat/

    [root@localhost root]# su - redhat

    [redhat@localhost redhat]$ pwd

    /home/redhat

    [redhat@localhost redhat]$ cd /mnt/sd1/redhat/

    [redhat@localhost redhat]$ pwd
    /mnt/sd1/redhat

    [redhat@localhost redhat]$ quota

    Disk quotas for user redhat (uid 502):

   Filesystem  blocks   quota   limit   grace   files   quota   limit   grace

    /dev/sdb1 4      10 0   1 0  &n

关键词标签:linux系统管理,磁盘配

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法