我想在Azure中部署Windows Server 2016虚拟机。 据我所知,Azure虚拟机部署了一个“操作系统”磁盘,以及一个普通的磁盘。 操作系统磁盘很小:30GB。
我不幸地浪费了大约30个小时的时间,试图弄清楚为什么我的Postgresql数据库是说磁盘已满,而我正在通过Azure门户进行磁盘扩展横冲直撞时,却发现我正在扩大规则磁盘,而不是操作系统磁盘…
无论如何,我现在想部署我的Postgresql数据库到普通磁盘(一旦我弄清楚),但我有另一个问题:
我的数据库可能会变得非常大,并继续增长。 我如何设置我的实例自动扩展磁盘Postgresql的安装?
我已经通过MS“文档”,但我真的不能从它的尾巴。
谢谢!
基本上,有两个抽象你可以玩。 首先是Azure磁盘(具有预设的大小和可以添加每个VMtypes的预设数量),第二个是Windows Server 2016中的存储空间/存储。该过程看起来像这样
当然可以使用Azure自动化Runbook自动执行步骤3-5(Azure警报可以configuration为自动启动)。
据我所知,Linux VM OS磁盘为30GB,Windows VM OS磁盘为128GB。
如果你想增加你的操作系统磁盘,你需要先停止你的虚拟机。 所以,我不build议你自动做。
在Azure Portal上增加操作系统磁盘很容易,请参阅我的答案 。 注意:它适用于托pipe磁盘和非托pipe磁盘。 另外,它也适用于Linux VM和Windows VM。