共计 1474 个字符,预计需要花费 4 分钟才能阅读完成。
文件系统命令
磁盘空间应用
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 数据库,从新扫描硬盘并保留
<!– more –>
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 多平台公布