PVE虚拟机内黑群晖硬盘扩容
2025-07-06
学习
000

目录

🔧 一、PVE虚拟机配置调整(底层扩容)
💻 二、群晖系统内扩容(分区与文件系统调整)
🔑 步骤1:开启SSH并获取root权限
🔍 步骤2:识别扩容硬盘及分区
🧸 步骤3:分区扩容(关键步骤)
🌐 三、群晖DSM-WEB端扩充

以下是针对PVE虚拟环境下黑群晖未直通硬盘扩容的完整操作步骤,结合底层存储扩容与系统层调整,确保数据安全性和操作可行性。操作分为PVE虚拟机配置调整和群晖系统内扩容两阶段,需严格按顺序执行。

🔧 一、PVE虚拟机配置调整(底层扩容)

关闭群晖虚拟机

登录群晖DSM后台正常关机(避免强制断电导致数据损坏)。 在PVE管理界面中确认虚拟机状态为“停止”。

调整虚拟硬盘容量

进入PVE节点 → 选择群晖虚拟机 → “硬件” → 选中需扩容的虚拟硬盘(如scsi0、sata1等)。 点击 “调整大小”(Resize),输入扩容后的总容量(例如原2000G扩容至2500G,则输入500)。

⚠️ 注意:扩容后的总容量需大于当前已用空间,否则后续步骤会失败。

启动群晖并检查磁盘状态

启动群晖虚拟机,登录DSM进入 “存储空间管理员”。 此时硬盘显示容量未变化(如仍为2000G),但HDD/SSD选项卡中会显示新容量(如2500G),表明底层扩容成功但系统未识别。

💻 二、群晖系统内扩容(分区与文件系统调整)

🔑 步骤1:开启SSH并获取root权限

进入群晖 “控制面板” → “终端机和SNMP” → 启用SSH功能。

使用SSH工具(如PuTTY)连接群晖IP,端口22。

登录后切换root权限:

sudo -i

输入管理员密码(与DSM登录密码相同)

🔍 步骤2:识别扩容硬盘及分区

查看当前磁盘分区信息:

fdisk -l | grep "Disk /dev/sd" # 确认扩容的物理磁盘(如sdb)如果是虚拟磁盘则sd替换为sata

显示如下:

展开代码
root@pve-nas:~# fdisk -l | grep "Disk /dev/sata" Disk /dev/sata2: 2.5 TiB, 2783138807808 bytes, 5435817984 sectors

提示

典型群晖存储结构: 物理磁盘(如sdb)→ 分区(如sdb3)→ 软RAID(md2)→ LVM物理卷(PV)→ 卷组(VG)→ 逻辑卷(LV)→ Btrfs文件系统。

输入以下命令先查看/dev/sata2文件

fdisk /dev/sata2

再输入p

可以看到输出的内容中,磁盘大小8G 2G 与我们的硬盘2T不符合。

这不是我们要找的硬盘。而其中的sata2p5磁盘大小2T才是我们需要扩容的硬盘。

展开代码
Device Start End Sectors Size Type /dev/sata2p1 8192 16785407 16777216 8G Linux RAID /dev/sata2p2 16785408 20979711 4194304 2G Linux RAID /dev/sata2p5 21257952 4361876351 4340618400 2T Linux RAID

🧸 步骤3:分区扩容(关键步骤)

使用parted调整分区至最大容量:

parted /dev/sata2 resizepart 5 100%

验证分区大小:fdisk -l /dev/sata2。

显示如下代码则为扩容成功

展开代码
root@pve-nas:~# fdisk /dev/sata2 Welcome to fdisk (util-linux 2.33.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sata2: 2.5 TiB, 2783138807808 bytes, 5435817984 sectors Disk model: HARDDISK Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 243B35F6-0691-40F3-B9A3-A5C1BF5F7876 Device Start End Sectors Size Type /dev/sata2p1 8192 16785407 16777216 8G Linux RAID /dev/sata2p2 16785408 20979711 4194304 2G Linux RAID /dev/sata2p5 21257952 5435817950 5414559999 2.5T Linux RAID

执行后提示you may need to update /etc/fstab,这里不用管,分区已经扩容成功。

🌐 三、群晖DSM-WEB端扩充

打开NAS-web端,存储空间管理员,选择存储池 – 扩充 – 进行扩容。

总结一下:其实操作不复杂,主要是怕下次自己又忘记了,就记录一下了。

本文作者:MOZUI

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!