灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2387回复:0

在linux环境下为普通用户和用户组加入磁盘配额限制

楼主#
更多 发布于:2011-12-24 17:40
提前准备:
 
1、 虚拟机添加硬盘(IDE、SCSI)
 
2、fdisk  进行分区
 
#fdisk  -l
 
目的:察看新添加的硬盘的名称/dev/sdb
 
#fdisk  /dev/sdb
 
Commond:m
 
Commond:n
 
   E:
 
   P: p--------硬盘容量比较大,
 
      1-------第一个主分区
 
        1----开始位置
 
         +500M
 
Commond:w
 
#fdisk –l
 
 /dev/sdb1
 
 
 
3、mkfs  格式化
 
选择文件系统:规范数据存储的规则
 
NTFS   FAT16 FAT32  ….
 
EXT2  EXT3 EXT4  SWAP….
 
 
 
在一台pc机装多个操作系统(不使用虚拟机)
 
分区(E)上安装linux,运行在windows环境下,E盘看不到
 
 F -------E  建议尽量安装到最后一块分区
 
#mkfs   -t  ext3  /dev/sdb1
 
或者
 
#mkfs.ext3  /dev/sdb1
 
经历了以上三个步骤
 
现在硬盘就可以使用了
 
光盘、u盘、硬盘等---外部设备
 
 补充:备份
 
   将重要的目录每隔一段时间保存到外部设备
 
   重要:  /etc  /boot
 
   分类:cp   tar   cpio dump  dd(比如:将硬盘的MBR)
 
        完整备份:将整个目录每次重新保存
 
        增量备份:将目录部分(发生变化)每次保存
 
   硬盘   磁带
 
   注意:外部设备不能直接使用
 
   挂载----将外部设备映射成系统的一个目录
 
   手动创建该目录#mkdir   zhy
 
  
 
4、 挂载
 
1)     永久挂载
 
#vi /etc/fstab
 
系统启动自动执行一遍
 
经常被使用到外部设备
 
2)     临时挂载
 
#mount –t  ext3  外部设备名   挂载点
 
#mount  /dev/sdb1  /mnt/u_po
 
-o 选项  defaults  usrquota  grpquota …….
 
#man  mount
 
参数和/etc/fstab 字段是对应的
 
#cd /mnt/u_po
 
卸载外部设备前必须要退出当前环境
 
#cd ..
 
第一种表示卸载外部设备
 
#umount   /dev/sdb1
 
或者卸载挂载点
 
#umount  /mnt/u_po
 
#mount -text3  -o defaults,usrquota,grpquota /dev/sdb1    /var/zhy
 
或者
 
#vi /etc/fstab
 
/dev/sdb1   /var/zhy   ext3  defaults,usrquota,grpquota   1   1
 
:wq
 
重启系统
 
或者
 
#mount  -o remount  /var/zhy
 
5、 设置配额
 
生成配额文件
 
  aquota.user-----限制用户
 
  aquota.group---限制群组
 
   group1  ----zhs    lisi
 
5           3      3
 
#cd /var/zhy
 
#man  quotacheck
 
#quotacheck  -cvuga
 
 目的:检测当前设备的配额使用情况,并生成相应的配置文件
 
开启配额功能
 
#man quotaon
 
#quotaon –avgu
 
Zhy]#ls
 
 Aquota.usr
 
 Aquota.group
 
 Lost+found
 
#useradd zhy
 
#passwd zhy
 
zhy4:x:504:zhy1,zhy2,zhy3
 
#edquota –u zhy
 
  Filesystem      blocks       soft       hard    inodes     soft     hard
 
  /dev/sdb1        0      100      200    0   4  8
 
filesystem :指定外部设备名
 
Blocks:第一种方式  (B M  k)限制空间大小
 
   Soft:软限制----超出该限制会有提醒3M
 
   Hard:硬限制---不允许超出
 
Innode:节点 文件的数量(个)
 
   Soft:软限制8个
 
  Hard:应限制
 
#quotaoff –avug
 
#quotaon -avug
 
#su   zhy1
 
$cd /var/zhy
 
$touch file1 file2 file34 fiel4
 
$touch file5
 
 Warning:软限制
 
$touch file6file7 fiel8
 
$touch file09
 
error:应限制
 
 
 

喜欢0 评分0
游客

返回顶部