1. 磁盘空间管理:释放与扩充分区空间
使用df -h命令定期检查各分区(尤其是根分区/、/home)的空间使用情况,确保关键分区有足够可用空间。清理无用文件是释放空间的有效手段:sudo apt-get clean可清除APT缓存,rm -rf /tmp/*能删除临时文件;apt-get autoremove可移除不再需要的依赖包,apt-get purge则彻底卸载软件包及配置文件。若根分区空间不足,可通过LVM调整逻辑卷大小——先用lvdisplay查看逻辑卷信息,再用lvreduce缩小/home逻辑卷,最后用lvextend扩展根逻辑卷,并用resize2fs调整文件系统大小以适配新空间。
2. 文件系统选择与优化:匹配性能需求
根据使用场景选择合适的文件系统:
mkfs.xfs命令优化参数(如-i size=512调整inode大小、-l size=128m增大日志大小、-d agcount=4增加分配组数量);挂载时添加noatime选项(如defaults,noatime),可减少文件访问时间的更新,提升读写性能。3. 交换分区(Swap)设置:平衡内存与虚拟内存
合理配置交换分区大小,一般建议为物理内存的1.5-2倍(若物理内存大于8GB,可适当减小至1倍)。若需创建或调整交换分区,可使用dd命令创建交换文件(如dd if=/dev/zero of=/swapfile bs=1M count=4096创建4GB交换文件),再用mkswap /swapfile格式化,swapon /swapfile启用,最后在/etc/fstab中添加/swapfile none swap sw 0 0实现开机自动挂载。
4. LVM优化:提升存储灵活性与性能
若使用LVM管理分区,可通过以下方式优化:
lvcreate -i 2 -I 64 -L 100G -n lv_striped vg_name命令,其中-i指定条带数、-I指定条带大小);lvcreate --type thin-pool -L 100G -n lv_thin_pool vg_name创建);lvchange -prw /dev/mapper/vgname-lvname临时设置为读写模式,或修改/etc/fstab中的挂载选项实现永久生效。5. 系统监控与维护:预防性能瓶颈
使用监控工具实时掌握系统资源使用情况:
htop:查看CPU、内存、进程的实时使用情况;iostat(需安装sysstat包):监控磁盘I/O性能(如读写速率、I/O等待时间);smartctl(需安装smartmontools包):检查磁盘健康状况(如坏道、温度),提前预警硬件故障。fsck命令检查和修复文件系统错误(需从Live CD启动或卸载分区),用logrotate管理日志文件(避免日志过大占用空间)。6. 其他优化建议:减少资源占用
Ctrl+Alt+F2切换至TTY);若需桌面环境,优先选择轻量级发行版(如Xfce、LXQt)替代GNOME、KDE;rsync备份至外部存储,防止数据丢失。