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

提前准备:

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:应限制

人生就是要感受美丽的、善良的,丑恶的、病态的。

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

相关文章:

你感兴趣的文章:

标签云: