首页
关于
Search
1
从零开始学 Linux:终端手记阅读指南
44 阅读
2
修改 Nginx 配置前后,我会检查的六件事
38 阅读
3
Linux 命令行入门:先练熟这 12 个命令
36 阅读
4
systemctl 与 journalctl:服务故障排查的固定顺序
29 阅读
5
Docker 第一次练习:镜像、容器、日志和端口
28 阅读
Linux 入门
命令与学习指引
文件与权限
系统管理
服务与资源管理
Web 与 PHP 配置
MySQL 运维
监控与日志
Shell 自动化
Bash 基础与可靠性
文本与日志处理
定时任务与备份
排错复盘
服务与通知排障
存储与恢复排查
网络基础
连通性与防火墙
HTTP 路由与代理
Web 探测与指标
容器实践
Docker 入门
数据持久化
工具与效率
Git 版本管理
终端与远程工具
登录
Search
标签搜索
Linux
学习路线
新手入门
chmod
文件权限
systemd
Bash
SSH
命令行
软件包管理
磁盘空间
日志分析
阿远
累计撰写
45
篇文章
累计收到
20
条评论
首页
栏目
Linux 入门
命令与学习指引
文件与权限
系统管理
服务与资源管理
Web 与 PHP 配置
MySQL 运维
监控与日志
Shell 自动化
Bash 基础与可靠性
文本与日志处理
定时任务与备份
排错复盘
服务与通知排障
存储与恢复排查
网络基础
连通性与防火墙
HTTP 路由与代理
Web 探测与指标
容器实践
Docker 入门
数据持久化
工具与效率
Git 版本管理
终端与远程工具
页面
关于
搜索到
2
篇与
的结果
2026-10-28
备份能解压不等于能恢复:给博客设计一次恢复演练
我现在已经有自动备份,但备份脚本返回成功,只能证明完成了某些检查。真正出故障时能否恢复,还需要单独验证。这篇是我根据实战笔记整理的演练方案,不把计划写成已经完成的恢复成绩。
2026年10月28日
3 阅读
1 评论
0 点赞
2026-10-26
磁盘空间不足时,先用 df、du、lsof 定位
看到“设备上没有空间”时,先确认是哪个挂载点满了,再定位增长最快的目录。不要从根目录开始盲删文件:日志、数据库和仍被进程占用的已删除文件,处理方式完全不同。第一步:确定哪个文件系统满了df -hT df -idf -hT 看容量与文件系统类型;df -i 看 inode。若容量还有剩余但 inode 已耗尽,通常是小文件数量过多,此时删除一个大文件没有帮助。第二步:缩小范围sudo du -xhd1 /var 2>/dev/null | sort -h sudo du -xhd1 /home 2>/dev/null | sort -h-x 限制在同一文件系统,-d1 只看一层目录。逐层进入占用最大的目录,确认文件用途和保留要求。sort -h 按人类可读的容量排序。第三步:解释 df 与 du 不一致若 df 显示占用很高,du 却找不到对应文件,可以检查是否有进程仍打开了已删除文件:sudo lsof +L1这类空间通常要等占用文件的进程正常关闭后才会释放。先确认进程和业务影响,再选择合适的重启窗口;不要直接强杀未知进程。复盘模板记下告警时间、满的挂载点、df 与 du 的关键数字、找到的目录或进程、处理动作,以及处理后的 df -hT 输出。这样下次空间上涨时,能分辨是正常增长还是重复故障。不要忽略挂载点与测量误差df 和 du 不一致还可能来自文件系统元数据、保留块、快照、挂载覆盖或扫描时文件持续变化,已删除但仍打开的文件只是其中一种原因。du 扫描大目录会产生 I/O,先缩小范围;2>/dev/null 会隐藏权限等错误,排查异常时应去掉重定向。确认容量与 inode 的问题分别处理,数据库数据文件不能当普通缓存删除。内容复核与修订:2026-10-29。实验示例与本站运行记录分别说明;原始归档日期保留。
2026年10月26日
23 阅读
0 评论
2 点赞