资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第七单元,磁盘配额与NIS客户端,学习大纲,磁盘配额,自动挂载,NIS客户端配置,1、磁盘配额,磁盘配额的描述,让内核支持磁盘配额,创建用于配额的数据文件,用户配额的设定,激活与查看磁盘配额,1.1、磁盘配额的描述,Linux内核支持基于文件系统的磁盘限额,它可以限制具体的某一个用户或用户组磁盘的使用量。,磁盘限额包括对block的限制与对inode的限制,而每一种限制又可以分为软限制与硬限制。,硬限制:此限制是用户绝对不能超出的值。,软限制:此限制是一个警告值,是可以超出的。,当软限制被突破后,经过一段时间(grace time)就会会自动变成硬限制。,1.2、让内核支持磁盘配额,一般情况下,如果用户按照默认的挂载选项来挂载磁盘分区,内核是不支持该磁盘的限额的,用户在挂载时必须加上相关的挂载选项才可以。,usrquota支持用户的配额,grpquota支持用户组的配额,为了让系统每次开机就让磁盘分区支持配额可以编辑“/etc/fstab”文件来达到目的。,/dev/sdaX /home ext3 defaults,usrquota,grpquota 0 0,修改配置文件后必须要重新挂载此分区才生效,mount o remount,rw /home,1.3、创建用于配额的数据文件,当一个磁盘分区支持磁盘配额后,管理员需要在分区的挂载点中创建用于配额的数据文件。,创建数据文件的指令为“quotacheck”。,例:quotacheck cug ,-c 创建数据文件,-u 创建用户配额的数据文件,-g 创建用户组的配额数据文件,1.4、用户配额的设定,当设备挂载点中的配额数据文件创建成功后,就可以去编辑用户或组的配额设定了。,编辑用户或组的配额,edquota -u / edquota -g ,配额的配置文件格式,block / inode : 已经使用的块或节点,soft:块或节点的软限制 hard:块或节点的硬限制,在配置文件中默认以KB为单位,不能在数字后加单位,直接设定用户的配额,setquota b(S) b(H) i(S) i(H) ,模仿用户的配额设定,edquota p ,1.5、激活与查看磁盘配额,当编辑完用户或组的配额信息后,管理员应当启动相应分区的配额功能。,quotaon ,启动配额功能,启动一次即可,quotaoff ,关闭配额功能,启动磁盘分区的配额后管理员就可以查看系统中的所有用户的配额信息。,repquota -a,练习,设置一个用户与组的磁盘配额,并对具体的某一用户进行配置,要求当用户在磁盘分区中写入70M的数据时便发出警告,但用户写入的数据不能超过100M。最后登录该用户再对其进行测试,如:向其主目录中写入50M、30M、40M.,2、自动挂载,在Linux操作系统中,有一个System V服务可用于自动挂载某一个设备,此服务为“autofs”服务。,主要应用于U盘与光驱等场合,而且如果该设备在一段时间没有被使用,autofs会自动卸载此设备。,该服务有两个配置文件:,主配置文件(/etc/auto.master)其格式如下:,自动挂载目录集合 辅助文件的声明,辅助文件(用户手动创建)其格式如下:,最终挂载点 -fstype=文件系统类型,挂载参数 :本地设备 | 网络设备,3、NIS,客户端配置,NIS服务器的介绍,NIS客户端的配置,自动挂载远程NIS用户的主目录到本机,3.1、NIS服务器的介绍,NIS是网络信息服务 (Network Information Services)的简称,最初由Sun Microsystems开发,用于UNIX系统的集中管理。目前,它基本上已经成为了业界标准,所有主流的类UNIX系统 或Linux系统 都支持NIS。,在NIS环境中,至少会有一台NIS服务器用于维护整个NIS环境中客户端所需的用户、组以及其它信息,它类似与Windows活动目录中的域控制器;有多台NIS客户端通过NIS服务器来完成身份验证等工作。,3.2、 NIS客户端的配置,如果本机的Selinux开启后就可以指定用于验证的NIS服务器的地址配置了。,system-config-authentication,启动NIS支持-配置NIS,Domainname:NIS域(notexample),Nis server:服务器名(192.168.0.254),查询NIS用户:ypcat passwd,3.3、自动挂载远程用户的主目录到本机,当管理员将NIS服务器的NIS用户同步到本机后,用户便可以使用“su - 用户名”切换到这个用户。在切换的时候虽然不会提示找不着此用户,但是还是有一个警告:“用户家目录不存在”。因为用户的家目录存放在NIS服务器上的。,如果NIS服务器已经将用户家目录通过NFS服务器共享出来了,那么管理员就可以将远程用户的家目录自动挂载到本机。,auto.master,/home/guests /etc/辅文件名,辅文件,guest2008 -fstype=nfs IP:/home/guests/guest2008 /单个用户,* -fstype=nfs IP:/home/guests/& /所有用户,结束,The End,Thanks,
展开阅读全文