Ubuntu下GitLab扩容主要涉及存储和资源扩展,步骤如下:
sudo gitlab-rake gitlab:backup:create 备份数据。sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
sudo gitlab-ctl stop nginx
lsblk),格式化后挂载到指定目录(如 /mnt/gitlab_data),修改 /etc/fstab 实现自动挂载。lvextend -l +100%FREE /dev/vg_gitlab/lv_root),调整文件系统(resize2fs /dev/vg_gitlab/lv_root)。/etc/gitlab/gitlab.rb,修改存储路径(如 git_data_dirs({"default" => {"path" => "/mnt/gitlab_data/git-data"}})),执行 sudo gitlab-ctl reconfigure。sudo gitlab-ctl start nginx
sudo gitlab-ctl start sidekiq
sudo gitlab-ctl start unicorn
fs.file-max、net.core.somaxconn)是否满足需求。通过 df -h 查看存储空间,登录GitLab检查数据是否正常。
注意:操作前建议在测试环境验证,生产环境需谨慎。详细步骤可参考GitLab官方文档。