linux 文件系统命令

文件系统命令

磁盘空间使用

linux 可以对组进行配额限制 1、vi /etc/fstab 文件 将要设置配额的分区设置开机自动挂载在添加行在 defaults 后面加上,usrquota(grpquota)表示要建立用户或组的磁盘配额 2、重新挂载文件系统 之前重启看效果,可以使用 umount -a 卸载所有文件挂载,然后使用 mount -a 挂载所有文件系统 3、在挂载目录下创建 aquota.user 文件(或者aquota.group文件) 在挂载目录下执行 touch aquota.user 4、进行配额检查 执行 quotacheck -avu(g)(g 是启用组配额)

quotacheck -ugavmc

#
#####
-a  扫描fstab文件加入quota设置的分区
-d  详细显示命令执行过程
-g  扫描磁盘空间时,计算每个组标识符GID所占用的目录和文件数目
-v  标识命令执行过程
-m  强制执行命令
-c  不读取已经存在的aquota数据库,重新扫描硬盘并保存

5、设置用户磁盘配额 执行 edquota -u rose

如果设置宽限时间,可以让用户在规定的时间内可以超过软极限,但必须在硬极限之内。 6、设置宽限时间 edquota -t 编辑时间。 7、启用配额 quotaon /qt(配额目录)

如果取消限制,则为quotaoff -avug

8、进行配额测试 创建文件,占用磁盘空间,然后超过软极限,看提醒,然后再超过硬极限,看效果 如果要对其他用户设置相同的配额,可以复制配额 edquota -up rose u1 u2 u3 如果要使配额每次启动生效,可以将配额检查和激活命令放在默认/etc/rc.d/rc.sysinit 启动脚本中

执行quota -v命令检测是否超过限制

df命令

全称disk free,磁盘可用空间,查看文件系统的使用情况,分区存储情况,大小,使用率等

df统计的剩余空间是准确的

#df [选项] [文件或目录]
df -h 
---------------
-h  使用K或M或G为单位,显示文件系统
-k  使用K为单位
-m  使用M为单位
-T  显示文件系统类型
-a  显示全部文件系统
-l  仅显示本地文件系统
-i  显示inode信息

du命令

全称disk usage,磁盘用量,查看目录所占磁盘空间的使用情况

du统计的文件大小是准确的

#du [选项] [目录]
du -hs /lib
-------------------
-a  显示每个子文件的磁盘占用量
-b  以bytes为单位
-k  以KB为单位
-m  以MB为单位
-h  使用K或M或G为单位
-c  最后加总
-s  只统计总占用量
-k  以k为单位
-d, --max-depth=N  深入目录的层数,使用--max-depth=0查看当前目录使用的总空间大小

du -sh * | sort -h

进行排序

dump2fs命令

显示磁盘状态

#dump2fs [选项] [分区号]
dump2fs -h /dev/sda1

-------------
-h 只查看超级块信息

磁盘分区

fdisk是linux下的硬盘分区工具

# 如果不加 -l会进入分区操作模式
fdisk -l 设备名称

-l  后边不跟设备名称会直接列出系统中所有的磁盘设备以及分区表,加上设备名称会列出该设备的分区表

硬盘检查

使用fsck检查硬盘有没有坏道,但是该命令不要轻易运行,可能会导致某些挂载的文件系统损坏

fsck  分区
-A  使用给参数时,后面不需要跟分区名作为参数,会自动检查/etc/fstab文件下的所有分区
-a  自动修复检查到有问题的分区
-r  当检查到有坏道的分区时会让用户决定是否修复

https://zhhll.icu/2021/linux/日常管理/文件系统命令/

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/77005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniapp 微信小程序分享功能(打开右上角分享)

1. 新建share.js文件, 目录为: /static/js/share.js export default {data() {return {share: {// 转发的标题 (默认标题)title: 默认标题,// 默认是当前页面,必须是以‘/’开头的完整路径path: ,//自定义图片路径,可以是本地文件…

说说什么是间隙锁

分析&回答 间隙锁为了解决RR(可重复读)级别下当前读导致的幻读问题,锁的对象是索引叶子节点的next指针。 快照读 在RR隔离级别下:快照读有可能读到数据的历史版本,也有可能读到数据的当前版本。所以快照读无需用…

【PowerQuery】PowerQuery学习路径

PowerQuery这么好,怎么去学习呢?相信很多初读本书的朋友迫切的希望了解整个PowerQuery全景知识和它提供的相应的功能。但是对于PowerQuery来说,一开始就会进行自定义函数的构建当然也是不可能的,这里有相应的学习路径来进行由浅入深的学习,帮助读者更好的理解PowerQuery的…

leetcode 649. Dota2 参议院

2023.9.11 先简化一下题意:本题的意思就是每次投票中,前面的议员可以干掉后面的议员(当然是干掉敌对方的),然后他将参与下一次的投票,而被干掉的议员则不能参与投票了。 如:[R D D] -> [R D] ->[R D]->[D] 。…

【算法基础】时间复杂度和空间复杂度

目录 1 算法的评价 2 算法复杂度 2.1 时间复杂度(Time Complexity) 2.1.1 如何计算时间复杂度: 2.1.2 常见的时间复杂度类别与示例 2.2 空间复杂度 2.2.1 如何计算空间复杂度 2.2.2 常见的空间复杂度与示例 3 时间复杂度和空间复杂度…

【附安装包】2023最新版Python安装详细教程!一键安装,永久使用

一、python官网 Python官网主要有python的About (简介)、Downloads (下载)、Documentation(文档)、Community (团体)、Success Stories (成功案例)、News (新闻)、Events (事件动态)等栏目。 Python官网地址:https://www.python.org/ 【领取方式见文末】 二、在…

免费的低代码助力售后工单管理:快速搭建,高效定制

编者按:本文旨在阐述免费且高效的低代码平台在实现售后工单管理系统方面的优势、功能及其作用。这些优势和功能对于提高企业的服务质量和效率具有重要的意义。 关键词:低代码平台、售后工单系统、私有化部署 1.售后工单系统有什么作用? 售后工…

day55:C++ day5,运算符重载剩余部分、静态成员、继承

#include <iostream> #include <cstring> #define pi 3.14 using namespace std;class Shape { protected:double round;double area; public://无参构造Shape():round(40),area(100){cout<<"Shape::无参构造函数&#xff0c;默认周长为40&#xff0c;面…

Python的命令行参数

Python的命令行参数&#xff0c;提供了很多有用的功能&#xff0c;可以方便调试和运行&#xff0c;通过man python就能查看&#xff0c;以下是一些常用参数使用实例和场景: 1. -B参数 在import时候&#xff0c;不产生pyc或者pyo文件: 比如有程序main.py如下: from Hello im…

软件测试/测试开发丨使用ChatGPT自动进行需求分析

简介 在实际工作过程中&#xff0c;常常需要拿到产品的PRD文档或者原型图进行需求分析&#xff0c;为产品的功能设计和优化提供建议。 而使用ChatGPT可以很好地帮助分析和整理用户需求。 实践演练 接下来&#xff0c;需要使用ChatGPT 辅助我们完成需求分析的任务 注意&…

python正则表达式笔记1

最近工作中经常用到正则表达式处理数据&#xff0c;慢慢发现了正则表达式的强大功能&#xff0c;尤其在数据处理工作中&#xff0c;记录下来分享给大家。 一、 正则表达式语法介绍 正则表达式&#xff08;或 RE&#xff09;指定了一组与之匹配的字符串&#xff1b;模块内的函…

数据链路层相关知识

数据链路层的作用 两个设备(同一种数据链路节点)之间进行传递数据 认识以太网 "以太网"是一种技术标准;既包含了数据链路层的内容,也包含了一些物理层的内容.例如:规定了网络拓扑结构,访问控制方式,传输速率等;以太网中的网线必须使用双绞线;传输速率有10M,100M,1…

springboot整合redis-sentinel哨兵模式集群(一)

引入依赖 <!-- redis --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>redis.clients</groupId><ar…

Python 图片处理

Step1 提取PDF中的图片&#xff0c;并另存 Step2 去除灰色纸张背景 import PyPDF2 from PIL import ImageEnhance,Image,ImageFilter import cv2 import numpy as np from skimage.filters import unsharp_mask from skimage.filters import gaussian from skimage.restora…

Linux设备驱动——自动创建设备节点udev机制的实现过程

创建设备文件的机制有以下下列几种&#xff1a; mknod命令&#xff1a;手动创建设备节点的命令devfs:可以用于创建设备节点&#xff0c;创建设备节点的逻辑在内核空间&#xff08;内核2.4版本之前使用&#xff09;udev:自动创建设备节点的机制&#xff0c;创建设备节点的逻辑在…

Ubuntu20 安装 带cuda的opencv遇到的问题

问题1&#xff1a; CUDA 12.2 fp16 dnn 编译错误 错误 C2666: operator !: 具有类似的转换重载函数 解决&#xff1a; CUDA 12.2 fp16 dnn compilation error Issue #23893 opencv/opencv GitHub Solution: I "solved" this by using static_cast. You want …

python机器人编程——用python实现一个写字机器人

目录 一、前言二、整体框架2.1 系统构成2.2 硬件介绍2.2.1主要组成部分2.2.2机械结构2.2.3驱动及控制主板PS电机驱动原理简介: 2.2.4其余部分 2.3 机器人python程序框架2.3.1通信服务模块2.3.2消息处理模块2.3.3轨迹解析模块2.3.4机械臂逆解模块2.3.5写字板模块 三、机械臂的建…

0门槛限制!快来领取你的专属元宇宙虚拟展厅!

数字化时代中&#xff0c;元宇宙虚拟展厅仿佛成为了一种新的潮流&#xff0c;虚拟展厅的出现为我们呈现出了一个超越现实的全新世界。元宇宙虚拟展厅以其多样性、互动性、沉浸式展示为特点&#xff0c;同产品进行交互&#xff0c;创造出逼真的虚拟环境&#xff0c;为广大用户打…

【Linux学习笔记】消息队列

方法一&#xff1a; 消息队列的接口 #include "fcntl.h" #include "sys/stat.h" #include "mqueue.h"// 创建消息队列实例。name: 消息队列名称。成功返回0&#xff0c;失败返回-1&#xff0c;错误码存于error中 mqd_t mq_open(const char *na…

八股——const 关键字

1.const作用 作用&#xff1a;const用于保护指针指向数据不被修改 测试代码1 显示数组的函数不小心修改了指针指向的值&#xff0c;这时候没有加const关键字&#xff0c;编译器不会报错 #include <stdio.h> void showar(int ar[]);int main(void) {int ar[4]{2,3,4,5…