如何在Linux中设置磁盘限额?

本泽马V5d4681

本泽马V5d4681

2016-01-29 19:40

如何在Linux中设置磁盘限额?,如何在Linux中设置磁盘限额?
  目    的:  限制你的服务器上的指定用户(FTP用户,Samba pcguest帐号,
            Appletalk 用户等)可以拥有的磁盘空间或文件个数。
            在默认情况下,Redhat Linux没有任何限制。
软件环境: Redhat Linux 5.2
实现方法:
   1.  检查你的 /etc/fstab ,假设没有设置quota的文件象下面这样。

 /dev/hda1    /    ext2   defaults 1  1
 /dev/hda2    /home   ext2  defaults  1  2
   
/home 是单独的一个分区。
   2.  为了设置用户 jephe 在目录 /home/jephe 下所占用的磁盘空间 , 首先改
/etc/fstab 象下面这样:

/dev/hda1    /  ext2    defaults 1  1
/dev/hda2    /home   ext2   defaults,usrquota  1  2
   
   3. 登录为root,在需要设置quota的分区目录下创建空文件 quota.user
  #touch /home/quota.user
  #chmod 600 /home/quota.user 

   4. 重新启动服务器
   5. 开始为指定的用户分配磁盘限额和最多存放的文件个数。
 
# edquota -u jephe
     Quota for user jephe
      /dev/hda2:  blocks in use: 0, limits (soft=5000,hard=6500)
                  inodes in use : 356, limits (soft=1000,hard=1500)
你仅仅需要更改 limits 那一项。

注意:
     1.  编辑/etc/fstab时,注意是 usrquota, 不是userquota.
     2.  你可以查看某个用户的磁盘quota, 如 #quota jephe
  

Jephe 
展开更多 50%)
分享

猜你喜欢

如何在Linux中设置磁盘限额?

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
如何在Linux中设置磁盘限额?

如何在Linux系统中设置微软鼠标

电脑入门
如何在Linux系统中设置微软鼠标

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何在Linux中设置透明代理

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
如何在Linux中设置透明代理

如何在LINUX中HTTPD认证用户?

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
如何在LINUX中HTTPD认证用户?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何在Windows8中限制磁盘访问

windows系统
如何在Windows8中限制磁盘访问

如何在RAID软磁盘阵列上搭建linux系统

服务器
如何在RAID软磁盘阵列上搭建linux系统

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux下的各种备份方法汇总

Linux下的各种备份方法汇总

Linux 核心--6.进程间通讯机制

Linux 核心--6.进程间通讯机制
下拉加载更多内容 ↓