190 likes | 344 Views
红旗 Linux. é…ç½®ç£ç›˜é™é¢. 应用需求. æŸå…¬å¸ç½‘管针对ä¸åŒå‘˜å·¥çš„需è¦ä¸ºå…¶åˆ†é…ç£ç›˜ç©ºé—´ã€‚. 项目分解表. ç£ç›˜å®šé¢.   所谓ç£ç›˜å®šé¢å°±æ˜¯ç®¡ç†å‘˜å¯ä»¥å¯¹æœ¬åŸŸä¸çš„æ¯ä¸ªç”¨æˆ·æ‰€èƒ½ä½¿ç”¨çš„ç£ç›˜ç©ºé—´è¿›è¡Œå®šé¢é™åˆ¶ï¼Œå³æ¯ä¸ªç”¨æˆ·åªèƒ½ä½¿ç”¨æœ€å¤§å®šé¢èŒƒå›´å†…çš„ç£ç›˜ç©ºé—´ã€‚. ç£ç›˜å®šé¢. ç£ç›˜å®šé¢åŠå…¶å®žçŽ° 在 Linux 系统上,管ç†å‘˜å¯ä»¥é€šè¿‡ quota 机制控制æŸä¸ªç”¨æˆ·å¯¹ç¡¬ç›˜çš„使用。 quota å¯ä»¥è®©ç”¨æˆ·ä»Žä¸¤æ–¹é¢æŒ‡å®šç£ç›˜çš„储å˜é™åˆ¶ï¼š 1 ã€ä½¿ç”¨è€…所能支é…的索引节点数。 2 ã€ä½¿ç”¨è€…å¯ä»¥å–用的ç£ç›˜åˆ†åŒºå—æ•°. ç£ç›˜å®šé¢. 1 . 修改用户å¯åŠ¨è„šæœ¬ã€‚
E N D
红旗Linux 配置磁盘限额
应用需求 • 某公司网管针对不同员工的需要为其分配磁盘空间。
磁盘定额 • 所谓磁盘定额就是管理员可以对本域中的每个用户所能使用的磁盘空间进行定额限制,即每个用户只能使用最大定额范围内的磁盘空间。
磁盘定额 • 磁盘定额及其实现 在Linux系统上,管理员可以通过quota机制控制某个用户对硬盘的使用。 • quota可以让用户从两方面指定磁盘的储存限制: 1、使用者所能支配的索引节点数。 2、使用者可以取用的磁盘分区块数
磁盘定额 • 1.修改用户启动脚本。 • 2.修改/etc/fstab启动脚本。 • 3.建立quota.user和quota.group文件。 • 4.修改用户配额
磁盘定额 • 1.在/etc/fstab配置文件中为需要磁盘限额的文件系统添加usrquota和grpquota。 /dev/hda12 /zzz ext3 defaults,usrquota,grpquto 1 2 • 2.重新挂载文件系统 #mount -a • 3.运行quotacheck命令创建磁盘限额文件 #quotacheck -cug /home
磁盘定额 • 4.生成启用配额文件系统的当前磁盘用量表 #quotacheck -vug /zzz • 5.为用户work配置配额(需要超级用户身份) #edquota work • 6.查看或验证用户配额设置#quota work
磁盘定额 • 7.拷贝用户配置 #edquota –p work –u user1 user2 user3 • 8.设置用户组working的限额 #edquota –g working
磁盘定额 • 9.查看或验证用户组配额设置 #quota –g work • 10.设置软限额过渡期 #edquota -t • 11.报告磁盘限额 #repquota /zzz #repquota -a
C-1-1 安装quota • 1.确认系统是否安装 quotarpm –q quota • 2. 下载quota软件包 a) 到红旗工具盘中或quota官方主页中下载安装软件包 b)安装命令:rpm -ivh quota*.rpm • 3.安装成功检测结果
C-1-2配置基于用户的quota服务 • 1.编辑/etc/fstab文件,将目录/usr加上usrquota用户磁盘配额限制: 修改成功后的文件应包括类似如下命令:/dev/hda6 /usr ext2 defaults,usrquota
C-1-2配置基于用户的quota服务 • 2.在/usr目录下,生成quota.user和quota.group文件。命令如下: 在/uer 目录下 运行 quotacheck –avug touch quota.user touch quota.group chmod 600 quota.user chmod 600 quota.group
C-1-2配置基于用户的quota服务 • 3.重启系统 • 4.创建用户text • 5.给用户设定磁盘配额,命令如下:edquota –u (-g,-u表示是用户/-g表示是群组) name(用户/群组名) edquota -u text
C-1-3 配置基于用户组quota服务 • 1.编辑/etc/fstab文件,将目录/usr加上usrquota用户磁盘配额限制: 修改成功后的文件应包括类似如下命令: /dev/hda6 /usr ext2 defaults,grpquota
C-1-3 配置基于用户组quota服务 • 2.在/usr目录下,生成quota.user和quota.group文件。命令如下: 在/uer 目录下 运行 quotacheck –avug touch quota.user touch quota.group chmod 600 quota.user chmod 600 quota.group
C-1-3 配置基于用户组quota服务 • 3.重启系统。 • 4.创建用户组texts。 • 5.给用户组设定磁盘配额,命令如下: edquota –g (-g,-u表示是用户/-g表示是群组) name(用户/群组名) edquota -g texts
思考题 • 1.思考quota技术的应用用途。 • 2.总结fstab文件的功能与用途 • 3 .针对单个用户设置一个18MB软限制和一个20MB的硬限制,同时给用户一个七天的宽限期来让他清理他的资源; • 4 .根据学院不同用户需求,设计磁盘空间配额方案并实施。