文档库 最新最全的文档下载
当前位置:文档库 › 磁盘配额试验(成功)

磁盘配额试验(成功)

磁盘配额试验(成功)
磁盘配额试验(成功)

Linux磁盘配额试验实验环境:安装了Linux系统的虚拟机一台。试验目的:

修改fstab文件实现磁盘的开机自动挂载。

能够建立配额文件。

能够为指定用户设置配额。

能够验证已经设置用户配额。

试验步骤

1)添加磁盘,分区格式化。

2)挂载磁盘。

3)生成磁盘配额数据库。

4)激活配额项。

5)(可选)设置宽限时间。

具体操作步骤:

1.使用shutdown -h now关闭系统,编辑虚拟机的参

数设置,新添加一块SCSI磁盘。启动系统。

2.使用fdisk -l查看被系统识别的硬盘信息,会显示

所有被识别的磁盘,包括我刚才添加的磁盘,从图

片中可以看出该盘还没有被分区格式化。

3.使用fdisk /dev/sdb,回车后,使用m查看命令用

法,输入n进行磁盘分区,会有e、p两个选项来选

择主分区和扩展分区,使用l在扩展分区下建立逻

辑分区,本例我建立一个主分区,在扩展分区下建

立一个逻辑分区。分区完成后敲p键可以查看分区

后的内容,使用w可保存并退出界面。

创建主分区,查看帮助文件的内容,创建扩展分区

创建逻辑分区并保存磁盘分区,然后再次用fdisk -l 查看

4我们对磁盘的第一个分区即sdb1进行格式化,使用

命令mkfs -t ext3 /dev/sdb1 ,建立文件系统,mkfs 是make file system的缩写

5挂载磁盘分区的同时加选项保证可以用磁盘配额,先使用命令rpm -qa |grep quota查看该软件包是否安装,要实现磁盘配额,必须在系统中安装quota软件包。然后使用下面的命令进行挂载:mount -o usrquota,grpquota /dev/sdb1 /sdb1,这里我是把新添加的磁盘的第一个分区挂载到根目录下的sdb1文件夹里,在此之前在根分区下用mkdir sdb1创建该文件夹

6设置磁盘随开机而自动挂载,修改挂载所在的配置文

件,使用命令vi /etc/fstab,如果只修改配置文件而不用mount挂载,那么设置在重启后生效

挂载完成后,按esc键推到命令模式,然后使用:wq保存并退出

7. 使用quotacheck命令生成磁盘配额数据库文件,quotacheck -cmug /sdb1,执行后在/sdb1下生成两个数据库文件quota.group https://www.wendangku.net/doc/792904774.html,er,这里面要注意,如果原先已经有了数据库文件,并且执行的是quotacheck -ug /sdb1,那么不会再创建数据库文件,但是本例加上了cm选项,表示数据库要重新创建和重新加载

8. 设置具体的磁盘配额,在此之前要先创建一个用户zeng1,作为验证用户。使用命令edquota -u zeng1(针对某一个用户的配额),回车后进入vi环境进行编辑,修改的内容如下图

先创建用户,并设置该用户对sdb1的写的权限,使用chmod命令

做具体的配额,使用wq保存并退出

9.默认的磁盘配额是不会生效的,这个时候要激活一下磁盘配额,使用命令quotaon -ug /sdb1,当然也可以使用quotaoff关闭配额

当然这个时候我们用quota -u wangluo查看该用户的配额是看不到的,需要使用命令su zeng1切换到zeng1用户,用该用户做个小小的操作比如建个文件,让zeng1用户在终端登录一次,然后再回到root上用zeng1就可以看到了,同时相应的配额项也生效

提到过要给用户zeng1对sdb1目录读写的权限,如果不给的话,那么zeng1登录后访问sdb1目录会报错:access denied权限被拒绝

10. 使用zeng1登录,进入到sdb1目录,验证一下磁盘配额是否生效,这里验证文件限制

添加新磁盘做磁盘配额的试验全部完成

另外,对磁盘进行限制分为软限制和硬限制,其中软限制的默认期限为7天,即7天之内超出该软限制可以原谅,但是七天之后就不行了,可以用下面这个命令修改默认的限制时间:edquota -t

磁盘配额

linux下面磁盘配额 磁盘配额介绍 目前的磁盘配额只可以针对单一的文件系统来进行操作,也就是每一个分区来做磁盘配额。在linux下面可以针对ext2和ext3的文件系统来做磁盘配额,磁盘配额可以对用户和组来做,可以针对文件的大小和数量做磁盘配置,还可以对用户进行软限制和硬限制。 在linux下面怎么配置磁盘配额呢? 第一步,在分区挂载选项上添加参数。 在磁盘配额的开始,我们要对需要做磁盘配额的分区在挂载选项上面添加两个参数,usrquota和grpquota这个两个参数, Usrquota 代表可以对用户做磁盘配额 Grpquota 代表可以对组来做磁盘配额 下面开始编辑/etc/fstab这个文件添加参数。 /dev/sda8 /mnt ext3 defaults,usrquota,grpquota 0 0 ~ 已经在/etc/fstab这个文件里面添加了参数,但是并不可以立即生效,敲入一 条命令让其立即生效。 [root@localhost ~]# [root@localhost ~]# mount -o remount /dev/sda8 [root@localhost ~]# [root@localhost ~]# mount |grep /dev/sda8 /dev/sda8 on /mnt type ext3 (rw,usrquota,grpquota) [root@localhost ~]# 通过mount命令我们也可以看到,usrquota和grpqouta这两个磁盘配额参数也已经添加成功了。 第二步,生成磁盘配额数据库。 [root@localhost ~]# [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 3.9G 2.6G 1.2G 70% / /dev/sda6 494M 11M 458M 3% /home /dev/sda2 9.5G 2.9G 6.2G 32% /var /dev/sda1 99M 14M 81M 15% /boot tmpfs 188M 0 188M 0% /dev/shm /dev/hdc 2.8G 2.8G 0 100% /media/RHEL_5.4 i386 DVD /dev/sda8 471M 11M 437M 3% /mnt [root@localhost ~]# cd /mnt/

在Linux中使用quota工具设置磁盘配额

在Windows中我们已经知道可以在NTFS分区里使用磁盘配额,磁盘配额的作用就是限制用户使用磁盘的空间来达到自己的管理目的。比如:在公司里搭建FTP服务器来让员工来上传一些工作文档之类的东西,一般都是一些比较小的东西,但是假如有的员工把他的电影或游戏放上面的话就浪费了FTP服务器的磁盘空间,所以我们就会对FTP服务器上的磁盘空间进行磁盘配额来限制员工在FTP服务器上的使用空间。好了,理解了磁盘配额的作用后我们来看一下如何在Linux系统中使用quota工具进行磁盘配额: 1.在做磁盘配额之前你得首先得安装好quota工具(可以使用命令“rpm -q quota"来查看你的系统中是否安装了quota工具,没的话就把系统光盘挂载到系统中找到相应的rpm包来进行安装就OK了!),然后有一块硬盘或者是一个空于分区,然后对其进行格式化并挂载后才可以对其进行磁盘配额设置。下面我以一块硬盘划分一个主分区来举例说明如何对磁盘进行磁盘配额,如何对磁盘进行分区和格式化在上一篇文章已经说过了,所以在这里就不在多说了,有什么不懂的可以看上一篇文章。 2.下面我以我系统中的/dev/sdc设备作为配额对象,我已经对磁盘"/dev/sdc"进行了分区(分了一个主分区sdc1)并格式化了。如图:

3.对磁盘进行了分区并格式化后还得对其进行挂载才可以使用,挂载当然得有挂载点了,可以使用命令"makedir"命令来创建。有了挂载点后就可以对其进行挂载了,而对要进行磁盘配额的分区挂载的方法有两种,一种是使用命令“mount -o usrquota,grpquota +分区+挂载点"来进行挂载,其中“usrquota,grpquota"选项是为这个分区启用磁盘配额功能。另一种是修改配置文件“/etc/fstab"来实现分区自动挂载。下面我就来进行第一种挂载方法: 4.我还是以"/dev/sdc1"为例来说明,首先使用命令“mkdir /sdc1"新建一个挂载点“/sdc1",然后再使用命令"mount -o usrquota,grpquota /dev/sdc1 /sdc1",这样就对分区 "/dev/sdc1"进行了挂载,可以使用"df -lh"命令来查看一下是否挂载成功。如图:

磁盘配额

在生产或工作环境中,你可能会遇到这样的情况:在多人多任务的环境下,有多人共用一个磁盘空间,而有部分人可能向这个共同的空间上放很多或很大的文件,而导致磁盘空间极速减少。这样必然导致其他人的空间会迅速变小。为了让大家有个平等的使用磁盘空间的权限,我们就需要用到磁盘配额。我来限制用户对空间的使用情况。在Linux系统下,用quota来实现此功能。 除了上面的情况外,一般还用在下面的一些场景中 在一些提供web服务的空间中,每个人的网页空间的容量都是受限制的。 在邮件服务中,每个人的邮件空间也是受限制。 在公司的文件共享服务中,每个人使用的硬盘空间也是需要限制。 而针对Linux的主机,如果是多个用户的话,也是需要考虑到用户和用户组的限制。 注意事项: 1、磁盘配额加载于内核中 2、只适用于ETX2/EXT3/EXT4文件系统,对目录是不起作用的哦,这一点要特别注意,虽然挂载点是一个目录,但他实际上是文件系统设备。 3、只针对于户或用户组,但root除外 4、针对用户组的限额,是指某个用户组中的所有成员一起使用的限制而不是每个人所使用的限制 在开始操作前,我们来看看和quota配置相关的内容 inode:限制用户可以建立的文件数量 block:限制用户磁盘的容量,以KB为单位 soft:软限制。就是在超过这个值后,会提醒用户,但用户的权限还没有被限制。hard:硬限制。这是最高的限制,用户或组绝对不会超过这个限制值。如果超过了,就限制死了用户的使用权限了。 grace time:宽限时间。这个就是当达到soft限制时,还没有到达hard限制的时候,用来提醒用户的。如果在警告的天数之内,用户都不进行任何磁盘管理操作,那么soft限制值会即刻取代hard限值来作为quota的限制,就算你没有达到hard 限制,也用不了了。Edquota –t进行设置 下面开始我们的演示操作 [root@yufei ~]# df 作用查看用户家目录所在的磁盘分区 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 15118728 7242960 7107768 51% / tmpfs 255784 0 255784 0% /dev/shm 我的RHEL6系统,因为是一个虚拟机,所以没有太多设置,只有一个根分区,没得选择,我们就对根分区来进行磁盘配额。还有要提醒一点,你的系统中要有至少两个用户,因为磁盘配额对ROOT用户不起作用。 第一步:重新挂载文件系统或者是修改/etc/fstab文件 因为重新挂载只针对当前有效果,如果想下次开机也起作用,就需要把配额的参数写入fstab文件中。 [root@yufei ~]# mount 作用查看用户/home目录所在磁盘分区是否设置有磁盘配额 /dev/sda1 on / type ext4 (rw) 若果有:/dev/sda1 on / type ext4 (rw,usrquota,grpquota) Usrquota:用户磁盘配额

磁盘配额

在大多数情况下黑客入侵远程系统必须把木马程序或后门程序上传到远程系统当中。如何才能切断黑客的这条后路呢?NTFS文件系统中的磁盘配额功能就能帮助用户轻松实现对磁盘使用空间的管理。 1.首先右击系统中一个NTFS分区,选择“属性”,可以打开“分区属性设置窗口”,选择其中的“配额”选项。首先勾上“启用配额管理”和“拒绝将磁盘空间给超过配额限制的用户”,这时所有的配额选项将变为可选状态。 2.接着选中“磁盘空间限制”选项,这时我们就可以在其中规定系统中用户使用磁盘空间的大小,如1KB。这样如果用户在分区中传入了一个大于1KB的文件,那么该文件将遭到系统拒绝,无法顺利地传入到该分区当中。 3.同理在“磁盘空间限制”选项下还有一个“警告级别”选项,如果设置了警告级别的文件大小,当用户在使用磁盘空间的过程中超出了警告级别的大小,系统将提示用户该文件超出了磁盘配额中的警告级别。 4.最后用户可以勾选上“用户超出配额限制时记录事件”和“用户超出警告等级时记录事件”两个选项,这样如果系统中有其他用户超出了分区的警告等级和配额限制,系统将把这些事件自动记录到系统日志当中,非常有利于管理员对系统分区空间的监控

5.当完成这些配置选项设置之后,点击窗口下的“确定”按钮,即可完成对磁盘配额功能的初步配置,这时用户可以惊奇地发现,原本还有很多剩余空间的分区,现在可用空间变得所剩无几。 6.这时用户已经无法向这个分区中写入大于配额的文件。并且这个配置对于系统中所有的用户生效,包括Administrators组中的用户。 7.但是如果配置对系统中所有用户生效的话,显然很不方便用户对系统的操作,而在磁盘配额功能中还提供了一个针对不同用户划分使用空间的功能。实现方法也非常简单。首先点击配额配置窗口中的“配额项”按钮,这时会弹出“分区配额项目”的窗口,点击窗口左上方的“配额”选项,再选择其中的“新建配额项”,这时会弹出一个选择用户的窗口,在其中填入或者

文件夹也能进行磁盘配额

文件夹也能进行"磁盘配额" Windows2000/XP/2003的NTFS文件系统提供了“磁盘配额”功能,可以对每个Windows 用户使用的磁盘容量进行严格限制,但“磁盘配额”功能同样也有令人不满意的地方。虽然它能对Windows用户使用的磁盘空间容量进行限制,但对于某个具体的文件夹,却无法无能为力了。虽然你限制了每个用户使用的磁盘空间,但多个用户的共同操作,同样可以使Windows系统中的某个文件夹变得异常庞大,如何有效限制文件夹使用的磁盘空间容量,是大家迫切要解决的问题。而SpaceGuardSRM磁盘管理工具恰好就能解决这个难题,它支持Windows2000/XP/2003操作系统,安装运行后,就可以对本机中的任意文件夹进行磁盘容量限制。笔者以名为“ccemachine”本地机器为例,对E盘中的“CCE”文件夹进行磁盘容量限制。 安装SpaceGuard SRM服务 在SpaceGuard SRM管理控制台窗口左侧的“浏览网络”窗体中,依次展开“Network→Microsoft Windows Network→Workgroup”,找到名为“ccemachine”的本地计算机。 默认情况下,SpaceGuard SRM磁盘管理工具还没有安装SpaceGuard SRM服务。要想对本机中的E盘的“CCE”文件夹进行磁盘容量限制,必须首先要安装SpaceGuard SRM服务才行。 安装过程非常简单,右键点击“浏览网络”窗体中的“ccemachine”机器图标,接着弹出快捷菜单,选择“Service Management→Install/Remove”选项后(如图1),在弹出的“SpaceGuard SRM Service Setup”服务安装配置对话框,点击“Install”按钮,稍等片刻,弹出安装成功对话框后,确定后就完成SpaceGuard SRM服务的安装,这样该服务就作为系统服务在后台运行。 图1安装服务 文件夹磁盘容量限制 完成了SpaceGuard SRM服务的安装,就可以开始对“CCE”文件夹进行磁盘容量限制。在主窗口左侧“浏览网络”窗体中,找到E盘的“CCE”文件夹,右键点击“CCE”目录,弹出右

基于Linux系统利用Quota功能实现FTP中用户的磁盘配额

摘要随着现代教育技术的飞速发展和教学改革的需要,FTP服务的使用以其方便、快捷、安全地把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去这一技术特点受到越来越多的使用,为无纸化的办公自动化系统建立了一个良好的基础。但如何更好地使用与维护成了FTP服务器管理员的难题。 关键词Linux FTP Quota The Use of Quota Function to Achieve the User's Disk Quotas in FTP Based on Linux//Shao Peng,Zhang Ting-ting Abstract With the rapid development of modern educational technology and the needs of teaching reform,FTP service has been more and more used for its technical characteristics of co-nveniently,fast,and securely deliver files among computers,and it establishes a good foundation for paperless office automation system.How to better use and maintain it has became a difficult problem for the administrator of FTP server. Key words Linux;FTP;Quota Author's address Department of Modern Technology,Dalian Medical University,116044,Dalian,Liaoning,China 1基于Linux系统下FTP服务的技术特点 1.1Linux系统的特点分析 稳定性。只要提到Linux就不得不说到它的稳定性,这也是作为服务器应用的操作系统最为重要的指标之一。Linux几乎很少会崩溃,试想你需要一台服务器一直在那里工作,以便为使用者随时提供服务。例如WEB服务器或本文介绍的FTP服务器,但一次服务器的意外崩溃,对其基于服务器应用的影响可能是致命的。又或者作为一个优秀的服务器,管理人员并不希望因为一些细微的改动而需要重新启动服务器。而在这些方面Linux都把它的稳定性展现得异常突出。有调查表明,Linux、与其他如Unix系统或IBM大型机等,有可以与之相媲美的稳定性表现。 Linux之所以有这样的稳定性主要有两点原因。第一,Linux与Unix所共同享有的设计体系经过了长期的考验与验证,吸取了很多宝贵的使用经验,而Linux系统更代表了现代化操作系统的设计理念。第二,Linux采用了源代码开源的方式来推广自己,这一特点不光使其降低了很多使用者的门槛,而且以Red Hat Linux,SUSE Linux为例,其利用Linux开源的代码来进行二次开发,使其更好地迎合适用人群。另外开源的同时也保证了任何的系统漏洞都会在第一时间被发现以及及时地改正。 1.2FTP服务的技术特点 文件传输协议即FTP,其英文全称为File Transfer Proto-col。在没有FTP之初,用户想共享文件,大多使用网络文件夹共享或者使用可移动的存储介质,但显然都有其弊端。主要问题之一就是,不管网络文件夹或者可移动的存储介质,其使用都加大了计算机互相感染病毒的可能性,对其计算机本身安全有着一定的风险,而FTP的出现以其快速、高效、可靠的信息传送方式,使其成为早期互联网上主要的网络应用之一。作为使用者,只要知道FTP的地址便可访问世界各地所有运行了FTP协议的服务器,使用其上面的各种信息资源。FTP的最主要功能,就是让使用者连接上一个远程FTP服务器,查找到自己需要的资源后把它拷贝到本地,或者把本地的可利用资源文件上传至远程FTP服务器上去。 2Vsftpd服务的基本配置说明 Vsftpd的配置文件/etc/vsftpd/vsftpd.conf是个文本文件,以“#”字符开始的行是注释行。每个选项设置为一行,格式为“option=value”,注意“=”号两边不能留空白符。Vsftpd包中所带的vsftpd.conf文件配置比较简单,我们可以根据实际情况对其进行设置,以使得Vsftpd更加实用。以下是对其一些基本配置信息的简单介绍。 ·anonymous_enable=YES 控制是否允许匿名用户登录,YES为允许(默认);NO 为不允许。 ·local_enable=YES 控制系统用户是否允许登录,YES为允许(默认);NO 为不允许。 ·write_enable=YES 控制是否允许使用任何可以修改文件系统的FTP指令,YES为允许:NO为不允许(默认),但是自带的简单配置文件中此项为打开。 ·local_umask=000 设置本地用户新增档案是umask的数值默认值为077,但大多数使用022。 ·anon_umask=000 设置匿名用户新增文件的umask的数值默认值为077。 ·anon_upload_enable=YES 控制是否允许匿名用户上传文件,YES为允许;NO为不允许(默认)。此外还需两个条件1#write_enable=YES;2·文件系统中FTP匿名用户对某个目录有写权限。 ·anon_mkdir_write_enable=YES 控制匿名用户是否允许创建新目录,YES为允许;NO 为不允许(默认),当然与此同时匿名用户必须对新建目录的上层目录拥有写权限。 ·dirmessage_enable=YES 控制是否启用目录提示信息功能,YES为允许(默认);NO为不允许。 ·xferlog_enable=YES 控制是否启用日志,YES为允许;NO为不允许(默认),但是自带的简单配置文件中此项为打开。 ·connect_from_port_20=YES 控制连接以PORT模式传输数据时是否使用20端口,YES为允许;NO为不允许(默认),但是自带的简单配置文 邵鹏张亭亭 (大连医科大学现代教育技术部辽宁·大连116044) 中图分类号:TP393.09文献标识码:A文章编号:1672-7894(2012)15-0077-02 77

Linux 管理磁盘和文件系统

管理磁盘和文件存储 一、实验目的 实验案例一:迁移/home分区并设置磁盘配额 实验案例二:创建并使用lvm逻辑卷 二、实验环境 迁移/home分区并设置磁盘配额 公司原来安装的RHEL5服务器采用了自动分区的方案,随着使用服务器的系统用户数量不断增多,根分区经常面临磁盘空间耗尽的情况,偶尔有几次还导致系统无法启动。为了解决这些问题,现需要为服务器新增加一块SCSI硬盘,并将用户“/home”中的数据迁移到该硬盘中,不能影响原有系统用户帐号的使用,并需要对指定用户启用磁盘配额。 创建并使用lvm逻辑卷 公司准备在internet中搭建邮件服务器(RHEL5系统平台),面向全国各地的员工及部分VIP客户提供电子邮箱空间。由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据。 三、需求描述 迁移/home分区并设置磁盘配额 在虚拟中添加一块SCSI磁盘 在新硬盘中建立一个20G的分区,用于存放所有普通用户的宿主目录 新建的分区仍然挂载到“/home”目录下,需要导入系统中原有用户的数据 配置服务器在开机后自动挂载该分区,并支持用户、组磁盘配额 在“/home”文件系统中设置磁盘配额,限制用户jerry最多只能使用500M 磁盘空间,accp组的用户合计最多只能使用4G磁盘空间 创建并使用lvm逻辑卷 在虚拟机环境中,新添加两块SCSI硬盘设备,完成硬盘检测及分区,创建逻辑卷并基本于该逻辑卷建立EXT3文件系统,挂载到“/mailbox”目录下 四、实验步骤 迁移/home分区并设置磁盘 Step1关机后添加新硬盘,重新开机进入RHEL5系统 Step2分区格式化 (1)使用fdisk命令对硬盘进行分区,建立一个20G的主分区(“/dev/sdb1”)

磁盘配额怎么设置

磁盘配额怎么设置 导读:我根据大家的需要整理了一份关于《磁盘配额怎么设置》的内容,具体内容:计算机出现这样那样的故障很常见,只需要我们进行相应的设置就可以了。这是因为我们所面对的百分之八十的问题都是由于软件造成的。相对于硬件来说,软件出现问题的频率还是相对较高的。对于一些专业性... 计算机出现这样那样的故障很常见,只需要我们进行相应的设置就可以了。这是因为我们所面对的百分之八十的问题都是由于软件造成的。相对于硬件来说,软件出现问题的频率还是相对较高的。对于一些专业性的问题,我想大家还是有一些顾虑的,因为我们不知道该如何的解决。比如今天我们所要说的一个问题磁盘配额设置。有些朋友就会问这个是干什么用的?有什么的好处?带着这些问题,我带大家来进行今天的话题。 首先对于磁盘配额设置实际上就是控制磁盘空间用的。例如我们想把D 盘通过设置磁盘配额的方法,让它达到这样的一个功能,那就是限制用户Mark,让其仅仅能使用这个D盘的100GB磁盘空间。一旦使用超过100GB 就会弹出提示禁止该用户使用。一旦当Mark用户使用了D盘80GB磁盘空间的时候,我们的win7系统就会弹出警告。 具体的操作步骤如下:我们单击配额设置对话框里面的"配额项"相应的按钮,并且打开相应的配额项窗口。第二步就是单击"添加新配额项"这个工具栏按钮,它会弹出一个对话框"选择用户",我们在里面输入"Mark",并且单击右侧"检查名称"相关按钮并确定。

这样就会在弹出"添加新配额项"对话框,我们设置相应的磁盘空间限制100GB。之后就把警告的等级设置成80GB并确定,回到相应的配额项窗口,这个时候我们就可以看到用户Mark磁盘限额以及空间使用相应的信息。之后我们可以双击新建Mark配额项,在这里可以进行修改。最后点击确定就可以。他还会有提示该系统会扫描启用配额磁盘的提示,这个是确认用户磁盘使用情况的。几分钟后我们就可以重新打开配额项窗口,发现系统会通过自身计算每个用户所占用该分区大小。一旦用户使用超出范围,就会显示磁盘空间不足。 对于上面我们提到的问题,有些朋友根本就遇不上,或者是遇上了,也是因为它的专业性强,而选择逃避,或者是找别人来解决。现在我们通过上面的一些具体的讲解,相信大家都了解了该如何的进行相应的设置,这样在很大程度上就可以彻底的解决问题。而不用去寻求帮助或者是花上一笔钱去修了。

linux磁盘配额详解

一.环境要求,解决问题 1.公司多个部门,有时候同一个部门要占用同一个共享硬盘空间,而文件服务器的空间是有限的,为了限制一个部门过多的占用共享空间而让其他部门的文件无法存放,就要给共享硬盘做一个配额,规定某一个部门最多占用一定的空间。 2.文件系统是在linux系统上,为了能让windows机器也能访问到,所以要采用samba文件系统。 3.要限制空间大小,就要采用quota. 4、结合天津2009技能大赛samba服务器所做 二.配置磁盘配额quota 1.安装quota包 [root@localhost ~]# rpm -qa | grep quota quota-3.13-1.2.5.el5 2.重新设置/etc/fstab挂载选项,并重启来完成挂载 添加如下 [root@localhost~]#vim/etc/fstab /dev/md0 /share ext3 defaults,usrquota,grpquota 1 1 设置后,重启: [root@localhost ~]# mount -o remount /share/ 3.创建用户或组,给此用户或组做磁盘限定 useradd steve passwd steve 4.建立配额文件,分别对用户和组 quotacheck -acmug 配额文件会自动建立在分区文件系统的根目录中 [root@localhost ~]# cd /share [root@localhost ~]# ll 总计 178 -rw------- 1 root root 9216 11-23 17:31 aquota.group -rw------- 1 root root 8192 11-23 17:32 https://www.wendangku.net/doc/792904774.html,er ... 5.给用户steve添加配额 [root@localhost ~]# edquota -u steve (-u参数为配置用户,如果为给组配置,参数为-g) Disk quotas for user steve (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sda316864100000200000 13 0 0 解释:列表中第一列Filesystem为要处理的分区; 第二列blocks为硬盘的当前blocks状态,不能改变(硬盘存储文件要写入block,同时占用一个inode),单位为K; 第三列soft为软限制,当所占空间大小超过这个值时就会报警,单位为KB; 第四列hard为硬限制,要比soft的值大,单位同为KB; 第五列及后面的两列是对inode数目就行限制的,单位为个数。 我上面设置的为100M,200M。

文件服务器磁盘配额管理

配额管理 Windows Server 203 R2“文件服务器”的“配额管理”包括如下功能: (1)通过创建配额来限制允许卷或文件夹使用的空间,并在接近或达到配额限制时生成通知。 (2)生成应用于卷或文件夹中所有现有文件夹以及以后创建的任何新子文件夹的自动配额。(2)定义配额模板,并且定义的配额模板可以很容易应用于新的卷或文件夹以及可以在整个组织中使用。 Windows Server 2003 R2的“文件服务器”中的配额模板是非常灵活的,例如: (1)您可以为服务器上每个用户的个人文件夹设置200 MB的限制,并在达到180 MB存储空间时通知您和用户。 (2)您可以为指定的用户组的共享文件夹设置灵活的500 MB配额。达到此存储限制时,将通过电子邮件通知组中的所有用户,存储配额已临时扩展到520 MB,以便用户可以删除不必要的文件并符合预设的500 MB配额策略。 (3)可以在临时文件夹达到2 GB时接收通知,然而不限制该文件夹的配额,因为服务器上运行的服务需要。 按照组件过程:添加删除组件-管理监视工具-文件服务管理+配额管理,就不一一的详细叙述了。 1 创建配额 在“文件服务器”中创建配额的步骤如下: (1)双击“文件服务器资源管理器”展开,如图4-16所示。

图4-16 文件服务器资源管理器窗口 (2)在如图4-16所示的窗口中双击“配额管理”将其展开,右击“配额”选项,如图4-17,在展开的快捷菜单中选择“创建配额”命令,打开“创建配额”对话框,如图4-18所示。 图4-17 选择创建配额选项

图4-18 打开创建配额对话框 (3)在“配额路径”文本框中,选择或键入将应用该配额的文件夹的路径。注意,配额属性还将应用于其所有的子文件夹。选中“在路径上创建配额”单选按钮,在“配额属性”选项组中的“从此配额模板派生属性”下拉列表中选择其配额属性。本例中选择“100 MB限制”,如图4-19所示。单击“创建”按钮完成配额的创建,如图4-20所示。

浅析Windows磁盘配额设置方法

浅析Windows磁盘配额设置方法■ 磁盘配额管理 磁盘配额的管理主要包括启用磁盘配额和为特定用户指定磁盘 配额两个方面的内容,现在分别予以介绍。 1.启用磁盘配额 启用磁盘配额,可以在用户超过管理员所指定的磁盘空间时,阻止其进一步使用磁盘空间或记录用户的使用情况。 第1步如果已经创建好NTFS的卷,可以在Windows资源管理器中,用鼠标右键单击欲启用磁盘配额的卷,在快捷菜单中选择“属性”菜单项,即可显示如图1所示的“磁盘属性”对话框。 图1 “磁盘属性”对话框 第2步单击“配额”标签,切换到如图2所示的“配额”选项卡。选中“启用配额管理”复选框,其下的各个复选框将变为可用状态,其中,“拒绝将磁盘空间给超过配额限制的用户”复选项,磁盘使用空间超过配额限制的用户将收到来自Windows的“磁盘空间不足”的提示信息,并且在没有从中删除和移动现存文件的情况下,无法将额外的数据写入卷中。如果清除该复选框,则用户可以超过配额限制,无限制地使用磁盘空间。

图2 “配额”选项卡 “不限制磁盘使用”单选项,选中该项,则用户可则用户可以无限制地使用服务器磁盘空间。 选中“将磁盘空间限制为”和“将警告等级设置为”单选项,并输入允许卷的新用户使用的磁盘空间,和用户使用的磁盘空间接近警告值时发出警告。在磁盘空间和警告级别中可以使用十进制数值(例如,20.5),并从下拉列表中选择适当的单位(如KB、MB、GB 等)。 选中“用户超出配额限制时记录事件”复选项,如果启用磁盘配额,则只要用户超过管理员设置的配额限制,事件就会写入到本地计算机的系统日志中。管理员可以用事件查看器,通过筛选磁盘事件类型来查看这些事件。默认情况下,配额事件每小时都会被写入本地计算机的系统日志。 “用户超过警告等级时记录事件”复选项,如果启用配额,则只要用户超过管理员设置的警告级别,事件就会写入到本地计算机的系统日志中。管理员可以用事件查看器,通过筛选磁盘事件类型来查看这些事件。 第3步单击“确定”按钮,保存所做设置,启用磁盘配额。

安装Linux系统磁盘分配方案

安装Linux系统磁盘分配方案 2009-03-13 08:25 Linux系统分区功能简介: / 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy 和cdrom子目录下。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件的目录 /usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。 /var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。 典型的/usr目录如下: /X11R6 存放X window系统 /bin 存放增加的用户程序 /dict 存放字典 /doc 存放追加的文档 /etc 存放设置文件 /games 存放游戏和教学文件 /include 存放C开发工具的头文件 /info 存放GNU信息文件 /lib 存放库文件 /local 存放本地产生的增加的应用程序 /man 存放在线帮助文件 /sbin 存放增加的管理程序 /share 存放结构独立的数据 /src 存放程序的源代码 开始分区: 1、最简单的就分2个区:一个”/“(整个系统的基础,必要的分区,格式成Ext3)和一个”Swap“(称:交换分区,顾名思义,操作系统的交换空间,是对内存的补充,当内存不足时将内存中的数据交换出来,放入交换分区。因为以前64M 内存已经很大了,所以当时的一种交换分区大小的原则是内存的2倍。不过现在PC内存发展迅速有少的256M、512M、一般也有1G,多的2G甚至4G。但是

磁盘配额的概述及管理

磁盘配额的概述及管理 为什么创建磁盘配额 在Linux根分区的磁盘空间耗尽时,Linux将无法再创建新的文件(包括程序运行的临时文件),从而导致服务程序崩溃,系统无法启动等故障现象。 为了避免出现类似问题,可以设置启用磁盘配额功能,对用户在指定文件系统(分区)中使用磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保证系统存储空间的稳定性和持续可用性。 使用磁盘配额的前提条件 设置磁盘配额,需要安装quota 软件包,用于配置和管理磁盘配额,在RHEL 6中,系统默认安装了quota 软件包。 磁盘配额的作用范围 quota软件设置的磁盘配额功能,只在指定的文件系统(分区)内有效,用户使用其他未设置配额的文件系统时,将不受限制。 磁盘配额的限制对象 quota 主要针对系统中的指定用户账号、组账号进行限制,没有被设置限额的用户或组将不受影响。对组账号设置配额后,组内所有成员使用的磁盘容量、文件数量的总和不能超过限制。 磁盘配额的限制类型 # 磁盘容量:限制用户能够使用的磁盘空间的大小,默认单位为KB # 文件数量:限制用户能够使用的文件个数 磁盘配额的限制方法 # 软限制:指定一个软性的配额数值(如100MB的磁盘空间、80个文件),在固定的宽限期限(默认为七天)内允许超过这个限制,但系统会给出警告信息

# 硬限制:指定一个硬性的配额数值(如120MB的磁盘空间、100个文件),是绝对禁止用户超过限制值,当达到硬限制值时,系统会给出警告信息并禁止继续写入数据。硬限制的配额值应该大于软限制值,否则软限制将失效 实验: 下面将上篇创建的yang 逻辑卷/dev/ysf/yang 挂载到/mailbox 目录下,然后在该文件中配置实现磁盘配额功能。 1.以支持磁盘配额功能的方式挂载文件系统 将usrquota, grpquota挂载参数写入到“/etc/fstab”文件中。 # chmod 777 /mailbox //为后续测试方便,允许任何用户写入数据 # vim /etc/fstab //修改yang 逻辑卷的挂载配置 /dev/ysf/yang /mailbox ext4 defaules,usrquota,grpquota0 0 //永久性挂载 2.检测磁盘配额并生成配额文件 使用quotacheck命令可以对指定的文件系统进行磁盘配额检测,也可以用来建立配额文件,以便保存用户、组在该分区的配额设置 例如:执行以下操作将扫描系统中的所有文件系统,并在支持配额的文件系统中建立配额文件 # quotacheck -augcv -a 表示扫描所有分区,如果不使用,将必须指定一个分区或挂载点目录作为命令参数 -u 表示检测用户配额信息 -g 表示检测组配额信息 -c 表示创建新的配额文件 -v 表示显示命令执行过程中的细节信息 # ls -l /mailbox/aquota.* 可以看到新建立的配置文件,包括“https://www.wendangku.net/doc/792904774.html,er”、“aquota.group”,分别用于保存用户、组的配额设置,配置文件保存在该文件系统根下,默认权限为600

linux磁盘配额简介

linux磁盘配额简介 什么是Quota? Quota 让你可以从两方面指定磁盘的储存限制: 使用者所能够支配的索引 节点(inodes)数量;以及使用者可以取用的磁盘区块数量。 Quota 背後的含意是强制使用者在大部分的时间中保持在他们的磁盘使用 限制之下,取消他们在系统上无限制地使用磁盘空间的能力。 Quota 是以每一使用者,每一文件系统为基础的.如果使用者可能在超过 一个以上的文件系统上建立文件,那么必须在每一文件系统上分别设定quota.建立quota: 一:内核中支持QUOTA: 检查当前内核是否支持quota,当前内核配置文件在/boot下 [root@LFS ~]#grep CONFIG_QUOTA /boot/config-[version] CONFIG_QUOTA=y CONFIG_QUOTACTL=y [root@LFS ~]# 如果有上列输出,则表示当前内核已经支持quota。 如果当前内核不支持quota,需要重新编译内核将quota support编译进核心: File systems ---> Quota support 二:安装QUOTA工具: https://www.wendangku.net/doc/792904774.html,/pub/linux/distributions/sorcerer/sources/quota/3.12/ 下载quota-3.12.tar.bz2 解压后使用如下命令编译安装: [root@LFS quota-tools]#./configure --prefix=/usr [root@LFS quota-tools]#make [root@LFS quota-tools]#make install 三:修改/etc/fstab加入QUOTA支持: /dev/hda7 /mnt/lfs ext3 defaults,usrquota,grpquota 1 2 四:使用quotacheck初始化QUOTA数据库: 因为quotacheck依据/etc/mtab搜索文件系统,所以要将刚刚修改的hda7重新挂载 [root@LFS quota-tools]#mount /mnt/lfs/ -o remount [root@LFS quota-tools]#mount ......略 /dev/hda7 on /mnt/lfs type ext3 (rw,usrquota,grpquota) [root@LFS quota-tools]#quotacheck -avug quotacheck: Scanning /dev/hda7 [/mnt/lfs] quotacheck: Cannot stat old user quota file: No such file or directory quotacheck: Cannot stat old group quota file: No such file or directory quotacheck: Cannot stat old user quota file: No such file or directory quotacheck: Cannot stat old group quota file: No such file or directory done

RHEL5.4配置磁盘配额

RHEL5.4配置磁盘配额 下面是关于在linux下面关于磁盘配额的讨论, 磁盘配额介绍 目前的磁盘配额只可以针对单一的文件系统来进行操作,也就是每一个分区来做磁盘配额。在linux下面可以针对ext2和ext3的文件系统来做磁盘配额,磁盘配额可以对用户和组来做,可以针对文件的大小和数量做磁盘配置,还可以对用户进行软限制和硬限制。 在linux下面怎么配置磁盘配额呢? 第一步,在分区挂载选项上添加参数。 在磁盘配额的开始,我们要对需要做磁盘配额的分区在挂载选项上面添加两个参数,usrquota和grpquota这个两个参数, Usrquota 代表可以对用户做磁盘配额 Grpquota 代表可以对组来做磁盘配额 下面开始编辑/etc/fstab这个文件添加参数。 /dev/sda8 /mnt ext3 defaults,usrquota,grpquota 0 0 ~ 已经在/etc/fstab这个文件里面添加了参数,但是并不可以立即生效,敲入一条命令让其立即生效。 [root@localhost ~]# [root@localhost ~]# mount -o remount /dev/sda8 [root@localhost ~]# [root@localhost ~]# mount |grep /dev/sda8 /dev/sda8 on /mnt type ext3 (rw,usrquota,grpquota) [root@localhost ~]# 通过mount命令我们也可以看到,usrquota和grpqouta这两个磁盘配额参数也已经添加成功了。 第二步,生成磁盘配额数据库。 [root@localhost ~]# [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 3.9G 2.6G 1.2G 70% / /dev/sda6 494M 11M 458M 3% /home /dev/sda2 9.5G 2.9G 6.2G 32% /var /dev/sda1 99M 14M 81M 15% /boot tmpfs 188M 0 188M 0% /dev/shm /dev/hdc 2.8G 2.8G 0 100% /media/RHEL_5.4 i386 DVD /dev/sda8 471M 11M 437M 3% /mnt [root@localhost ~]# cd /mnt/

磁盘配额设定

实现磁盘配额 你可以通过实现磁盘配额来限制磁盘空间,因此当用户使用了过多的磁盘空间或分区将要充满时,磁盘配额可以为个体用户配置也可以为用户组配置。这种灵活性既能够给每个用户分配一个较小的(如电子邮件和报告),又使他们正从事的项目能够拥有较大的配额(假定项目有自己的组群)。 除此以外,配额不仅能够被设置成对所用磁盘块数量的控制,还能够被设置成对内节点数量的控制对内节点的控制能够控制可被创建的文件数量。 要实现磁盘配额,quota RPM 必须在系统上被安装。关于安装RPM 软件包的详情,请参阅 6.1. 配置磁盘配额 要实现磁盘配额,请使用以下步骤: 修改/etc/fstab 来启用每个文件系统的配额 重新挂载文件系统 创建配额文件,重新生成磁盘用量表 分配配额 以上步骤在下面各节中被详细讨论。 6.1.1. 启用配额 以根用户身份使用一个文本编辑器来编辑/etc/fstab 文件,给需要配额的文件系统添加us LABEL=/ / ext3 defaults LABEL=/boot /boot ext3 defaults none /dev/pts devpts gid=5,mode=620 LABEL=/home /home ext3 defaults,usrquota,gr none /proc proc defaults none /dev/shm tmpfs defaults /dev/hda2 swap swap defaults /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0

浅析Windows磁盘配额设置方法

浅析Win dows 磁盘配额设置方法 ■磁盘配额管理 磁盘配额的管理主要包括启用磁盘配额和为特定用户指定磁盘 配额两个方面的内容,现在分别予以介绍。 1.启用磁盘配额 启用磁盘配额,可以在用户超过管理员所指定的磁盘空间时, 阻 止其 进一步使用磁盘空间或记录用户的使用情况。 第1步如果已经创建好NTFS 的卷,可以在 Windows 资源管 理器中,用鼠标右键单击欲启用磁盘配额的卷,在快捷菜单中选择 属 性'菜单项,即可显示如图1所示的 磁盘属性”对话框。 英窗 丰地eft Kir: ■巳^仝冋: 阴商吗空I 田 g P 尢牌常引雷等钿别供I 秧遽碎文件g [ 轄 I Bgrfi I 砂⑻ I 图1磁盘属性”寸话框 第2步单击配额”标签,切换到如图2所示的配额”选项卡。选 中启用配额管理”复选框,其下的各个复选框将变为可用状态,其中, 拒绝将磁盘空间给超过配额限制的用户”复选项,磁盘使用空间超过 配额限制的用户将收到来自 Windows 的磁盘空间不足”的提示信息, 并且在没有从中删除和移 动现存文件的情况下,无法将额外的数据 写入卷中。如果清除该复选框,贝y 用户可以超过配额限制,无限制地 使用磁盘空间。 图2配额”选项卡 不限制磁盘使用”单选项,选中该项,贝y 用户可则用户可以无限制 地使用服务器磁盘空间。 选中将磁盘空间限制为”和将警告等级设置为”单选项,并输入 允许卷的新用户使用的磁盘空间,和用户使用的磁盘空间接近警告值 时发出警告。在磁盘空间和警告级别中可以使用十进制数值(例如, 龍劝89 C 2,1K 手鼻

20.5),并从下拉列表中选择适当的单位(如KB、MB、GB等)。 选中用户超出配额限制时记录事件”复选项,如果启用磁盘配额,则只要用户超过管理员设置的配额限制,事件就会写入到本地计算机的系统日志中。管理员可以用事件查看器,通过筛选磁盘事件类型来查看这些事件。默认情况下,配额事件每小时都会被写入本地计算机的系统日志。 用户超过警告等级时记录事件”复选项,如果启用配额,则只要 用户超过管理员设置的警告级别,事件就会写入到本地计算机的系统日志中。管理员可以用事件查看器,通过筛选磁盘事件类型来查看这些事件。 第3步单击确定”按钮,保存所做设置,启用磁盘配额。 除了可以在本地服务器的卷上启动磁盘配额外,还可以在远程计算机上管理磁盘配额。在管理远程计算机的磁盘配额之前,先要连接远程计算机的卷。 第1步在桌面上双击网上邻居”打开其窗口,单击工具'下拉菜单中的映射网络驱动器”菜单项,显示如图3所示的映射网络驱动器” 对话框。 图3映射网络驱动器”寸话框 第2步打开驱动器'下拉列表,为该连接指派一个驱动器号。 在文件夹”文本框中键入远程计算机的卷路径,其形式为: \Co mp uter_Name\Share_File_ name 其中Computer_Name为远程计算机名称或IP地址, Share_File_name为共享文件夹的名称。当然,也可单击浏览”按钮

相关文档