最近接到个需求,需要搭建图片文件服务器给后端程序读取目录和操作图片

这个需求分为几个步骤:

1.扩展windwos虚拟机磁盘空间

考虑到图片操作的便利性,这里选用windows系统做图片服务器,但是由于图片比较大,原有windows主机磁盘不够,所以第一步就是扩展windows虚拟机磁盘空间

2.在windows服务器上搭建FileZilla服务端

图片需要从本地硬盘上传到服务器,考虑到传输的快速和稳定(支持断点续传),这里果断选用FileZilla服务

3.linux挂载windows共享文件夹

后端程序是通过docker部署在linux机器上,读取和操作图片需要通过本地路径,所以需要通过linux主机挂载windows共享文件夹的方式来获取本地路径

4.docker映射图片文件夹并通过nginx代理图片文件

 

本篇着重记录扩展windwos虚拟机磁盘空间,下面为操作步骤

1.关闭windows虚拟机

在windows主机里关闭服务,并关机

2.vm exsi 给虚拟机加空间

(1)在vm管理页面找到待扩容虚拟右键选择编辑设置

 (2)修改虚拟机磁盘大小

这里直接在原硬盘上修改,原来为300G,这里修改到800G

 

3.windows虚拟机开机

开机后,用administrator账号进入

4.扩展windows服务器磁盘空间

(1)搜索并打开管理工具

 (2)打开计算机管理

 

或者单击“开始”,在“开始搜索”框中键入“diskmgmt.msc”

参考文档:https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/backup-and-storage/support-for-hard-disks-exceeding-2-tb

 

 

(3)选择磁盘管理

这里可以看到多出了500G空间 

右键点击D盘(要扩容的盘),并选中扩展卷

 

 

 (4)一直下一步,直到完成

扩容后D盘变为700G(原来为200G),windwos虚拟机扩容成功

 

 

 

参考文档:

https://blog.csdn.net/meiyimin/article/details/131551223

 

如果需要2TB以上磁盘空间,需要换一种思路,vm里面添加空间时,需要添加一块新硬盘,然后在磁盘管理器里修改为GPT分区格式,最后格式化就行

下面为操作步骤

1.在exsi控制页面给需要扩容的虚拟机添加新硬盘

 

 

这里首先给1TB空间,后面如果不够再扩容

 这里选厚置备快速置零,初始化时间会比较久,性能会稍微好一点,如果不想等那么久,可以选厚置备延迟置零,千万别选精简置备

 初始化磁盘

 

2.重新打开虚拟机,配置新磁盘为GPT格式

单击“开始”,在“开始搜索”框中键入“diskmgmt.msc”,右键磁盘1,然后选择联机

 右键右边的1000G,选择初始化磁盘

 选择GPT分区

 再右击未分配区域,选择新建简单卷

 一直下一步即可

这里除了NTFS格式还有ReFS格式,ReFS还不够成熟,还是推荐NTFS格式

参考文档:https://bbs.pcbeta.com/viewthread-1988271-1-1.html

 

 

 

至此,新磁盘新建成功,支持扩容至2TB以上!

 

 

 

参考文档:https://blog.51cto.com/koumm/1763529

posted on 2024-05-30 17:24  06  阅读(367)  评论(0编辑  收藏  举报