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進程,識別高負載進程并及時優化。