1. 磁盘空间管理优化
sudo apt-get clean
)、临时文件(sudo rm -rf /tmp/*
)、旧日志文件(journalctl --vacuum-time=2weeks
或手动删除/var/log
下旧日志);使用ncdu
工具交互式分析磁盘空间占用(sudo apt-get install ncdu && sudo ncdu /
),快速定位大文件或目录。dpkg --list
列出已安装软件,使用sudo apt-get remove
卸载不需要的软件包;使用deborphan
查找并删除孤儿软件包(sudo apt-get install deborphan && deborphan | xargs sudo apt-get purge -y
);清理过时软件包(sudo aptitude search ?obsolete
后删除)。tar
+gzip
/bzip2
压缩(如tar -czvf archive.tar.gz /path/to/large_files
);将不常用数据移动到外部存储(如移动硬盘或NAS),释放系统分区空间。2. 文件系统性能优化
/etc/fstab
文件,添加noatime
(不更新文件访问时间,减少磁盘写入)、nodiratime
(不更新目录访问时间)选项(如UUID=xxxx / ext4 defaults,noatime,nodiratime 0 1
);对于ext4,可使用tune2fs
启用extents功能(sudo tune2fs -O extents /dev/sdXn
),提高大文件处理效率。/etc/sysctl.conf
中的缓存参数:vm.vfs_cache_pressure=50
(降低内核回收缓存的倾向,保留更多文件缓存)、vm.dirty_ratio=10
(脏页占内存比例达到10%时开始写入磁盘)、vm.dirty_background_ratio=5
(后台写入阈值设为5%),平衡性能与数据安全性;修改I/O调度器(机械硬盘用deadline
,SSD用noop
):echo noop > /sys/block/sda/queue/scheduler
,减少I/O等待时间。3. 硬件与架构优化
sudo systemctl enable fstrim.timer
),延长SSD寿命。pvcreate /dev/sdX
)、卷组(vgcreate vg_name /dev/sdX
)、逻辑卷(lvcreate -L 100G -n lv_name vg_name
),方便后续调整分区大小。4. 文件系统维护与监控
fsck
工具定期检查文件系统错误(需从Live CD启动或卸载分区):sudo fsck -f /dev/sdXn
;对于ext4,可定期使用e4defrag
整理碎片(sudo e4defrag /dev/sdXn
),提升文件访问效率。iostat
(sudo apt-get install sysstat
)监控磁盘I/O使用率、读写延迟;iotop
(sudo apt-get install iotop
)查看实时I/O进程,识别高负载进程并及时优化。