美文网首页
linux 文件系统命令

linux 文件系统命令

作者: 墨线宝 | 来源:发表于2023-09-08 16:40 被阅读0次

文件系统命令

磁盘空间使用

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多平台发布

相关文章

  • 再来一波Linux思维导图,可视化学习

    Linux常用命令大全 linux命令大全 FHS(文件系统目录标准) FHS.png linux内核介绍 lin...

  • linux 常用命令汇总

    linux 常用命令汇总 linux本质 linux : 文件系统,一切皆文件 命令、选项、参数彼此之间要用空格 ...

  • Linux系统环境与变量

    Linux 系统环境变量 Linux 系统环境 文件系统结构 • 文件系统结构:一切皆文件(软件,命令,文本或是文...

  • 嵌入式系统学习进阶

    1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉...

  • Linux命令之文件管理 (二十六)

    Linux mmove命令 Linux mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。 ...

  • 基础篇

    Linux学习 一、 磁盘格式化 1. Linux下查看文件系统 用mount命令查看分区的文件系统 centos...

  • 嵌入式设计师必须get的技能

    1、Linux基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉L...

  • Linux命令行

    一、基本的bash shell命令 1.浏览文件系统 遍历目录 在Linux文件系统上,可以使用切换目录命令cd将...

  • Linux命令帮助文档

    命令类型 linux命令分为两种: 内部命令 linux内置的指令 外部命令 对应一个位于文件系统某目录下的可执行...

  • 2019-08-08Linux高阶命令与虚拟机上网的问题

    1.Linux命令 1.1find命令 在Linux文件系统中,用来查找一个文件放在哪。find /etc -n...

网友评论

      本文标题:linux 文件系统命令

      本文链接:https://www.haomeiwen.com/subject/hrldvdtx.html