linux之文件系统命令
第一章 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 [选项] [文件或目录]
df -h
---------------
-h 使用K或M或G为单位,显示文件系统
-k 使用K为单位
-T 显示文件系统类型
-a 显示全部文件系统
-l 仅显示本地文件系统
-i 显示inode信息
du命令
查看目录所占磁盘空间的使用情况
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 [选项] [分区号]
dump2fs -h /dev/sda1
-------------
-h 只查看超级块信息
本文来自博客园,作者:拾光师,转载请注明原文链接:https://www.cnblogs.com/life-time/p/17864363.html 个人博客-> https://zhhll.icu