第一章 linux之帮助命令 第二章 linux命令行快捷键 第三章 linux之防火墙 第四章 linux之服务开机自启 第五章 linux之关机与重启 第六章 linux之环境变量 第七章 linux之目录操作命令 第八章 linux之目录结构 第九章 linux之使用ssh连接被拒 第十章 linux之搜索命令 第十一章 linux之统计命令 第十二章 linux之网络命令 第十三章 linux之文件操作命令 第十四章 linux之文件系统命令
原文链接 https://zhhll.icu/2021/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命令
查看文件系统的使用情况,分区存储情况,大小,使用率等
df统计的剩余空间是准确的
df -h
---------------
-h 使用K或M或G为单位,显示文件系统
-k 使用K为单位
-T 显示文件系统类型
-a 显示全部文件系统
-l 仅显示本地文件系统
-i 显示inode信息
du命令
查看目录所占磁盘空间的使用情况
du统计的文件大小是准确的
du -hs /lib
-------------------
-a 显示每个子文件的磁盘占用量
-h 使用K或M或G为单位
-s 统计总占用量
-k 以k为单位
-d, --max-depth=N 深入目录的层数,使用--max-depth=0查看当前目录使用的总空间大小
du -sh * | sort -h
进行排序
dump2fs命令
显示磁盘状态
dump2fs -h /dev/sda1
-------------
-h 只查看超级块信息
|