linux(ubuntu)磁盘配额(quota命令)
来源:互联网 发布:残兵屠龙熔炼数据 编辑:程序博客网 时间:2024/05/18 04:21
简述
在ubuntu系统中进行磁盘配额,记录具体过程。
ubuntu 16.04 LTS(虚拟机)
quota命令
ubuntu系统默认没有安装quota命令,需要自行安装,输入命令
sudo apt-get install quota
安装途中出现提示,输入y回车。
安装完成后,在终端输入quota
如果出现下图则安装失败
新建分区
终端输入
cd /dev
查看sd*
ls sd*
(如果未出现sdb,虚拟机用户可在设置–>虚拟机管理–>添加–>硬盘,重启后会出现sdb设备)
对sdb硬盘进行分区
sudo fdisk /dev/sdb
依次根据提示输入
n–>p–>回车–>回车–>回车–>w
回车是使用一些默认的选项,最后w是写入这些配置,及保存操作。
此时,在/dev目录下查看分区,已经新增sdb1分区
格式化分区
对新增加的sdb1分区进行格式化才能够使用
sudo mkfs.ext3 /dev/sdb1
挂载分区
/home目录下新建一个目录
sudo mkdir /home/testdir
挂在sdb1
sudo mount /dev/sdb1 /home/testdir/
查看挂载sdb1
mount |grep sdb1
目录配额
/home/testdir/目录挂载到用户配额和组配额
sudo mount -o remount,usrquota,grpquota /home/testdir/
查看
mount |grep sdb1
执行quotacheck 命令
sudo quotacheck -avug
quota服务开启与关闭
开启
sudo quotaon -vug /home/testdir/
关闭
sudo quotaoff -vug /home/testdir/
创建用户和组
创建组
sudo groupadd group1
添加用户
sudo useradd -g group1 user1
查看用户创建是否成功
cat /etc/passwd|grep user1
查看组创建是否成功
cat /etc/group|grep group1
指定用户限额
user1限额
sudo edquota -u user1
软限制1000K,硬限制1500K
根据提示,Ctrl+O写入,Ctrl+M 选择格式, Ctrl+X退出
连续Ctrl+O , M , X 保存退出
对组进行限额
sudo edquota -g group1
具体修改如上,硬限制大于软限制!
修改宽限时间
sudo edquota -t
查看限额
查看用户user1限额
sudo quota -uvs user1
查看用户group1限额
sudo quota -gvs group1
更改目录拥有者
sudo chown user1 /home/testdir/
更改目录用于所属组
chgrp group1 /home/testdir/
测试
开启quota服务
(前面未关闭就不用重复开启了)
sudo quotaon -vug /home/testdir/
切换到user1用户
sudo su user1
切换到testdir目录
cd /home/testdir/
创建100K文件
参数 of=文件名
文件大小 bs*count
dd if=/dev/zero of=test bs=1K count=100
没有超出限制,正常创建!
创建10M文件
dd if=/dev/zero of=test bs=1K count=10000
创建失败
查看user1的限额
sudo quota -uvs user1
此时已经超过硬限制
至此,说明磁盘配额已经成功!
其他问题
重启后,查看磁盘配额失败,需要重新执行下面命令
挂载sdb1
sudo mount /dev/sdb1 /home/testdir/
目录挂载到用户配额和组配额
sudo mount -o remount,usrquota,grpquota /home/testdir/
开启quota服务
sudo quotaon -vug /home/testdir/
执行以上命令之后,quota正常运行!
- linux(ubuntu)磁盘配额(quota命令)
- Linux 磁盘配额( Quota )
- Linux磁盘配额(Quota)
- Linux-磁盘配额quota
- linux磁盘配额 quota
- linux磁盘配额:quota
- Linux 磁盘配额控制 quota
- Linux磁盘管理二(磁盘加密、磁盘配额(quota)、raid 磁盘阵列)
- 配额(quota)
- 鸟哥的Linux私房菜10.21 磁盘配额(Quota)与进阶文件系统管理
- linux学习笔记:磁盘配额(Quota)与高级文件系统管理
- Linux的磁盘配额详解(Quota)
- linux系统的用户磁盘配额quota
- Linux入门:用户磁盘配额quota
- Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令
- linux quota命令参数及用法详解---linux磁盘配额限制设置和查看命令
- quota 用户磁盘配额
- 磁盘配额(quota)
- CODE FESTIVAL 2017 qual B:C
- 使用jquery.qrcode生成二维码
- Android的gradle中compile和provided的区别
- 更换Anaconda源时遇到的问题
- ES6 特性
- linux(ubuntu)磁盘配额(quota命令)
- Installing axodraw4j.sty
- 抽象类linearList
- String特殊用法
- 实验二线性表综合实验-双链表
- 我们跟8个程序员聊了一晚上,攒齐了来自BAT的吐槽
- Python学习之函数
- cpu指令集就是cpu的API
- hadoop学习笔记之完全分布模式安装