当前位置:  技术问答>linux和unix

如何限制目录的空间?

    来源: 互联网  发布时间:2015-01-04

    本文导语:  用quota能限制用户在某一文件系统的使用空间,可是如果一个目录  由多个用户(不一定同组)共享,那么又如何限制目录的空间呢?  请多多指教。一般用什么方案解决这种问题?  | 这是我在FREE BSD...

用quota能限制用户在某一文件系统的使用空间,可是如果一个目录 
由多个用户(不一定同组)共享,那么又如何限制目录的空间呢? 
请多多指教。一般用什么方案解决这种问题? 

|
这是我在FREE BSD上用的,LINUX应该差不多,可以参考一下

为使quota生效在/etc/rc.conf加入以下两条:
# vi /etc/rc.conf
add:
enable_quotas="YES"
check_quotas="YES"

编辑/etc/fstab文件指定要进行空间限制的逻辑卷:
fstab文件一般格式如下:
# Device Mountpoint Fstype Options Dump    Pass#
/dev/ad0s1b none swap sw 0       0
/dev/ad0s1a / ufs rw 1       1
/dev/ad0s1f /usr             ufs rw,userquota,groupquota 2       2
/dev/ad0s1e /var ufs rw              2       2
/dev/acd0c /cdrom          cd9660 ro,noauto 0       0
proc /proc procfs rw 0       0

在需要进行空间的卷上的Options中加入userquota参数,如上例文件中的第4行。一切就序后就
# reboot
# quotacheck  -av
( 其结果为:
*** Checking user quotas for /dev/ad0s1f (/usr)
/home: root     fixed:  inodes 1 -> 2   blocks 2 -> 66   )
# repquota –a
( 其结果类似下面的东东 )
                              Block  limits                     File  limits
User used      soft     hard  grace      used      soft     hard  grace
Root --   642362        0        0           61509       0       0       
Man --     5741        0        0            1961       0       0       
Uucp --      816        0        0               8       0       0       
Zhang --       18        0        0              18       0       0
# edquota –u username   (用你的真实用户名代替username)
如果你看到下面的东西,那就没有编辑成功:
edquota: warning: quotas are not compiled into this kernel

Quotas for user merlin:
/usr: blocks in use: 1035, limits (soft = 0, hard = 0)
        inodes in use: 18, limits (soft = 0, hard = 0)
否则就成功:

|
给该目录单独份一个区,然后mount到系统上

|
如果这些用户只用到这个目录,那好办,设置用户在该目录所在分区的quota就可以了。

    
 
 

您可能感兴趣的文章:

  • linux 子目录个数的限制及文件个数的限制
  • 新建一个用户,然后用ssh登陆,我能否限制该用户只能访问默认目录,其他目录都没有权限进入?
  • 怎样用quota限制某个目录内部的文件大小?
  • 关于AIX限制目录大小的问题
  • 如何限制某用户只能访问(读、写、执行)某一个目录
  • 在vsftp中如何把ftp用户限制在用户主目录中?
  • linux ftp用户组下的用户限制指定目录
  • 如何限制SSH登录用户的目录跳转
  • 用useradd添加一个SSH用户,如何限制该用户只能访问操作自已的目录?
  • 与文件和目录关联的的运行时限制?
  • samba我想做3个目录,其中两个分别是不同的帐号和密码,第三个除只能是只读外无任何限制,
  • 如何把FTP用户限制在自己的目录下
  • vsftpd怎么限制本地用户不能切换目录
  • 关于ftp限制用户目录的问题
  • 关于各种文件系统的目录的子目录数目的限制
  • linux下目录名或文件名是限制在256字符内吗?名称上有什么特殊要求?字符界面下能用中文吗?
  • Linux上能创建限制使用磁盘空间的用户吗?
  • 请问在linux中如何限制用户的硬盘使用空间?
  • 怎样配置apache服务器来限制用户个人主页空间大小!
  • 查看修改Oracle10G归档日志空间的限制
  • 进程的内存空间限制
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 软限制和硬限制有什么区别?
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • ulimit -s设置堆栈是限制当前用户的? 还是限制当前shell的?
  • 如何给一个软件加上时间限制(30天),并通过注册取消时间限制?
  • 用SmartUpload类上传文件有大小限制吗??或者ENCTYPE='multipart/form-data'的form对于上传文件大小有限制??为什么大于1M的文件一上传就显示找不到页面啊!!
  • 打印当前资源限制,怎么我的资源都没限制值啊?
  • 调用系统函数有限制吗?
  • 有关限制用户进程数的问题
  • 请问UNIX有无文件最大数限制?
  • 下载的lINUX是有版本更新次数限制?
  • LINUX代理下如何限制邮件附件最大为1M ?
  • linux 2G文件限制,急!!!!
  • linux的shell的参数个数限制
  • android 横竖屏限制的配置方法
  • Oracle 对数据文件大小的限制
  • 如何知道自己的BIOS有否1024柱面的限制?
  • 共享存储的大小限制能突破吗?
  • 执行一程序,向一个文本文件中写入数据,报文件大小超出限制错误!
  • 请问ubuntu10.4如何限制用户运行命令
  • 请问专家,Linux中,锁的使用有数量上的限制吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3