关于程序员:linux-文件系统命令

5次阅读

共计 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 多平台公布

正文完
 0