linux磁盘配额管理

磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中能使用的最大空间

1、查看内核是否支持磁盘配额

grep “CONFIG_QUOTA” /boot/config…….(tab键补全)

linux磁盘配额管理

2、重新挂载磁盘,开启磁盘配额

(1)umount /mnt/sdc1

(2)mount -o uquota,gquota /mnt/sdc1

linux磁盘配额管理

linux磁盘配额管理

(可以看到后面的参数usrquota,grpquota,支持磁盘配额)

3、配置文件永久生效 vi /etc/fstab

linux磁盘配额管理

在最后一行中输入已安装的设备,然后保存并退出。

[En]

Enter the mounted device to the bottom line and save and exit.

4、添加测试用户

adduser u1

passwd u1

adduser u2

passwd u2

5、设置用户配额限制

edquota -u u1

linux磁盘配额管理

在这里我们设置软限制30M,硬限制50M.最大文件个数7个(软限制4个)

6、查看系统配额

(1) repquota -avus

(2) quota -uvs u1 :

linux磁盘配额管理

linux磁盘配额管理

7、测试修改文件权限,使所有用户都可编辑修改

linux磁盘配额管理

8、进入用户u1到根目录进入sdc1目录创建文件测试

(1)建立文件测试

linux磁盘配额管理

(2)存入数据

linux磁盘配额管理

dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换

if:输入文件名,缺省为标准输入

of:输出文件名,缺省为标准输出

写入创建的第三个文件

[En]

Write in the third file created

9、当用户不只一个时我们可以复制配额

edquota -p u1 -u u2

linux磁盘配额管理

10、删除配额

可以编辑quota使其软硬限制都改为0

edquota -u u1

linux磁盘配额管理

Original: https://www.cnblogs.com/wuxingyi/p/16014855.html
Author: 程序员小吴与Bug
Title: linux磁盘配额管理

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523994/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java实现链表

    3、链表 MyLinkedList 有一个头指针,一个尾指针,还有链表长度size 内有两个类,一个是实现了Iterator接口的迭代器类,另一个是Node类,其中Node数据结构…

    Linux 2023年6月14日
    086
  • Redis未授权+CVE-2019-0708组合拳利用

    0x01 简介 本次测试为实战测试,测试环境是授权项目中的一部分,敏感信息内容已做打码处理,仅供讨论学习。请大家测试的时候,务必取得授权。 拿到授权项目的时候,客户只给我了一个公司…

    Linux 2023年5月28日
    083
  • 模拟一个简单的tomcat

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月11日
    0100
  • 《拉钩课程 – 重学操作系统 – Linux 指令入门》

    1、进程是什么?进程是应用的执行副本。应用的可执行文件是放在文件系统里,把可执行文件启动,就会在操作系统里(具体来说是内存中)形成一个应用的副本,这个副本就是进程。 2、Linux…

    Linux 2023年5月27日
    089
  • 关于NLog在.NET CORE下如何进行日志的持久化及通过邮件发送日志

    配置过程 安装NLog 通过Nuget进行集成(NuGet Gallery | NLog.Web.AspNetCore 4.14.0) 通过命令行安装 Install-Packag…

    Linux 2023年6月14日
    077
  • 解决端口被占用问题

    在 Linux 里查看端口被哪个进程占用(以Apache服务80端口为例,其余的端口一样方法处理) [root@localhost /]# lsof -i:80 #查看进程 COM…

    Linux 2023年6月7日
    0124
  • python爬虫_入门

    本来觉得没什么可写的,因为网上这玩意一搜一大把,不过爬虫毕竟是python的一个大亮点,不说说感觉对不起这玩意基础点来说,python2写爬虫重点需要两个模块,urllib和url…

    Linux 2023年6月6日
    082
  • 解决Conda改源后无法安装软件包的问题

    前言 有时候哪怕修改了 Conda 源也一直无法安装一个想要的软件包,亦或者找到了目标软件包,下载速度却很慢,速度感人,也可能直接 Conda 就找不到你想安装的软件包 此时有两种…

    Linux 2023年6月14日
    080
  • 【Linux】socket通信编程

    socket通信 * – socket简介 – socket操作API函数 – 代码实现 socket简介 网络层的”ip地址&#8…

    Linux 2023年6月13日
    078
  • 爱前端公开课学习笔记——JS03 运算符

    运算符的概述和加减运算课程丢失 乘法* 除法/ 直接在控制台中演示 主要是不要省略乘号 字符串不能进行乘除法运算 布尔型可以进行乘除法运算 false: 0 true: 1 乘除法…

    Linux 2023年6月14日
    070
  • 【微服务】- Nacos-注册中心

    微服务 – 注册中心 – Nacos 😄生命不息,写作不止🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 一个有梦有戏的人 @怒放吧德…

    Linux 2023年6月6日
    0125
  • Linux入门命令

    命令入门 命令提示符详解 find cut sort wc sed aws [root@localhost ~]# # /root [lilei@node1 ~]$ #/home/…

    Linux 2023年6月11日
    080
  • MySQL——锁和事务管理

    保证数据安全的一种手段。防止数据文件同时被多个用户同时修改,从而造成数据的破坏。 读锁:S锁,例如给一个表加了读锁以后,大家都能读表里面的内容(只能读不能改) 写锁:X锁。加了写锁…

    Linux 2023年6月7日
    077
  • 国产化之银河麒麟安装.NetCore-包管理器方式

    背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。 考虑到这些基础产品对.NETCore的支持…

    Linux 2023年5月27日
    0112
  • tqdm和zip组合使用时无法显示进度条-解决办法

    问题 单独对于可迭代对象iterator使用tqdm时,结合循环就可以在终端显示进度条, 以直观展示程序进度,如下: from tqdm import tqdm textlist …

    Linux 2023年6月7日
    0111
  • 计算机网络基础

    计算机网络基础 计算机网络的定义和功能 计算机网络是利用通信设备和线路,将分布在地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件(网络通信协议及网络操作系统等…

    Linux 2023年6月7日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球