LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

磁盘配额设置:EXT4与XFS的区别与注意事项

2023年3月17日 117点热度

磁盘配额XFS的c盘配额设置概述

Linux系统作为一个多用户的操作系统linux用户磁盘配额,在生产环境中,会发生多个用户共同使用一个c盘的情况,会导致Linux根分区的磁盘空间用尽,导致Linux系统未能完善新的文件,从而出现服务程序崩溃、系统未能启动等故障现象。

为了防止这些情况linux就该这么学,解决方式就是 ,对用户在指定文件系统中使用磁盘空间、文件数目进行限制linux用户磁盘配额,防止用户占用大量的c盘空间,从而保持系统储存空间可以稳定使用。

如果要针对某个目录进行配额限制的话,XFS文件系统支持 Project Quota 功能,通过该特点,可以支持目录级别的配额限制。本文将对ext4和xfs这两种linux文件系统进行磁盘配额的详尽配置

实验环境

CentOS 7.6虚拟机

逻辑卷2个: ext4格式的/dev/vg01/lv02

xfs格式的/dev/vg01/lv03

注意事项EXT4和XFS的区别ext4 文件系统xfs 文件系统

无法对单一目录

可对单一目录

quota工具

xfs_quota工具

quota默认不开启

默认开启

需要创建配额配置文件

不需要创建配额配置文件

实现步骤

1、关闭selinux

2、修改/etc/fstablinux运维面试题,对所选文件系统激活配额选项

3、重新挂载设备

4、用quotacheck命令生成基本配额文件(xfs跳过)

5、启动磁盘配额功能(xfs跳过)

6、用quota或则xfs_quota对具体用户或则目录设置配额

EXT4的c盘配额设置

1、确认selinux已关掉

如果是enable表示开启,需要更改selinux的配置文件,设置完需重启,如图:

在这里插入图片描述

mount -o usrquota,grpquota /dev/vg01/lv02 /opt #临时带配额参数挂载

在这里插入图片描述

写进/etc/fstab配置文件,永久挂载

由于ext4文件系统,quota功能默认是不开启的,需要创建磁盘配额的配置文件(aquota.user 和 aquota.group),才可以去启动quota功能,使用 quotacheck 命令的 -c 选项

在这里插入图片描述

ext4须要开启配额否则虽然设置了配额也不生效

设置tom 用户(已经创建好的普通用户)在opt 目录下创建文件的最大容量是10240K 最大文件个数6

windows 磁盘配额_linux用户磁盘配额_磁盘配额不足

dd if=/dev/zero of=文件路径 bs=N count=N

参数说明XFS的c盘配额设置对用户设置配额

在这里插入图片描述

xfs_quota -x -c ‘limit -u bsoft=50M bhard=80M isoft=6 ihard=8 tom’ /opt/lv03

xfs_quota命令

管理命令limit后相关:

-u:对用户限制

-g:对组限制

bsoft:磁盘容量软限制

bhard:磁盘容量硬限制

isoft:文件数目软限制

linux用户磁盘配额_磁盘配额不足_windows 磁盘配额

ihard:文件数目硬限制

在这里插入图片描述

xfs_quota -x -c ‘report -abi’ /opt/lv03

#执行report命令,后面跟上挂载点,这样可以列举所有的Project ID以及对应的配额使用情况

管理命令report后相关:

-u:对用户查看

-g:对组查看

-a:查看所有可用分区的配额使用报告

-b:查看c盘容量

-i:查看文件数

linux用户磁盘配额_磁盘配额不足_windows 磁盘配额

对单一目录设置配额

在这里插入图片描述

在这里插入图片描述

xfs_quota -x -c 'project -s -p /opt/lv03/test 1’

#为目录分配ProjectID 1,-p 后跟path

xfs_quota -x -c ‘limit -p bhard=100m 1’ /opt/lv03

#限制Project 1的配额为100MB

调用project命令创建一个project,再调用limit命令设置配额

xfs_quota -c ‘quota -p 1’ /opt/lv03

#查询某个project的配额使用情况

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 磁盘配额
最后更新:2023年3月17日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
掌握Linux内核链接脚本:详解、实践与优化 文本编辑器Vim有个内置功能很强加密功能 Linux安装MySQL5.6:详细步骤及下载地址 字符集1.计算机的存储规则(ASCII)计算机解码规则 linux goldendict Linux黄金词典:英语学习高效利器 Linux中解压缩zip文件乱码怎么办?如何解决问题? Linux轻松搭建网站:安装Apache服务攻略 Linux操作系统多数Intemet设备内核移植过程及方法 轻松安装CentOS,EasyBCD教程上手 Windows端完全转入了Linux服务器端,语言也彻底变成C Golang开发者乱码问题的原因及解决方法设置中解析 企业Linux安全运维:10大分析实战经验 轻松搞定CentOS本地域名解析与静态IP设置 Linux命令用于显示内存使用情况的free(-bkmotV) Linux必备:64位Tomcat下载安装教程 精通Linux设备驱动开发,掌握9大关键技巧! Linux下MySQL下载安装教程,快速学会MySQL安装! 升级到7.10完成后执行一下sudo-getclean释放空间 玩转Linux C索引:3.1版本安装指南 轻松掌握Linux启动应用程序命令,提高工作效率
RedHat虚拟机网络配置:9大详细分析,让你轻松上手掌握Linux内核链接脚本:详解、实践与优化Linux虚拟机必备:轻松安装VMwareTools网络安装Linux系统:多种方法全解析高效、易用的Linux笔记整理下载工具关于嵌入式Linux操作系统的原理和实现的详细分析Linux发行版在开机启动时拉起的服务进程中如何关闭?Linux内核通信方式详细解析:探讨八种实现方法CentOS如何安装中文输入法,让Linux操作系统更方便?有个发行版居然模仿起了Win11系统,还内置安卓虚拟机深入了解Linux内核开发,掌握基本技巧!Linux登录认证失败的8个问题,让你不再孤单一个如何记录ssh命令操作的小技巧-OpenSSH命令Linux轻松安装:VirtualBox虚拟机指南Fedora 25轻松安装智能fcitx输入法Linux系统在启动过程中都加载了哪些内容?Linux系统连接服务器:从入门到精通的技巧!Linux安装内核开发包及编译器,轻松开发!学习linux内核是需要一步一步内核的一些建议吧!Linux操作系统进程内核文件的设置文件是什么
linuxlinux有哪些版本?linux有什么版本 CentOS如何查看是否安装FTP并设置端口? (通讯技术)Linux内核使用命令makemenuconfig进入内核配置界面 -a查看linux内核的版本号和RedHat信息 探秘Linux内核社区:历史、组织、贡献与版本 实现U盘轻松使用,虚拟机中安装Linux系统教程 光驱一个使用过程中会检测媒介 centos mysql 5.6 安装 CentOS安装MySQL 5.6,详细教程不容错过!-苏州安嘉 Linux轻松安装:VirtualBox虚拟机指南 CentOS上PythonGUI编程:掌握tkinter技巧 轻松搭建Linux交叉编译环境,让跨平台开发更简单 Linux系统连接服务器:从入门到精通的技巧! 抢占Linux开发招聘先机,这些技能你必须掌握! 高效稳定的开发环境,红帽Linux ISO下载指南 Linux安装虚拟机软件,轻松实现多系统运行 Linux数据库备份:高效使用mysqldump工具 探究Linux发行版的优缺点及yum解决方案 Linux、BSD及Mac上复制文件的方式可能你 轻松搞定CentOS本地域名解析与静态IP设置 轻松入门,Linux服务镜像加载全解析!
标签聚合
软件 u盘启动 linux社区 电脑 linux服务器 文件目录 虚拟机 sudo linux系统 centos
书籍
课程
技术群
技术干货大合集↓
  • 2023年3月 / 249篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2