Ubuntu磁盘配额步骤

简介:

 

Ubuntu磁盘配额步骤:


先将vim改系统默认编译器(不改默认为editor)


# echo export EDITOR=/usr/bin/vim >> ~/.bashrc

# source ~/.bashrc


# vi /etc/fstab

按a或i进入编译模式

/dev/sda3   /home    ext4     defaults,usrquota   0  0

按Esc键退出编译模式

:wq

 

 

重启电脑

 

设置用户配额

 

方法一:

 

# edquota -u ming    

 

按a或i进入编译模式

 

Disk quotas for user ming (uid 1003):

Filesystem    blocks   soft      hard      inodes  soft  hard

/dev/sda3     0        10240000  11264000    0       0    0


注:soft指软限制(即可以超),hard指硬限制(不能超),第一个soft指硬盘空间(以KB为单位),第二个硬盘指文件数

 

按Esc键退出编译模式

:wq(退出并保存)

 

方法二:

 

# setquota -u ming 10240000 1024000 0 0 /home

 


# edquota -p ming -u aa bb cc  (对已有的用户设置进行拷贝)


查看自己配额空间:

$ quota

 

管理员查看员工配额空间:

# quota ming

 

 

关闭quota

 

# quotaoff -auvg

 

开启quota

 

# quotaon -auvg

 

重新检测磁盘空间

 

# quotacheck -m  (重新检测前需要先关闭quota)

 

注:-m是让其在读/写模式下检测,不影响员工使用,不加-m是在只读模式下检测,员工将无法写入)。-mc是检测后重建quota.user文件,原来设定配额需要重新设置。

 

 

 显示所有员工磁盘使用情况:

 

# repquota -as

 

设置帐号超出软限制后可用天数:

 

# edquota -t

 

设置超出软限制后邮件提醒(需先安装sendmail):

 

主配置文件为:/etc/warnquota.conf (可在CC_TO处添加真实邮件)

 

发送邮件提醒的命令为:

 

# /usr/sbin/warnquota

 

可设置计划任务,每天检查并发邮件:

 

# crontab -e

 

00 08 * * * /usr/sbin/warnquota

 

 

生成的aquota.user文件即使root也无法删除:

 

先关闭quota服务即可删除

 

设置了usrquota,后再设置grpquota不生效:

 

将quota卸载(最好将配置文件删除,dpkg -P quota)再设置即可

 

 目前发现组配额设置最大值为4294967295(即4T),超过这个值将无法设置

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1217114如需转载请自行联系原作者


yangzhimingg

相关文章
|
1月前
|
Ubuntu 关系型数据库 MySQL
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
27 2
|
3月前
|
存储 Ubuntu
百度搜索:蓝易云【在ubuntu系统下安装配置onedrive步骤】
现在,你已经成功在Ubuntu系统下安装和配置了OneDrive,可以使用该工具与OneDrive云端存储进行同步。
40 0
|
3月前
|
Ubuntu Python
百度搜索:蓝易云【Ubuntu安装Anaconda详细步骤】
现在,你已经成功在Ubuntu上安装了Anaconda。你可以使用Anaconda来管理Python环境和安装各种数据科学工具和库。
42 0
|
Ubuntu Docker 容器
Ubuntu 挂载新磁盘
Ubuntu 挂载新磁盘
650 0
|
3月前
|
Ubuntu 虚拟化
百度搜索:蓝易云【虚拟机磁盘大小变更后的Ubuntu动态分区调整教程】
现在,你已经成功将Ubuntu虚拟机的动态分区调整为新的磁盘大小。你可以通过 `df -h`命令来查看文件系统的新大小。注意,在进行此操作时,请务必备份重要数据,并确保你了解分区操作的风险和影响。
29 0
|
4月前
|
Ubuntu Linux Python
百度搜索:蓝易云【Ubuntu安装Anaconda详细步骤】
注意:安装Anaconda可能需要一些时间,请耐心等待安装过程完成。根据您的系统和网络速度,安装时间可能会有所不同。
49 0
|
8月前
|
Ubuntu Windows
win10+ubuntu16.04 卸载ubuntu系统 以及ubuntu系统所占的磁盘不显示的解决方案
win10+ubuntu16.04 卸载ubuntu系统 以及ubuntu系统所占的磁盘不显示的解决方案
131 0
|
8月前
|
Ubuntu 虚拟化 开发者
虚拟机磁盘大小变更后的Ubuntu动态分区调整
家人们,今天我们来分享一下关于虚拟机磁盘大小变更后,在Ubuntu操作系统中如何进行动态分区调整的技巧。随着虚拟化技术的发展,虚拟机已经成为许多开发者和系统管理员的首选工具之一。在使用虚拟机过程中,可能会遇到需要扩展磁盘容量的情况,而Ubuntu作为一种常见的操作系统,我们将介绍如何动态调整分区以适应磁盘大小的变更。
238 0
虚拟机磁盘大小变更后的Ubuntu动态分区调整
|
9月前
|
Ubuntu Linux Android开发
Termux安装完整版Linux(Ubuntu)详细步骤
Termux是一款在Android系统上运行的终端模拟器,可以让用户在手机上运行Linux命令行工具和应用程序。本文将介绍如何在Termux中安装完整版Linux(Ubuntu)。
1318 0
|
10月前
|
Ubuntu
【ubuntu】ubuntu20.04安装ros noetic(亲测有效,附操作步骤)
【ubuntu】ubuntu20.04安装ros noetic(亲测有效,附操作步骤)
1178 0