在线下,买个1T的移动硬盘,分个250G的分区,资源管理器显示250G,其余的磁盘空间去哪儿了?在磁盘管理器显示的空白空间。
在云上,做快照的时候磁盘250G,买了300G数据盘,那资源管理器肯定显示250G,剩余空间打开磁盘管理器查看。
比如我之前有块100G数据盘做了个快照(里面有49G、51G 2个分区),我今天用这个快照买了1块110G的数据盘,在磁盘管理器看到的就是之前的100G分区,即一个49G、一个51G,剩余的10G空间打开磁盘管理器可以看到,如果我想把空白10G加到51G分区里,那我在51G分区的空白处右击点"扩展卷"
如果使用powershell命令的话
#以上图为例指定磁盘号及其分区号,第2块磁盘(disk 1)的第2个分区(part 2)
#这里的磁盘号和分区号要对应自己的实际情况,切忌生搬硬套
#对应到自己的实际情况,如果你的快照就1个主分区,买的磁盘大于做快照时的磁盘空间、想把空白空间加到之前那个分区里,那就把分区号改成1
$disknum=1
$partnum=2
$datapan = @"
sel disk $disknum
online disk NOERR
attr disk clear readonly NOERR
sel part $partnum
extend
san policy=onlineall
"@
$datapan >> C:diskpart_log.txt;
"$(get-date -format "[yyyy-MM-dd HH:mm:ss:ffffff]") " >> C:diskpart_log.txt;
$datapan|diskpart 2>&1 >> C:diskpart_log.txt;
#对应到自己的实际情况,如果你的快照就1个分区,买的磁盘大于做快照时的磁盘空间、想把空白空间加到之前那个分区里,那就把分区号改成1,如下
$disknum=1
$partnum=1
$datapan = @"
sel disk $disknum
online disk NOERR
attr disk clear readonly NOERR
sel part $partnum
extend
san policy=onlineall
"@
$datapan >> C:diskpart_log.txt;
"$(get-date -format "[yyyy-MM-dd HH:mm:ss:ffffff]") " >> C:diskpart_log.txt;
$datapan|diskpart 2>&1 >> C:diskpart_log.txt;
以Administrator管理员身份打开powershell,复制上面代码在powershell里执行即可。
如果是多台机器,可以使用RDM批量远程后复制粘贴在各台机器执行。