Ubuntu Server에 Gitlab을 설치하는 동안 "남은 공간이 없습니다" 오류가 발생했습니다.

Ubuntu Server에 Gitlab을 설치하는 동안 "남은 공간이 없습니다" 오류가 발생했습니다.

설치하려고 하는데gitlab~에우분투 서버. 이 서버는 VirtualBox에서 생성되었으며 처음에는 10GB만 사용할 수 있었지만 이 오류가 발생한 후 메모리 크기를 최대 25GB로 조정했습니다.

Virtualbox의 메모리를 업데이트하는 방법은 다음과 같습니다.

  1. 기계를 닫습니다.
  2. 머신을 복제합니다(무언가 문제가 발생한 경우).
  3. 열기cmd.
  4. cd Program files/Oracle/Virtualbox
  5. vboxmanage modifyhd "C:\path\to\UbuntuServer.vdi" --resize 25000

gitlab을 설치하기 위해 따라온 단계는 다음과 같습니다.

  1. sudo -i(루트 모드로 들어가려면 나중에 컬 요청이 필요합니다)
  2. sudo apt-get update -y && sudo apt-get upgrade -y
  3. sudo apt-get install apt-transport-https gnupg2 curl -y
  4. sudo curl -sL https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey | apt-key add -
  5. nano /etc/apt/sources.list.d/gitlab.list(다음 줄을 추가합니다)
    deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main
    deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main
    
  6. sudo apt-get update -y

이제 문제가 나타납니다.

  1. sudo apt-get install gitlab-ce -y

이 명령을 실행한 후 전체 로그를 추가하고 복사할 수 있도록 텍스트 모드에도 추가하겠습니다. 하지만 왜 서버에서 아무것도 복사할 수 없는지 모르겠어서 이미지를 추가하고 가장 중요한 사항은 손으로 작성합니다(로그는 스페인어로 되어 있지만 스페인어를 모르는 사람이 있을 경우를 대비해 번역하겠습니다).

오류 기록

로그에서 볼 수 있는 내용은 다음과 같습니다.

Downloaded 1.311 MB in 43s
Selecting the package ncurses-term previosly not selected.
(Reading database... 75559 files or directories installed at the moment.)
Prepared to unpack .../ncurses-term_6.2-0ubuntu2.1_all.deb ...

...

Unpacking gitlab-ce (16.1.2-ce.0) ...
dpkg: error processing file /var/cache/apt/archives/gitlab-ce_16.1.2-ce.0_amd64.deb (--unpack):
could not copy the data extracted from './opt/gitlab/embedded/service/mattermost/prepackaged_plugins/mattermost-plugin-jira-v3.2.2-linux-amd64.tar.gz'
to '/opt/gitlab/embedded/service/mattermost/prepackaged_plugins/mattermost_`plugin-jira-v3.2.2-linux-amd64.tar.gz.dpkg-new':
failed to write (No space left on device)
An <<aport>> report was not written because the error message indicates that the error is disk full

pkg-deb: error: the copied subprocess was terminated by the signal (Broken pipe)

크기 조정에 문제가 있나요? 이것이 작동하려면 뭔가를 변경해야 합니까? 여유 공간이 얼마나 되는지 어떻게 알 수 있나요?

편집하다

답변 중 하나에서 언급한 대로 GParted를 설치했습니다.

sudo apt-get install gparted

gparted "터미널"을 사용하기 위해 sudo gparted를 실행할 때 다음 메시지를 받았습니다. Gtk 경고

왜 이런 일이 발생합니까?

답변1

이후에 VM 파일 시스템의 크기를 조정했습니까 vboxmanage modifyhd? 그렇지 않은 경우 가장 간단한 방법은 다운로드하는 것입니다.GParted, ISO에서 VM을 부팅하고 파일 시스템 크기를 조정합니다.

답변2

여유 공간이 얼마나 되는지 어떻게 알 수 있나요?

df -h

관련 정보