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或 只是/.

相关内容