Proxmox6.2简单配置
刻录:
使用rufus+GPT+DD
方式写入U盘
一、更换国内源:
1)删除企业源
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
2)下载秘钥
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
3) 添加社区源
echo "deb http://download.proxmox.wiki/debian/pve stretch pve-no-subscription" >/etc/apt/sources.list.d/pve-install-repo.list
4)添加阿里源
cp /etc/apt/sources.list /etc/apt/sources.list.orgin && \
echo "\
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib">/etc/apt/sources.list
二、去除订阅
cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak && vim /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
1)找到if (data.status !== 'Active')
改为if (false)
2)重启网页服务systemctl restart pveproxy
三、上传的镜像文件路径
web上传大镜像经常会遇到失败,可以使用scp上传,虽然也会失败,但可以设置重试次数
/var/lib/vz/template/iso
四、修改默认登录语言(不起作用,有时间再研究)
vim /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
- 在
98行左右
,修改为Chinese (Simplified)
,如下图并重启网页服务systemctl restart pveproxy
五、7.1安装&调整root分区大小小
参照这篇博文
- 关闭企业版更新源:
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
- 修改为加速源
cp /etc/apt/sources.list /etc/apt/sources.list.bak;echo "\
# debian aliyun source
deb https://mirrors.aliyun.com/debian bullseye main contrib
deb https://mirrors.aliyun.com/debian bullseye-updates main contrib
# security updates
deb https://mirrors.aliyun.com/debian-security bullseye-security main contrib
# proxmox source
deb http://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription">/etc/apt/sources.list
- 去除订阅提示和上方旧版本方法一样
修改默认root逻辑卷大小
系统默认划了3个逻辑卷,root
、data
、swap
,绝大部分空间都划给了data
,也就是存放虚拟机的地方。root
主要存放镜像文件,14t的硬盘,只给了100G,担心将来没地方存ISO镜像,所以系统在未正式使用前,建议调大该分区大小。
-
删除
data
逻辑卷(请确保还未新建任何虚拟机):lvremove /dev/pve/data -y
-
重新创建
data
逻辑卷:lvcreate -L 12t -n data pve -T
,原来的data
大小为14t,先将其调整为12t,剩下的2t全给data
(根据自己情况调整) -
调整
root
大小:lvresize -l +100%FREE /dev/pve/root
-
重新挂载文件系统:
resize2fs /dev/mapper/pve-root
硬盘空间不足,添加新硬盘:
- 新硬盘分区:
fdisk /dev/sdb
- 创建
pv
:pvcreate /dev/sdb1
- 扩容
vg
:vgextend pve /dev/sdb1
- 如有需要扩容root:
lvresize -L 200g /dev/pve/root
- 把剩余空间的就成全给
data
:lvresize -l +90%FREE /dev/pve/data
- 重新挂载文件系统:
resize2fs /dev/mapper/pve-root
六 硬盘不足导致的虚拟机无法启动
-
清理硬盘空间
-
重置
-
重置完成后,点击再继续
七 宿主机根目录存储空间不够,解决办法
-
pve
实际上已经创建好了2个存储池(thin pool):data
和root
-
在
data
存储池上创建thin_lv_data01
逻辑卷:lvcreate -V 500G --thin -n thin_lv_data01 pve/data
-
创建挂载目录:
mkdir /mnt/thin_lv_data01
-
格式化:
mkfs.ext4 /dev/pve/thin_lv_data01
-
挂载:
mount /dev/pve/thin_lv_data01 /mnt/thin_lv_data01/
八 安装英伟达驱动
#执行后,先重启机器
echo "\
blacklist nouveau
options nouveau modeset=0
">>/etc/modprobe.d/blacklist.conf
apt install pve-headers -y
apt install pve-headers-`uname -r` -y
#执行完,重启机器
update-initramfs -u
./NVIDIA-Linux-x86_64-550.135.run -no-x-check -no-nouveau-check -no-opengl-files
常用命令
#列表
qm list
#停止
qm stop 125
#删除
qm destroy 266 --destroy-unreferenced-disks --purge
#快照
qm snapshot 263 init --vmstate --description "初始"
#显示磁盘占用
lvs -o lv_name,lv_size,data_percent --sort -data_percent
#显示虚拟机快照
qm listsnapshot 188
#删除虚拟机快照
qm delsnapshot 180 init
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现