Ubuntu优化分卷策略的实践指南
分区布局是分卷优化的基础,需根据使用场景(如桌面/服务器、数据量)划分逻辑单元,兼顾性能与管理便利性:
文件系统直接影响分卷的性能、稳定性与功能支持:
LVM(逻辑卷管理)通过“物理卷-卷组-逻辑卷”的分层结构,解决传统分区“固定大小”的痛点,支持动态调整空间:
lvcreate -s),用于数据备份或回滚(如系统升级失败时恢复)。pvcreate /dev/sdb;vgextend vg0 /dev/sdb;lvextend -l +100%FREE /dev/vg0/lv_root;resize2fs /dev/vg0/lv_root(XFS用xfs_growfs /mount/point)。SSD的随机读写性能远优于机械硬盘,但需通过以下设置发挥其优势:
/etc/fstab中对应分区有discard选项,如UUID=xxxx / ext4 defaults,discard 0 1);noop(无调度)或none(同noop),减少CPU开销。设置方法:
cat /sys/block/sda/queue/scheduler(方括号内为当前值);echo noop > /sys/block/sda/queue/scheduler;/etc/udev/rules.d/60-ioscheduler.rules),内容为ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/scheduler}="none",然后重载规则(udevadm control --reload-rules);/etc/fstab中为SSD分区添加noatime,nodiratime(禁用访问时间更新,减少写入),如:UUID=xxxx / ext4 defaults,noatime,nodiratime,discard 0 1。分卷空间不足会影响系统性能,需定期清理无用文件:
sudo apt clean删除所有缓存,sudo apt autoclean删除过时缓存(仅保留当前可用的包);dpkg --list | grep linux-image列出已安装内核,保留当前使用的版本(如linux-image-6.5.0-44-generic),删除旧版本(sudo apt purge linux-image-x.x.x-x-generic);journalctl命令清理:sudo journalctl --vacuum-time=7d(删除7天前的日志)、sudo journalctl --vacuum-size=500M(限制日志大小为500MB);/tmp目录下的临时文件可在重启后自动删除,但也可手动清理(sudo rm -rf /tmp/*);/var/lib/docker、/home/user/Downloads),手动删除不需要的内容。