尽管“home”中有足够的空间,但文件系统根目录上的磁盘空间不足

Val*_*fan 11 filesystem root disk disk-usage 20.04

我刚刚收到这个警告

\n

在此输入图像描述

\n

我试图遵循这个这个问题,但我无法理解为什么当我仍然有很多可用空间时会发生这种情况home

\n
df -h\n\nFilesystem                Size  Used Avail Use% Mounted on\nudev                       16G     0   16G   0% /dev\ntmpfs                     3,2G  2,5M  3,1G   1% /run\n/dev/mapper/vg00-lv_root   30G   26G  2,0G  93% /\ntmpfs                      16G   50M   16G   1% /dev/shm\ntmpfs                     5,0M  4,0K  5,0M   1% /run/lock\ntmpfs                      16G     0   16G   0% /sys/fs/cgroup\n/dev/loop0                128K  128K     0 100% /snap/bare/5\n/dev/loop1                 62M   62M     0 100% /snap/core20/1328\n/dev/loop3                130M  130M     0 100% /snap/slack/49\n/dev/loop2                165M  165M     0 100% /snap/gnome-3-28-1804/161\n/dev/loop5                122M  122M     0 100% /snap/vott/x1\n/dev/loop4                184M  184M     0 100% /snap/digikam/53\n/dev/loop6                219M  219M     0 100% /snap/gnome-3-34-1804/72\n/dev/loop7                 56M   56M     0 100% /snap/core18/2253\n/dev/loop8                 56M   56M     0 100% /snap/core18/2284\n/dev/loop9                324M  324M     0 100% /snap/telegram-desktop/3544\n/dev/loop10               219M  219M     0 100% /snap/gnome-3-34-1804/77\n/dev/loop11                62M   62M     0 100% /snap/core20/1361\n/dev/nvme0n1p1            511M   30M  482M   6% /boot/efi\n/dev/loop12               425M  425M     0 100% /snap/kde-frameworks-5-qt-5-15-3-core20/8\n/dev/loop13               184M  184M     0 100% /snap/digikam/52\n/dev/mapper/vg00-lv_home  908G  292G  570G  34% /home\n/dev/loop14               248M  248M     0 100% /snap/gnome-3-38-2004/87\n/dev/loop15                44M   44M     0 100% /snap/snapd/14978\n/dev/loop16                66M   66M     0 100% /snap/gtk-common-themes/1515\n/dev/loop17               249M  249M     0 100% /snap/gnome-3-38-2004/99\n/dev/loop18                66M   66M     0 100% /snap/gtk-common-themes/1519\n/dev/loop19                51M   51M     0 100% /snap/snap-store/547\n/dev/loop20                55M   55M     0 100% /snap/snap-store/558\ntmpfs                     3,2G   16K  3,2G   1% /run/user/125\ntmpfs                     3,2G   60K  3,2G   1% /run/user/648604063\n
Run Code Online (Sandbox Code Playgroud)\n

我按照此处的建议查看了/dev/mapper/vg00-lv_rootwith ,发现它实际上显示了与 for 相同的结果:tree -LP 1tree -LP 1 /dev/mapper/vg00-lv_home

\n
tree -LP 1 /dev/mapper/vg00-lv_root\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 anaconda3\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 cvat\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Desktop\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Documents\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Downloads\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Dropbox\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 mount\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Music\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Nextcloud\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Pictures\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Public\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 R\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 snap\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 System Volume Information\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Templates\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Videos\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 VirtualBox VMs\n
Run Code Online (Sandbox Code Playgroud)\n

我也按照这里的sudo apt-get clean建议运行

\n

您知道如何解决这个问题吗?

\n

结果gparted是这样的:

\n

在此输入图像描述

\n

磁盘工具的结果是:

\n

在此输入图像描述

\n

另外,结果lsblk是:

\n
NAME             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\nloop0              7:0    0     4K  1 loop /snap/bare/5\nloop1              7:1    0  55,5M  1 loop /snap/core18/2253\nloop2              7:2    0 183,2M  1 loop /snap/digikam/52\nloop3              7:3    0 248,8M  1 loop /snap/gnome-3-38-2004/99\nloop4              7:4    0  65,1M  1 loop /snap/gtk-common-themes/1515\nloop5              7:5    0  55,5M  1 loop /snap/core18/2284\nloop6              7:6    0 424,2M  1 loop /snap/kde-frameworks-5-qt-5-15-3-core20/8\nloop7              7:7    0  61,9M  1 loop /snap/core20/1361\nloop8              7:8    0   219M  1 loop /snap/gnome-3-34-1804/77\nloop9              7:9    0 164,8M  1 loop /snap/gnome-3-28-1804/161\nloop10             7:10   0   324M  1 loop /snap/telegram-desktop/3544\nloop11             7:11   0   219M  1 loop /snap/gnome-3-34-1804/72\nloop12             7:12   0 121,5M  1 loop /snap/vott/x1\nloop13             7:13   0 183,7M  1 loop /snap/digikam/53\nloop14             7:14   0  54,2M  1 loop /snap/snap-store/558\nloop15             7:15   0 247,9M  1 loop /snap/gnome-3-38-2004/87\nloop16             7:16   0  61,9M  1 loop /snap/core20/1328\nloop17             7:17   0  65,2M  1 loop /snap/gtk-common-themes/1519\nloop18             7:18   0 129,4M  1 loop /snap/slack/49\nloop19             7:19   0  43,6M  1 loop /snap/snapd/14978\nloop20             7:20   0    51M  1 loop /snap/snap-store/547\nnvme0n1          259:0    0 953,9G  0 disk \n\xe2\x94\x9c\xe2\x94\x80nvme0n1p1      259:1    0   512M  0 part /boot/efi\n\xe2\x94\x94\xe2\x94\x80nvme0n1p2      259:2    0 953,4G  0 part \n  \xe2\x94\x9c\xe2\x94\x80vg00-lv_root 253:0    0    30G  0 lvm  /\n  \xe2\x94\x94\xe2\x94\x80vg00-lv_home 253:1    0 923,4G  0 lvm  /home\n
Run Code Online (Sandbox Code Playgroud)\n

我不确定我是否在做正确的事情,但我尝试像这样分配空间:

\n
sudo lvextend --resizefs -L +10G /dev/vg00/lv_root\n\n# and I got this warning:\n# Insufficient free space: 2560 extents needed, but only 0 available\n
Run Code Online (Sandbox Code Playgroud)\n

稍后使用 IT 的解决方案进行编辑

\n

如果其他人遇到类似问题,这里是我的 IT 部门实施的解决方案:

\n
    \n
  • 使用带有实时 Linux Ubuntu 的 USB 记忆棒;
  • \n
  • 重新启动操作系统并从 U 盘启动;
  • \n
  • 获取有关逻辑卷的信息(我们需要查看它们的名称和路径并了解有多少可用空间):\n
      \n
    • lvs或者
    • \n
    • df -h / /home/
    • \n
    \n
  • \n
  • 减小主目录/逻辑卷的大小并将文件系统的大小调整为 30 Gb:
  • \n
\n
sudo lvreduce --resizefs -L -30GB devmapper/vg00-lv_home\n
Run Code Online (Sandbox Code Playgroud)\n
    \n
  • 将 30 Gb 分配给根 / :
  • \n
\n
sudo lvextend --resizefs -L +30GB devmapper/vg00-lv_root\n
Run Code Online (Sandbox Code Playgroud)\n

目前的状态是:

\n
df -h / /home/\n#Filesystem                Size  Used Avail Use% Mounted on\n#/dev/mapper/vg00-lv_root   59G   26G   31G  47% /\n#/dev/mapper/vg00-lv_home  879G  292G  542G  35% /home\n
Run Code Online (Sandbox Code Playgroud)\n

希望这也对其他人有帮助。目前操作系统稳定,无数据丢失。

\n

Nma*_*ath 5

您将其放在/home不同的分区上,这样您的根文件系统就无法使用该空间。

您的根文件系统只有 30GB,这并不比 Ubuntu 桌面的最低系统要求 25GB 多多少。

不幸的是,您选择的分区方案让您陷入了困境。你只有 30GB 用于 root。绝对不需要放置在不同的分区上,并且您当前的困境正是不建议这样做以及默认安装选项不放置在单独的分区上/home的原因。/home

分区是僵化的、不灵活的并且难以改变。如果分区的位置导致无法调整分区大小,您可能需要重新安装。

  • 如果您有 IT 部门,那么您可能需要先联系他们。请参阅[如何调整分区大小?](https://askubuntu.com/q/126153) 在实践中,您可能会发现重新安装更容易或更实用。调整分区大小可能会变得很复杂。无论哪种情况,请先确保您的备份正确无误,然后再继续。30GB 足以满足最低空间要求,但留给您的空间却很小。 (3认同)