本文目录
- 请教quotacheck命令找不到,怎么解决
- linux系统中磁盘配额的相关问题,求大神!! 磁盘配额的时候想用quotacheck,但是出现
- 关于Linux磁盘配额的奇怪问题
- linux创建磁盘配额的记录文件老是搞不定
- Linux redhat5.0 Server版中,设置磁盘配额使用 quotacheck -augcv 命令检测磁盘配额并生成配额文件
- linux什么是磁盘配额,简述如何实现.
- 磁盘配额是什么意思,禁用磁盘配额有什么后果
- 跪求linux中磁盘配额的命令
- quotacheck: Mountpoint (or device) /sdb5 not found or has no quota enabled.
请教quotacheck命令找不到,怎么解决
quota包安装上了,可是启动后Boot Message 中Enabling local filesystem quotas: [FAILED] [root@localhost jack]# quota quota: Quota file not found or has wrong format. [root@localhost jack]# quotacheck Bad number of arguments. Utility for checking and repairing quota files. quotacheck [-gucbfinvdmMR] [-F ] filesystem-a -u, --user check user files -g, --group check group files -c, --create-files create new quota files -b, --backup create backups of old quota files -f, --force force check even if quotas are enabled -i, --interactive interactive mode -n, --use-first-dquot use the first copy of duplicated structure -v, --verbose print more information -d, --debug print even more messages -m, --no-remount do not remount filesystem read-only -M, --try-remount try remounting filesystem read-only, continue even if it fails -R, --exclude-root exclude root when checking all filesystems -F, --format=formatname check quota files of specific format -a, --all check all filesystems -h, --help display this message and exit -V, --version display version information and exit
linux系统中磁盘配额的相关问题,求大神!! 磁盘配额的时候想用quotacheck,但是出现
磁盘配额的大体步骤:1、硬盘分区2、格式化3、挂载4、配额你的提示错误是:没有文件系统。也就是说没有格式化。
关于Linux磁盘配额的奇怪问题
EL5为例,也只有根分区与交换分区)步聚如下: 1、首先修改“/etc/fstab”文件,在第一行的defaults后面加上usrquota,grpquota字段,然后退出保存。具体如图所示: 2、重新挂载文件系统,或者重启:reboot 3、用quotacheck -cmug命令创建配额文件。根据你说的对/分区进行配额,则命令为:quotacheck -cmug / ,通过这一命令,就会在在根分区下面生成两个文件,一个是aquota.group、aquota.user,因为你是对用户进行配额,aquota.group其实对你无用。先前在修改“/etc/fstab”文件时,也不用添加grpquota这个字段。 4、设置配额。edquota -u stu1 ,edquota -u stu2 ,edquota -u stu3.这种方法是最简单的,其实还有其它方法,就是把这3个用户加入一个组,然后对这个组进行配额。在这一步中,你要将第一个soft下面的0改为少于5*1024*1024,hard下面的0改为5*1024*1024,后面的soft下面的0改为小于5,hard下面的0改为5。然后保存退出。前面的是容量配额,后面是的文件数配额,soft是软限制,hard是硬限制。5、让配额生效quotaon -a6、测试。用mkdir、touch创建文件或目录来测试文件数配额。 用dd命令生成一定容量的文件测试容量配额。
linux创建磁盘配额的记录文件老是搞不定
图片的意思是说 quotacheck 这个命令没有找到,一般来说,是没有安装好相关的命令,可以使用 yum install quota 先进行安装,然后就能正常使用了,关于磁盘配额命令的使用方法,楼主可以看看这篇文章:网页链接
Linux redhat5.0 Server版中,设置磁盘配额使用 quotacheck -augcv 命令检测磁盘配额并生成配额文件
你仅仅是把quota装上了,并没有进行配置,出现那个问题是正常的,因为还没设置个项参数呢,等设置好了各项参数,在运行quotacheck正常信息就出现了
linux什么是磁盘配额,简述如何实现.
Linux磁盘配额 1. 磁盘配额的使用限制 仅针对整个分区:磁盘配额实际运行时,是针对“整个分区”进行限制的,例如,如果/dev/hda5载入在/home下,那么,在/home下面的所有目录都会受到限制。 核心必须支持磁盘配额:Linux系统核心必须支持磁盘配额模块。 磁盘配额的记录文件:使用的Kernel 2.6.XX的核心版本,这个核心版本支持新的磁盘配额模块,使用的默认文件(aquota.user、aquota.group)将不同于旧版本的quota.user和quota.group。旧版本的磁盘配额可以通过convertquota程序来转换 只对一般身份用户有效:并不是所有在Linux上的账号都可以设置磁盘配额,例如root就不能设置磁盘配额,因为他拥有整个系统所有的数据。2. 磁盘配额程序对硬盘配额的限制 最低限制( soft ):这是最低限制容量。用户在宽限期间之内,它的容量可以超过最低限制,但必须在宽限时间之内将磁盘容量降低到最低限制的容量限制范围之内。 最高限制( hard ):这是“绝对不能超过”的容量。通常最高限制会比最低限制高。 宽限时间:宽限之间是指当用户使用的空间超过了最低限制,却还没有到最高限制时,在这个“宽限时间”内,就必须请用户将使用的磁盘空间降低到最低限制之下,否则则不允许在写入。反之,则宽限时间取消 3. 基本的磁盘配额命令 在开始进行磁盘配额的实际练习之前,先了解一下磁盘配额使用的命令,这些命令分为两种,一种是查询功能(quota、quotacheck、quotastats、warnquota、requota),另一种则是编辑磁盘配额的内容(edquota、setquota)。下面我们来讨论这些基本命令。 3.1. /etc/mtab 为什么要提这个文件系统实际载入的记录文件呢?要注意,当我们使用磁盘配额的时候,系统会去搜素:“系统上具有磁盘配额参数的分区”,所以,当我们要使用磁盘配额的功能时,系统文件必须要支持磁盘配额的标志。一般来说,我们是通过编辑/etc/fstab后,在重新载入文件系统的方法,来让系统的文件系统支持磁盘配额。这个概念很重要。 3.2. quota 这个命令仅仅用来“显示”当前某个用户或者组的磁盘配额值。 # quota -uvs //这个是显示当前用户的配额值 -u:表示显示用户的配额 -g:表示显示组的配额 -v:显示每个文件系统的磁盘配额 -s:可以选择用Inode或者磁盘容量的限制值来显示 # quota -gvs //显示root用户所在组的配额值 # quota -uvs test1 //显示test1用户的配额值 3. 3.quotacheck 这个命令的主要目的是扫描某个磁盘的配额空间,它会针对分区进行扫描,并且,由于该磁盘持续欲行,可能扫描过程中文件会增加,造成磁盘配额扫描错误,因此,当使用quotacheck时,该磁盘将“自动被设置为只读扇区”;扫描完毕后,扫描所得的磁盘空间结果会写入该区最顶端(aquota.user与aquota.group) # quotacheck -cug //扫描分区,并生成配额信息文件 -a:扫描所有在/etc/mtab内含有磁盘配额支持的文件系统,加上此参数,可以不写/mount_point -v:显示扫描过程 -u:针对用户扫描文件与目录的使用情况,会建立quota.user -g:针对组扫描文件及与目录的使用情况,会建立quota.group -c :代表创建Ps:如果提示不能quotacheck,权限不足,此时的原因是因为SElinux ,关闭它就能创建了。 3. 4: edquota 这个文件时编辑每一个“用户”或者“用户组”的磁盘配额数值。通常我们以edquota -u username或者是edquota -g groupname来编辑个人与用户组的磁盘配额值,不过这样一个一个分配很慢。也可以直接复制一个人的设置给另外一个人。用edquota -p user1 -u user2,下面介绍编辑时,里面的几个值。filesystem:代表这个磁盘是针对哪个分区。blocks:这个是当前用户在文件系统上所消耗的磁盘数量,也就是当前用户使用的空间,单位是KB -u:配置用户的磁盘配额 -g:配置组的磁盘配额 -p:复制磁盘配额设定,从一个用户到另一个用户 -t:修改宽限时间,可以针对分区 # edquota -u test1 //配置test1的磁盘配额 # edquota -p test1 -u test2 //将test1的配置服务之test2 #edquota -t //修改宽限时间 可以针对每个分区 3.5. quotaon 这个命令是启动磁盘配额,不过,由于这个命令是启动aquota.group与aquota.user的,所以必须要先完成quotacheck的工作,然后执行quota -a即可启动 -u:针对用户启动磁盘配额 -g:针对用户组启动磁盘配额 -v:显示启动过程的相关信息 -a:根据/etc/mtab内的文件系统设置启动相关的磁盘配额,若不加-a的话,则后面就需要加上特定的文件系统 #quota -avug //启动所有的磁盘配额 #quota -uv /data //启动/data里面的用户磁盘配额设置 3.6. quotaoff -a:全部文件系统的磁盘配额都关闭 -u:关闭用户的磁盘配额 -g:关闭组的磁盘配额 #quotaoff -a //全部关闭 #quotaoff -u /data //关闭/data的用户磁盘配额设置值
磁盘配额是什么意思,禁用磁盘配额有什么后果
磁盘配额: 设置某个用户专属某个文件夹的空间大小 一般需要安装quota来进行配置 禁用磁盘配额,实际的磁盘使用量就可能与 quotas 文件中存储的使用情况信息不一致,因此,当重新启用 quotas 时,就需要执行 quotacheck。
跪求linux中磁盘配额的命令
首先,你要修改你的/etc/fstab文件:LABEL=/ / ext3 defaults 1 1改为:LABEL=/ / ext3 defaults,usrquota 1 1或者改为:LABEL=/ / ext3 defaults,grpquota 1 1usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额,怎么改就看你需要了。之后你或者重新启动一下,或者remount一下(mount -o remount / 。第二,在 / 中建立aquota.user或aquota.grup,这两个文件要建立在你要实现配额的顶级目录,所谓定级目录,就是 ̄ ̄咋解释呢?就是比如你要在 / 上实现配额,就要在 / 下建立aquota.user或者aquota.grup;如果你要在/home上实现配额(当然你的/home应该是一个独立的磁盘分区),就在 /home下建立这两个文件中的一个。用touch命令建立就可以了,touch aquota.user 或aquota.srup。但这时建立好的文件是空的,不符和系统的需要。所以执行下一步。第三,用quotacheck -mc / 将这两个文件(aquota.user或aquota.grup)格式化。注意一下,除非是/分区,一般不用加-m参数,比如你要在/home上实现配额(当然你的/home应该是一个独立的磁盘分区)就:quotacheck -c /home 就可以了。-m的意思是强迫在“读、写”模式下检查硬盘的配额。第四,quotaon / 启动磁盘配额。第五,edquota 用户名/组名 设置用户/组的配额例如:edquota user_nameedquota -g group_name (对于用户组) 执行后会打开一个vi编辑窗口。可以设置磁盘空间和节点数目的配额。其中soft只是起到警告的作用,并不会真正的限制用户/组。hard就会强制限制用户/组的磁盘空间和节点数目了。第六,设定soft quota和hard quota之间的时间:dquota -t出现一个 vi 窗口:Grace period before enforcing soft limits for users:Time units may be: days, hours, minutes, or secondsFilesystem Block grace period Inode grace period/dev/hda7 7days 7days按照自己的需要修改吧。重新启动就可以了。磁盘限额就生效了。第七,如果要成批的复制相同的磁盘配额给不通用户:edquota -p user user1 user2 user3edquota -g -p group group1 group2 group3第八,取消磁盘限额:quotaoff /
quotacheck: Mountpoint (or device) /sdb5 not found or has no quota enabled.
quotacheck: Mountpoint (or device) /sdb5 not found or has no quota enabled.quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.这不是已经说得很清楚了吗?你有sdb5这个设备?