1.常规配置(lvm分区,调整swap,更改源,删除订阅弹窗)

参考:PVE虚拟化(Proxmox Virtual Environment)安装以及常规配置(lvm分区,调整swap,更改源,删除订阅弹窗)-腾讯云开发者社区-腾讯云 (tencent.com)

1移除pve里的local-lvm分区

1
2
lvremove pve/data
lvextend -l +100%FREE -r pve/root

提示是否移除卷[y/n] 输入 y

然后在网页中,点击数据中心 - 存储 - local-lvm 点击移除并确认

2移除pve自带的swap分区

由于默认swap分区建立在系统盘中,会影响系统盘运行,且消耗系统盘寿命,建议删除。

进入shell输入如下命令

1
2
3
swapoff -a
lvremove /dev/pve/swap
lvresize -l +100%FREE /dev/pve/root

创建swap分区

想自定义swap分区大小的小伙伴可以按照以下步骤操作

1
2
3
4
5
6
7
8
9
#创建一个16G的swap,bs * count =16G   count代表你想创建的swap分区的大小单位为g 
dd if=/dev/zero of=/swapfile bs=1G count=16
#配置安全的权限
chmod 0600 /swapfile
#格式化成swap
mkswap /swapfile
#挂载swap
swapon /swapfile
#验证 free -h

开机自动挂载swap分区

打开shell继续输入如下命令

代码语言:bash

复制

1
2
nano /etc/fstab       
/swapfile swap swap defaults 0 0

注意:要注释掉原来的swap那一行,不然会很慢!

更改国内源删除订阅弹窗

代码语言:bash

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 将此文件的中的所有内容注释掉
nano /etc/apt/sources.list.d/pve-enterprise.list

# 下载中科大的GPG KEY
wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

# 使用Proxmox非企业版源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

# 将Debian官方源替换为中科大源
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list

# 替换Ceph源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

# 替换CT镜像下载源
sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

#删除订阅弹窗
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
# 执行完成后,浏览器Ctrl+F5强制刷新缓存