1、 挂载
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 -t ext3 -o defaults,usrquota,grpquota /dev/sdb1 /var/zhy
或者
#vi /etc/fstab
/dev/sdb1 /var/zhy ext3 defaults,usrquota,grpquota 1 1
:wq
重启系统
或者
#mount3 -o remount /var/zhy
2、 设置配额
生成配额文件
aquota.user-----限制用户
aquota.group---限制群组
group1 ----zhs lisi
5 3 3
#cd /var/zhy
#man quotacheck
#quotacheck -cvuga
目的:检测当前设备的配额使用情况,并生成相应的配置文件
开启配额功能
#man quotaon
#quotaon –avgu
#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 file6 file7 fiel8
$touch file09
error:硬限制
案例:
1)mkdir /var/gao----创建目录
2)mount -t ext3 -0 defaults,usrquota,grpquota /dev/sdb2 /var/gao----挂载外部设备
3)cd /var/gao
4)mount -o remount /var/gao----重启/etc/fistab
5)quotacheck -cmng /dev/sdb2
6)quotacheck -cvuga----检测并创建配额文件
7)ls----结果应该是:aquota.group aquota.user lost+found
8)quotaon -avug ----开启配额功能关掉是quotaoff
9)chmod 777 /var/gao ----更改权限
10)ls -dl /var/gao ----查看
11)edquota -u gao1 ----给用户gao1分配额
13)[root@bogon gao]# su gao1
14)[gao1@bogon gao]$ touch file1
15)[gao1@bogon gao]$ touch file2 file3 file4
16)[gao1@bogon gao]$ touch file5
sd(8,18): warning, user file quota exceeded.
17)[gao1@bogon gao]$ touch file6
18)[gao1@bogon gao]$ touch file7
19)[gao1@bogon gao]$ touch file8
20)[gao1@bogon gao]$ touch file9
sd(8,18): write failed, user file limit reached.
touch: 正在创建目录 ‘file9’: 超出磁盘限额