第四天:Linux磁盘检测工具与下载任务批量管理教程

第四天:Linux磁盘检测工具与下载任务批量管理教程截图

一、Linux 常用磁盘检测工具教程

1. df 查看磁盘整体占用

用于查看文件系统磁盘空间、挂载点、使用率,是最基础的磁盘查询命令。
# 人性化单位显示(KB/MB/GB)
df -h
# 查看所有文件系统,包含临时分区
df -a
核心说明:
  • Filesystem:分区 / 文件系统名称
  • Size/Used/Avail:总空间、已用空间、剩余空间
  • Use%:磁盘使用率,建议维持在 80% 以内

2. du 统计文件 / 目录大小

精准统计单个文件、文件夹占用的磁盘容量,排查大文件利器。
# 人性化显示当前目录各文件大小
du -h
# 仅展示一级目录,不递归子目录
du -h --max-depth=1
# 统计指定目录总大小
du -sh /目标目录
3. fsck 磁盘检查与修复
用于检测并修复文件系统错误,操作前务必卸载分区,禁止在挂载状态执行。
# 检查指定分区
fsck /dev/sda1
# 自动修复问题,无需手动确认
fsck -y /dev/sda1
4. badblocks 检测磁盘坏道
扫描磁盘分区,检测物理坏块,规避磁盘硬件故障。
# 只读模式扫描分区坏道
badblocks /dev/sda1

二、下载任务批量管理

1. 后台运行下载任务

将下载转入后台,关闭终端也不中断任务。
# 后台执行下载,输出日志
nohup aria2c -s 16 -x 16 下载链接 > down.log 2>&1 &
2. 查看后台下载任务
# 查看所有后台进程
jobs
# 检索下载相关进程
ps aux | grep aria2c
ps aux | grep axel
3. 暂停、恢复、终止任务
# 暂停任务(任务ID来自jobs查询结果)
kill -STOP 进程ID
# 恢复暂停任务
kill -CONT 进程ID
# 强制结束下载任务
kill -9 进程ID
4. 批量链接一键下载
新建文本写入多条下载链接,结合工具批量拉取。
  1. 新建链接列表
运行
vim url.txt
文件内每行填写一条下载链接。
2. 批量执行下载
bash运行
# aria2 批量下载
aria2c -i url.txt -s 8 -x 8

实用总结

  1. 日常磁盘巡检优先使用 df、du,快速定位空间占用问题。
  2. 磁盘修复、坏道检测属于高危操作,提前备份数据再执行。
  3. 大量下载任务建议后台运行 + 日志记录,方便统一查看与管控。
上一篇 Day3 Linux权限配置与多线程下载提速技巧
下一篇 Cherry Studio 多模型 AI 桌面客户端 全能 AI 工作台
实时下载排行