我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

增加存储容量

您可以增加或更改可供 Git 仓库、数据库、搜索索引和其他持久应用程序数据使用的存储容量。

Warning: The process for allocating new system resources varies by virtualization platform and resource type. You should always configure the monitoring and alerting of key system resources. For more information, see "Monitoring your GitHub Enterprise Server appliance."

随着更多的用户加入 您的 GitHub Enterprise Server 实例,您可能需要调整存储卷大小。 有关调整存储容量的信息,请参阅虚拟平台的相关文档。

本文内容

要求与建议

:调整用户存储卷之前,请将实例置于维护模式。 更多信息请参阅“启用和排定维护模式”。

建议根据 您的 GitHub Enterprise Server 实例 中使用的用户许可数选择不同的硬件配置。 ||

用户许可 vCPU 内存 附加的存储容量 根存储容量
试用版、演示版或 10 个轻度用户 2 16 GB 100 GB 200 GB
10-3000 4 32 GB 250 GB 200 GB
3000-5000 8 64 GB 500 GB 200 GB
5000-8000 12 96 GB 750 GB 200 GB
8000-10000+ 16 128 GB 1000 GB 200 GB

这些是最低限度的建议。 根据您的使用情况(例如用户活动和选定的集成),可能需要更多资源。 增加 CPU 资源时,建议为添加到 GitHub Enterprise Server 实例的每个 CPU(最多 16 个 CPU)添加至少 6.5 GB 内存。 更多信息请参阅“增加 CPU 或内存资源”。

增加数据分区大小

  1. 使用虚拟平台工具调整现有用户卷磁盘大小。

  2. SSH into 您的 GitHub Enterprise Server 实例.

    $ ssh -p 122 admin@HOSTNAME
  3. 将设备置于维护模式。 更多信息请参阅“启用和排定维护模式”。

  4. 重启设备,以检测新存储分配。

  5. 运行 ghe-storage-extend 命令以展开 /data 文件系统:

    $ ghe-storage-extend

使用新设备增加根分区大小

  1. 使用版本与当前设备相同的较大根磁盘来设置新的 GitHub Enterprise Server 实例。 更多信息请参阅“设置 GitHub Enterprise Server 实例”。
  2. 关闭当前设备。
  3. 使用虚拟平台工具将数据磁盘从当前设备中拆下。
  4. 将数据磁盘安装到根磁盘较大的新设备上。

使用现有设备增加根分区大小

  1. 将新磁盘连接到 GitHub Enterprise Server 设备。
  2. 运行 parted 命令,将磁盘格式化:

    $ sudo parted /dev/xvdg mklabel msdos
    $ sudo parted /dev/xvdg mkpart primary ext4 0% 50%
    $ sudo parted /dev/xvdg mkpart primary ext4 50% 100%
  3. 运行 ghe-upgrade 命令,将完整的平台特定包安装到新分区的磁盘中。 github-enterprise-2.11.9.hpkg 等通用热补丁升级包将无法按预期运行。

    $ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
  4. 关闭设备。
  5. 在虚拟机监控程序中,移除旧的根磁盘,并将新的根磁盘连接到旧的根磁盘的位置。
  6. 启动设备。

问问别人

找不到要找的内容?

联系我们