5.2 KiB
安装与配置 Proxmox 9
环境
- 幻网 N5000
制作 USB 启动盘
安装
按 `` 进入启动项菜单。
选择 Install Proxmox VE (Graphical)。
点击 I agree。
选择服务器的系统盘,点击 Options 可以选择文件系统 ext4,下面进一步设置分区:
- hdsize (硬盘总容量): (保持默认)
- swapsize (虚拟内存):
4 - maxroot (local(系统分区)最大容量): (按实际情况
30) - maxvz (local-lvm(数据分区)的最大容量): (按实际情况,可不填)
- minfree (预留的未分配空间):
2
选择所在国家、时区和键盘布局。
输入密码和邮箱地址(建议填写真实地址)。
选择 Proxmox 的管理网卡,输入主机名、IP、网关和 DNS 服务器。
检查配置内容,点击 Install。
软件源
sudo nano /etc/apt/sources.list
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://mirrors.ustc.edu.cn/proxmox/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
关闭订阅提示弹窗
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"
Disabled subscription nag Yes
存储
增加 NFS 存储以存放备份:
- ID: nas
- 服务器:
nfs-server-ip - Export:
/your-nfs-directory - 内容: 备份
修改 SSH 配置
参照此处完成。
Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up --authkey [tailscale-auth-key]
LVM 存储扩容
将旧硬盘的数据迁移到新硬盘
下载 Clonezilla(再生龙) 的 ISO 镜像,并用 Rufus 将其刻录到 U 盘中,制作成启动盘。
- 将全新的 2T NVMe SSD 装入 USB 硬盘盒,插到零刻 SEi12 的 USB 接口上。
- 插上做好的 Clonezilla U 盘,重启设备,进入 Boot Menu,选择从 U 盘启动。
- 进入 Clonezilla 系统后,按照提示选择:
- 选择
device-device(硬盘到硬盘克隆)。 - 选择
disk to local disk(克隆整个本地硬盘)。 - 关键步骤:源盘(Source)选择你的旧盘(通常是内部的 NVMe),目标盘(Target)选择你的新盘(通常显示为 USB 设备),千万别选反了!
- 选择
-k1参数(可选,但推荐):在克隆时按比例扩大分区表,或者选择默认(后续我们手动扩容,更安全)。 - 确认并开始克隆。
- 选择
- 克隆完成后,关机。把旧硬盘取下,将装新硬盘换到主板上。
- 开机,你的 PVE 应该会和之前一模一样地完美启动。
扩容 LVM 存储
前置步骤: 扩展物理分区和 PV (物理卷)
-
确定分区情况:
lsblk -
修复 GPT 分区表:
sgdisk -e /dev/nvme0n1 -
扩展分区
cfdisk /dev/nvme0n1用上下方向键选择最大的那个分区(通常是
/dev/nvme0n1p3),用左右键在底部菜单选择[ Resize ](调整大小),按回车,它会自动填入最大可用容量,再按回车。然后选择[ Write ](写入),输入yes并回车。最后选择[ Quit ]退出。 -
刷新 LVM 的物理卷(PV):
pvresize /dev/nvme0n1p3
仅有 local (系统分区) 的情况下如何扩容?
如果你的硬盘所有空间都给了 local(即 PVE 中的 /dev/pve/root),那么只需要把刚刚获得的 1T 空间全部分配给它。
-
扩展逻辑卷 (LV):
lvextend -l +100%FREE /dev/pve/root -
刷新文件系统:
resize2fs /dev/mapper/pve-root
在有 local 和 local-lvm 的情况下如何扩容?
如果你保留了双分区结构,那么多出来的空间,你通常有两种选择。
方案 A: 把所有新空间全给 local-lvm
local-lvm 的底层名称叫 /dev/pve/data,而且它是一个 LVM-Thin 池,它不需要执行 resize2fs,只要分配了空间立马生效。
lvextend -l +100%FREE /dev/pve/data
方案 B: 雨露均沾
如果你觉得旧的 local 也不太够用了,想分一部分给它存镜像,剩下的给虚拟机,可以这么操作:
-
先给
local(root) 增加 100G,并刷新文件系统:lvextend -L +100G /dev/pve/root resize2fs /dev/mapper/pve-root -
再把剩下的所有空间都给
local-lvm(data):lvextend -l +100%FREE /dev/pve/data