在 Ubuntu Server 中安裝 Gitlab 時出現「No space left」錯誤

在 Ubuntu Server 中安裝 Gitlab 時出現「No space left」錯誤

我正在嘗試安裝GitLabUbuntu伺服器。伺服器是在 VirtualBox 中建立的,一開始它只有 10GB 可用空間,但在出現此錯誤後我將記憶體大小調整為 25GB。

我更新virtualbox記憶體的方式是這樣的:

  1. 關閉機器。
  2. 克隆機器(以防出現問題)。
  3. 打開指令
  4. cd Program files/Oracle/Virtualbox
  5. vboxmanage modifyhd "C:\path\to\UbuntuServer.vdi" --resize 25000

以下是我安裝 gitlab 所遵循的步驟:

  1. sudo -i(要進入root模式,稍後需要curl請求)
  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

當執行 sudo gparted 以使用 gparted“終端”時,我收到此訊息: Gtk-警告

為什麼會出現這種情況?

答案1

之後您調整了虛擬機器檔案系統的大小vboxmanage modifyhd嗎?如果沒有的話,最簡單的方法就是下載格帕特,從 ISO 啟動 VM 並調整檔案系統的大小。

答案2

我如何知道有多少可用空間?

df -h

相關內容