linux 下的磁盘配额

简介:
磁盘配额限制包括软限制和硬限制,块大小限制,和目录个数的限制等。
限定用户的家目录的空间大小,
  先建个用户:
  #useradd   redhat
  #passwd   redhat
编辑文件/etc/fstable
   /dev/vol0/home     /home       etx3     defaults usrquota.grpquota  1
并保存
执行partpobe命令
 并重新挂载
# mount  -o   remount    /home
4创建关于磁盘配额的数据库,并查看在/home 下面是否生成quota.user ,quota.group
# quotacheck   -cumg   /home
#
 
quota.user , 是关于用户的磁盘配额
uota.group  是关于组的磁盘配额
只有这两个文件件 出现时才能对用户和组进行磁盘配额,当然这里只是对用户的家目录进行限定
开启磁盘配额:
#quotaon   /home
开始对redhat用户进行磁盘限定
 # edquota  -u  redhat
进行编辑
 
   
编辑后进行保存
切换用户
#su  -  redhat
 在家目录下面执行quota 可以查看自己可使用的空间大小
#quota
 
用户自己拷贝一些文件,验证一下磁盘配额是否成功;
# dd if=/dev/zeno  of= . /myfile    bs=10  count=4
 
 
 
当然也可以设定用户的限制时间
 #edquota  -t 
 
 
 
 
磁盘配额
 
先准备以个新的磁盘,当然这里用的是虚拟机,就添加一块新的磁盘,先进性分区,并进行格式化
 开始编辑/etc/fstable
 
编辑好后保存,并执行partpobe 让其读取/etc/fstable中的文件
3新建一个目录
#mkdir /mnt/a
4/dev/sdb1 挂载在/mnt/a,并查看是否挂载成功
# mount /dev/sdb1   /mnt/a
 
# mount 
新建关于用户和组的关于磁盘配额的数据库
 #quotacheck  -cmug  /mnt/a
开启磁盘上的磁盘配额
#quotaon   /mnt/a
 quotaoff  是关闭磁盘配额功能的
编辑关于用户磁盘配额的
# edquota   -u jiajia
  编辑好后并保存
8切换用户,并验证磁盘配额是否成功
# su – jiajia
#cd  /mnt/a
# dd if=/dev/zeno   of=./myfile bs=10k  count=5
# dd if=/dev/zeno   of=./myfile3 bs=10k  count=4
如果不能拷贝文件,这磁盘配额实验成功
如果还能拷贝文件,这检查你的配置,重新来过










本文转自 freehat08 51CTO博客,原文链接:http://blog.51cto.com/freehat/275159,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
Linux Shell C语言
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
【Shell 命令集合 磁盘维护 】Linux 分区管理的工具 sfdisk命令使用教程
30 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
【Shell 命令集合 磁盘维护 】Linux 管理硬盘分区 mpartition命令使用教程
36 1
|
1月前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
33 1
|
1月前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
33 0
|
1月前
|
监控 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
【Shell 命令集合 磁盘维护 】Linux 交换分区的特殊文件或设备 swapon命令使用指南
38 1
|
1月前
|
存储 Shell Linux
【Shell 命令集合 磁盘维护 】Linux 创建一个用作交换空间(swap space)的特殊文件或设备 mkswap命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个用作交换空间(swap space)的特殊文件或设备 mkswap命令使用教程
34 0
|
4天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
15天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
21 0
|
1月前
|
存储 缓存 Shell
【Shell 命令集合 磁盘维护 】⭐⭐⭐Linux 将文件系统的缓冲区数据立即写入磁盘 sync 命令使用教程
【Shell 命令集合 磁盘维护 】⭐⭐⭐Linux 将文件系统的缓冲区数据立即写入磁盘 sync 命令使用教程
49 1
|
1月前
|
存储 Linux Shell
【Shell 命令集合 磁盘维护 】Linux 关闭Linux系统中的交换空间 swapoff命令使用教程
【Shell 命令集合 磁盘维护 】Linux 关闭Linux系统中的交换空间 swapoff命令使用教程
29 1