磁盘命令速查
共 26 条磁盘与文件系统命令,覆盖空间查看、文件与链接、分区与挂载、dd 与镜像 四组场景。支持搜索与分类筛选,点击命令即可复制。
空间查看
先定位是哪个目录或哪种资源占满了盘。
| 命令 | 说明 |
|---|---|
| 按挂载点查看磁盘使用率(人类可读) | |
| 查看 inode 使用情况(小文件过多也会满) | |
| 统计某目录总大小 | |
| 只统计一层子目录大小,快速定位大目录 | |
| 列出最大的 20 个文件 / 目录 | |
| 树形列出磁盘与分区 | |
| 交互式磁盘占用分析(需安装) |
文件与链接
查看属性、创建软硬链接。
| 命令 | 说明 |
|---|---|
| 以可读单位列出文件大小 | |
| 查看文件的权限、大小、时间与 inode | |
| 创建软链接(符号链接) | |
| 创建硬链接(同一 inode,不能跨分区) | |
| 找出大于 1G 的文件(详见 find 速查) | |
| 递归强制删除目录(危险,确认路径再执行) |
分区与挂载
格式化、挂载与开机自动挂载。
| 命令 | 说明 |
|---|---|
| 列出所有磁盘与分区表 | |
| 对磁盘分区(n 新建、d 删除、w 写入,慎用) | |
| 格式化为 ext4 文件系统 | |
| 挂载分区到目录 | |
| 卸载(提示 busy 时用 lsof / fuser 找占用进程) | |
| 查看各分区的 UUID 与文件系统类型 | |
| 查看开机自动挂载配置(改错会导致系统起不来) | |
| 扩容后扩展 ext4 文件系统 |
dd 与镜像
底层复制与制作镜像(操作不可逆,务必确认 if / of 别写反)。
| 命令 | 说明 |
|---|---|
| 把镜像写入 U 盘 / 磁盘 | |
| 备份磁盘 MBR 引导记录 | |
| 生成 1GB 测试文件 | |
| 压缩后传输镜像 | |
| 把内存缓存刷到磁盘,拔盘前执行更安全 |
使用说明
磁盘与文件系统命令速查:df / du 查空间,lsblk / fdisk 看分区,mount 挂载,dd 做镜像;支持搜索与分类筛选,点击命令即可复制。
- 按用途点分类:空间查看、文件与链接、分区与挂载、dd 与镜像。
- 磁盘告警时先 df -h 找满的挂载点,再 du -h --max-depth=1 逐层定位大目录。
- 点「命令」列复制,替换设备名(如 /dev/sdb1)与目录后执行。
- 挂载与 dd 属高危操作,执行前务必确认设备名与路径正确。
常见问题
- df 显示还有空间,为什么写入提示 No space left?
- 很可能是 inode 用尽(大量小文件),用 df -i 确认。也可能被删除但仍被进程占用的文件没释放,用 lsof +L1 找到后重启对应进程。
- umount 提示 device is busy 怎么办?
- 说明还有进程在用该目录。用 lsof /mnt 或 fuser -m /mnt 找到占用进程,关闭后再卸载,必要时用 umount -l 延迟卸载。
- dd 会不会把系统盘写坏?
- 会。dd 的 if(输入)与 of(输出)一旦写反,可能覆盖整块磁盘。执行前务必逐字核对设备名,并考虑用 lsblk 确认目标盘。
- 软链接和硬链接怎么选?
- 软链接(ln -s)像快捷方式,可跨分区、可指向目录,源删了会失效;硬链接(ln)共享同一 inode,不能跨分区、一般不能链目录,但省空间且源删了仍可用。
延伸阅读
相关工具
TRV
Trivy 速查
trivy image / --severity / --exit-code 速查
TG
Terragrunt 速查
run-all / include / dependency / generate 速查
TKN
Tekton 速查
Task / Pipeline / PipelineRun / Trigger 速查
VGT
Vagrant 速查
vagrant up / box / synced_folder / provision 速查
VM
VictoriaMetrics 速查
victoria-metrics / vmagent / vmalert / vmctl 速查
THN
Thanos 速查
sidecar / query / store / compact 速查