forked from yindun/ansible-devops
更新 scripts/system_optimize.sh
This commit is contained in:
parent
bd01f43a24
commit
b304c828be
|
|
@ -76,6 +76,24 @@ lock_current_kernel(){
|
|||
fi
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
# 自动扩展根逻辑卷至最大可用空间
|
||||
extend_root_volume() {
|
||||
local root_lv=$(df / | tail -1 | awk '{print $1}')
|
||||
# 检查是否为LVM逻辑卷
|
||||
if ! echo "$root_lv" | grep -q '/dev/mapper/'; then
|
||||
echo "错误:当前根分区不是LVM逻辑卷" >&2
|
||||
return 1
|
||||
fi
|
||||
# 扩展逻辑卷并调整文件系统
|
||||
echo "扩展逻辑卷: $lv_name"
|
||||
lvresize --extents +100%FREE --resizefs $root_lv
|
||||
}
|
||||
|
||||
|
||||
|
||||
# 禁止显卡驱动
|
||||
disable_nouveau_driver() {
|
||||
log_info "禁止nouveau显卡驱动..."
|
||||
|
|
@ -132,6 +150,7 @@ main() {
|
|||
disable_apt_periodic_updates
|
||||
set_timezone_to_shanghai
|
||||
lock_current_kernel
|
||||
extend_root_volume
|
||||
synchronize_hardware_clock
|
||||
disable_nouveau_driver
|
||||
update_grub_configuration
|
||||
|
|
|
|||
Loading…
Reference in New Issue