RedHat Linux 空間使用問題

RedHat Linux 空間使用問題

我最近在我的 Redhat Linux 電腦上下載了一些東西,它告訴我空間不足。我檢查了我的磁碟使用情況,它顯示我已經使用了 100% 的資料夾,但正如您所看到的,我仍然有近 900Gb 的可用空間。如何將部分空間重新分配給我的使用者?

這是我的磁碟使用情況的螢幕截圖: 1

我知道這可能是個基本問題,但我找不到辦法給自己更多的空間。另外,我有 root 存取權。

如果還需要什麼,請告訴我。

編輯: df -h 的輸出

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      901G  3.5G  852G   1% /
tmpfs                 1.9G  1.2M  1.9G   1% /dev/shm
/dev/sda3             194M   31M  154M  17% /boot
/dev/sda5             4.0G  3.7G  105M  98% /home

答案1

您有一個很小的/home分區(您的主目錄所在的位置)和一個巨大的系統(/根)分區。

/home例如,您可以為自己建立外部目錄,/LARGE/sortinghat並在您的主目錄中建立符號連結:

ln -s /LARGE/sortinghat/LARGE ~/LARGE

將所有大文件放在下面~/LARGE,並將最重要的文件放在 中/home。這種設定很麻煩,但如果您對/home(小型、關鍵數據,經常備份)和/LARGE(大型、不太關鍵的數據,偶爾備份)有不同的備份策略,則可能會很有用。

或者,移動/home到根分區。最好透過 Live CD/USB 來完成此操作,因為在您登入時移動您的主目錄是很微妙的。您可以藉此機會刪除/home分割區並將根分割區擴大到一定程度:

  1. 建立/dev/sda5LVM 實體磁碟區 ( pvcreate)。
  2. 將其新增至VolGroup00卷組 ( vgextend)。
  3. 擴大LogVol00邏輯卷( lvextend)。
  4. 放大其上的檔案系統 ( resize2fs))。

或者,縮小/和放大/home。您無法縮小已安裝的檔案系統,因此請從 Live CD/USB 啟動。

  1. 縮小檔案系統 ( resize2fs)。
  2. 縮小邏輯磁碟區 ( lvreduce)。
  3. 在可用空間 ( ) 中建立新的邏輯磁碟區lvcreate
  4. 在新邏輯磁碟區 ( mke2fs) 上建立檔案系統。
  5. 將資料從現有主分區移至新檔案系統。
  6. 轉為/dev/sda5LVM實體磁碟區並將其新增至VolGroup00磁碟區組(pvcreatevgextend)。
  7. 將新空間新增至現有邏輯磁碟區之一 ( lvextend) 並在其上擴展檔案系統 ( resize2fs)。

答案2

螢幕截圖上的磁碟使用分析器僅顯示您的主目錄的資料。主頁被視為 100%,低於該值您可以透過百分比資料查看主頁中目錄的大小。

例如,~/Desktop目錄佔主目錄的 55.1%。

使用應用程式視窗頂部的圖標,您可以分析其他目錄,例如/mnt或 只是/.

相關內容