记一次esxi下黑群晖硬盘升级经历

2024-09-16 12:48:17 3点赞 20收藏 6评论

  先交代一下背景,all in boom,底层esxi,1Tssd安装了win10,群晖,爱快等虚拟机,3THDD通过RDM直通给黑群晖做数据盘。由于长时间使用,3T数据盘已经长期低于10G可用空间,备份个材料就得删掉一部电影。想着升级硬盘,但是,机器比较老,只有2个sata口,已经全部使用了,只能拔掉3t,替换新买的16T。

说一下思路:

思路1:通过DG对拷,整盘克隆,直接替换硬盘,然后扩容。

思路2:通过Hyper Backup备份整个系统,然后安装新硬盘,使用备份恢复。

两个思路都需要备份资料,备份可是真慢。。。2.5T资料,先通过Synology Drive ShareSync同步到星际蜗牛,然后又通过Hyper Backup备份到星际蜗牛,再拿出来整盘克隆到16T硬盘,光这些备份就前前后后用了3、4天的时间。。。

一路上遇到了很多坑,在步骤中说吧。

准备是先按思路1进行,这样时间应该会快一些。

1、克隆硬盘。取出原3T硬盘,准备替换的16T硬盘,都接入Windows电脑,打开DiskGenius,选择工具,找到克隆硬盘,选择好源硬盘也就是准备克隆的3T硬盘,再选择目标16T硬盘,下边一定选择按文件系统结构原样复制。我本来想按文件复制,看介绍说这样可以消除碎片,但是根本没法用,复制一俩小时就断了。

记一次esxi下黑群晖硬盘升级经历这里的盘仅作演示,实际的已经安装服务器上了这里的盘仅作演示,实际的已经安装服务器上了

2、直通硬盘。克隆完成后,直接进入把16T盘插入esxi的机器,开机。开机后,需要先直通硬盘。我使用的是RDM直通。有人说直通sata控制器最好,能看smart信息,但是,我的ssd也是sata口的,直通以后可能出问题,所以选择了RDM。直通方法:

(1)开启esxi的SSH,用putty登录系统。一顿操作,登录成功。

就不截图了,就登录root账户,输入密码,密码不显示直接确认。

(2)拷贝命令

vmkfstools -z /vmfs/devices/disks/t10.ATA_____WUH72186XXXX_________________________________________6VDHA4CP /vmfs/volumes/63b16f02-b601c516-42fb-00e04c718432/16T.VMDK

颜色1:“存储”-“设备”-16T硬盘 下图括号内一堆东西

记一次esxi下黑群晖硬盘升级经历

颜色2:“存储”-数据储存-datastore1-"位置"信息的一堆东西

记一次esxi下黑群晖硬盘升级经历

重点:然后加上/16T.VMDK #16T可以自定义,你可以是HDD1,HDD2,DDD3都可以。

然后加上.VMDK

以下是防呆提示:(空格)(斜杠)

记一次esxi下黑群晖硬盘升级经历

(3)回车,创建成功。

(4)“存储”-“数据存储浏览器” 查看,里面有了16T.VMDK OK开通完成。

记一次esxi下黑群晖硬盘升级经历

3、编辑虚拟机。

(1)先关闭黑群晖,然后点击编辑,为了以防万一,先建立一个快照。点击“虚拟机”-进入群晖的虚拟机-“操作”-“快照”-“生成快照”,因为有硬盘直通,只能关机操作,不关机无法生成快照。

记一次esxi下黑群晖硬盘升级经历

(2)编辑虚拟机。删除原来直通的硬盘,一定要勾选从数据存储删除文件。我一开始就是想着别删数据文件,万一出问题还能继续用,结果不删除的话,虚拟机根本无法启动,启动就报错。

删除原硬盘后,添加新的硬盘,选择现有硬盘,找到16t.VMDK选择就好了。我还是用的默认的厚置备延迟置零。

记一次esxi下黑群晖硬盘升级经历

(3)开机进系统,发现跟原来用3T盘的时候一模一样,看来硬盘克隆成功。

4、扩容硬盘。借鉴矿神物理机操作步骤。进群晖 存储空间管理员看硬盘2只有3T空间,也就是还有13T没有使用,需要扩容操作。

(1)查看新硬盘情况

fdisk -l

Disk /dev/ram0: 640 MiB, 671088640 bytes, 1310720 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram1: 640 MiB, 671088640 bytes, 1310720 sectors

Units: sectors of 1 * 512 = 512 bytes

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 4982527 4980480 2.4G fd Linux raid autodetect

/dev/sdb2 4982528 9176831 4194304 2G fd Linux raid autodetect

/dev/sdb3 9437184 629144543 619707360 295.5G f W95 Ext'd (LBA)

/dev/sdb5 9453280 628935711 619482432 295.4G fd Linux raid autodetect

Disk /dev/sdd: 14.6 TiB, 16000900661248 bytes, 31251759104 sectors

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: 6D61CE84-05BA-49EF-B3E0-900995A8138B

Device Start End Sectors Size Type

/dev/sdd1 2048 4982527 4980480 2.4G Linux RAID

/dev/sdd2 4982528 9176831 4194304 2G Linux RAID

/dev/sdd3 9453280 31251759070 31242305791 14.6T Linux RAID

Solaris

注意事项:第二个sdd是我16T的盘,我的sdd3现在是扩容后的,所以显示14.6t,扩容前显示2.5T。

如果克隆后出现第四个分区,需要先删除 需要先删除 需要先删除!

(2)扩容sdd3分区,不影响现有数据

sdd3 这个按照实际分区序号来,有可能克隆后变为 sda5 什么的。。。

要点:fdisk命令也可以,适合2T以内的硬盘,注意记录sda3的Start Sectors;parted适合任何容量的,我用的parted。

#最后的3代表sdd3,这个数字按照实际的来! parted /dev/sdd resizepart 3

root@DS120j:~# parted /dev/sdd resizepart 3

Warning: Partition /dev/sda3 is being used. Are you sure you want to continue?

parted: invalid token: 100%

Yes/No? y(输入 y 输入 y 输入 y)
End? [15.9GB]? 100%(输入 100% 输入 100% 输入 100%)

Information: You may need to update /etc/fstab.

注意:如果在DSM7下好像只有个END? 输入 100%,重点!!!且下一步的##3、调整文件系统大小 不需要做,直接到存储池里面按照提示扩容。

(3)调整文件系统大小

resize2fs -f /dev/sdd3

root@DS120j:~# resize2fs -f /dev/sdd3

resize2fs 1.42.6 (21-Sep-2012)

Filesystem at /dev/sda3 is mounted on /volume1; on-line resizing required

old_desc_blocks = 2, new_desc_blocks = 26

The filesystem on /dev/sda3 is now 54484414 blocks long.

(4)再次查看磁盘空间

fdisk -l

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors

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: dos

Disk identifier: 0x266ad1b2

Device Boot Start End Sectors Size Id Type

/dev/sdd1 2048 4982527 4980480 2.4G 83 Linux

/dev/sdd2 4982528 9176831 4194304 2G 82 Linux swap /

/dev/sdd3 9453280 31251759070 31242305791 14.6T Linux RAID

5、存储空间管理员瞅瞅去,完活。。。


PS:对于多盘黑群晖有存储池,第3步的resize2fs可以换个方式实现,如下图设置即可。

(第2步操作完毕后,重启系统才能出现“扩充”选项)

DSM6.x 图片

我的没截图,借用矿神图片我的没截图,借用矿神图片

自此,硬盘扩容成功。

但是,由于时间间隔较长。。。我硬盘克隆的都是一周前的时间了,这一周又有很多文件存入,看了看电脑上的文件,全都被替换成了一周前的,新建立的文件全都被删除了,由于不确定Synology Drive ShareSync是不是也会同步删除另一台nas上的资料,我决定还是用Hyper Backup恢复数据,如图点击,等着恢复就好了。

记一次esxi下黑群晖硬盘升级经历

借鉴文章 链接:https://blog.csdn.net/priorhong/article/details/134397107

链接:https://imnks.com/389.html

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
6评论

  • 精彩
  • 最新
  • 我现在是白裙dS 920加四块盘都拆满了,准备升级,不过白裙好像是有SHR容错机制,可以直接拔一块把新的放进去就可以自动充电

    校验提示文案

    提交
    你得有raid吧,不然插进去可以自动识别,但是资料就没了

    校验提示文案

    提交
    SHR群晖可以支持一块容错

    校验提示文案

    提交
    收起所有回复
  • 所以还是直通好

    校验提示文案

    提交
    当时想的就是万一虚拟机挂了,我这个直通的盘,还可以插到星际蜗牛里导出资料

    校验提示文案

    提交
    收起所有回复
  • 按我上次的做法。
    1:旧的材料导出冷备份。
    2:装个新的黑裙
    3:导入旧的材料
    最近的计划:
    1:搭个新的黑裙
    2:备份过来。
    3:旧硬盘这装上新的黑裙。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
20
扫一下,分享更方便,购买更轻松