Ubuntu分区后系统优化指南
合理的分区布局是系统优化的基础,需根据硬件配置和使用需求规划:
noatime:禁用文件访问时间更新(减少写操作);nodiratime:禁用目录访问时间更新;discard:启用TRIM功能(针对SSD,延长寿命);UUID=xxxx-xxxx / ext4 defaults,noatime,discard 0 1。sudo apt autoremove --purge,保留1-2个最新内核;sudo apt clean(删除已下载的软件包)、sudo apt autoclean(删除旧版本包);rm -rf ~/.cache/thumbnails/*;sudo journalctl --vacuum-time=7d(删除7天前日志)、sudo journalctl --vacuum-size=500M(限制日志大小)。df -h查看分区整体使用情况,du -sh /dir/*(如du -sh /var/*)查看目录大小,或用ncdu工具(sudo apt install ncdu)交互式分析。top(查看进程CPU/内存占用)、htop(增强版top,支持颜色和排序)、iotop(查看磁盘I/O占用)识别性能瓶颈;iostat -mx 1(查看磁盘读写速率、I/O等待时间)、hdparm -Tt /dev/sda(测试磁盘读性能)。systemd-analyze blame查看启动耗时服务,用sudo systemctl disable 服务名禁用不必要的服务(如蓝牙、打印服务);/etc/default/grub,将GRUB_CMDLINE_LINUX_DEFAULT改为"quiet splash"(减少启动输出),运行sudo update-grub生效;sudo swapoff -a,并注释/etc/fstab中的Swap条目)。pvcreate、vgcreate、lvcreate创建逻辑卷,支持动态调整分区大小(如扩展根分区),避免重新分区;sudo hdparm -W 1 /dev/sda启用写缓存(提升写入性能),对SSD无需设置;sudo apt install preload,预加载常用程序到内存,加快启动和运行速度。