我刚刚收到这个警告
我尝试跟随这和这问题,但我不明白为什么在我仍有很多可用空间的情况下会发生这种情况home
:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3,2G 2,5M 3,1G 1% /run
/dev/mapper/vg00-lv_root 30G 26G 2,0G 93% /
tmpfs 16G 50M 16G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop1 62M 62M 0 100% /snap/core20/1328
/dev/loop3 130M 130M 0 100% /snap/slack/49
/dev/loop2 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/loop5 122M 122M 0 100% /snap/vott/x1
/dev/loop4 184M 184M 0 100% /snap/digikam/53
/dev/loop6 219M 219M 0 100% /snap/gnome-3-34-1804/72
/dev/loop7 56M 56M 0 100% /snap/core18/2253
/dev/loop8 56M 56M 0 100% /snap/core18/2284
/dev/loop9 324M 324M 0 100% /snap/telegram-desktop/3544
/dev/loop10 219M 219M 0 100% /snap/gnome-3-34-1804/77
/dev/loop11 62M 62M 0 100% /snap/core20/1361
/dev/nvme0n1p1 511M 30M 482M 6% /boot/efi
/dev/loop12 425M 425M 0 100% /snap/kde-frameworks-5-qt-5-15-3-core20/8
/dev/loop13 184M 184M 0 100% /snap/digikam/52
/dev/mapper/vg00-lv_home 908G 292G 570G 34% /home
/dev/loop14 248M 248M 0 100% /snap/gnome-3-38-2004/87
/dev/loop15 44M 44M 0 100% /snap/snapd/14978
/dev/loop16 66M 66M 0 100% /snap/gtk-common-themes/1515
/dev/loop17 249M 249M 0 100% /snap/gnome-3-38-2004/99
/dev/loop18 66M 66M 0 100% /snap/gtk-common-themes/1519
/dev/loop19 51M 51M 0 100% /snap/snap-store/547
/dev/loop20 55M 55M 0 100% /snap/snap-store/558
tmpfs 3,2G 16K 3,2G 1% /run/user/125
tmpfs 3,2G 60K 3,2G 1% /run/user/648604063
我/dev/mapper/vg00-lv_root
按照tree -LP 1
建议进行了调查这里我发现它实际上显示的结果与tree -LP 1 /dev/mapper/vg00-lv_home
:
tree -LP 1 /dev/mapper/vg00-lv_root
.
├── anaconda3
├── cvat
├── Desktop
├── Documents
├── Downloads
├── Dropbox
├── mount
├── Music
├── Nextcloud
├── Pictures
├── Public
├── R
├── snap
├── System Volume Information
├── Templates
├── Videos
└── VirtualBox VMs
我也sudo apt-get clean
按建议运行这里
您知道如何解决这个问题吗?
的结果gparted
这是:
结果磁盘工具包括:
此外,lsblk
是:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 55,5M 1 loop /snap/core18/2253
loop2 7:2 0 183,2M 1 loop /snap/digikam/52
loop3 7:3 0 248,8M 1 loop /snap/gnome-3-38-2004/99
loop4 7:4 0 65,1M 1 loop /snap/gtk-common-themes/1515
loop5 7:5 0 55,5M 1 loop /snap/core18/2284
loop6 7:6 0 424,2M 1 loop /snap/kde-frameworks-5-qt-5-15-3-core20/8
loop7 7:7 0 61,9M 1 loop /snap/core20/1361
loop8 7:8 0 219M 1 loop /snap/gnome-3-34-1804/77
loop9 7:9 0 164,8M 1 loop /snap/gnome-3-28-1804/161
loop10 7:10 0 324M 1 loop /snap/telegram-desktop/3544
loop11 7:11 0 219M 1 loop /snap/gnome-3-34-1804/72
loop12 7:12 0 121,5M 1 loop /snap/vott/x1
loop13 7:13 0 183,7M 1 loop /snap/digikam/53
loop14 7:14 0 54,2M 1 loop /snap/snap-store/558
loop15 7:15 0 247,9M 1 loop /snap/gnome-3-38-2004/87
loop16 7:16 0 61,9M 1 loop /snap/core20/1328
loop17 7:17 0 65,2M 1 loop /snap/gtk-common-themes/1519
loop18 7:18 0 129,4M 1 loop /snap/slack/49
loop19 7:19 0 43,6M 1 loop /snap/snapd/14978
loop20 7:20 0 51M 1 loop /snap/snap-store/547
nvme0n1 259:0 0 953,9G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
└─nvme0n1p2 259:2 0 953,4G 0 part
├─vg00-lv_root 253:0 0 30G 0 lvm /
└─vg00-lv_home 253:1 0 923,4G 0 lvm /home
我不确定我做的是否正确,但我尝试像这样分配空间:
sudo lvextend --resizefs -L +10G /dev/vg00/lv_root
# and I got this warning:
# Insufficient free space: 2560 extents needed, but only 0 available
后来编辑并得到 IT 部门的解决方案
如果其他人遇到类似问题,以下是我的 IT 部门实施的解决方案:
- 使用装有实时 Linux Ubuntu 的 USB 记忆棒;
- 重新启动操作系统并从 USB 驱动器启动;
- 获取有关逻辑卷的信息(我们需要查看它们的名称和路径并了解有多少可用空间):
lvs
或者df -h / /home/
- 减少主卷/逻辑卷的大小并将文件系统大小调整为 30 Gb:
sudo lvreduce --resizefs -L -30GB devmapper/vg00-lv_home
- 将 30 Gb 分配给根目录 / 使用:
sudo lvextend --resizefs -L +30GB devmapper/vg00-lv_root
目前状态是:
df -h / /home/
#Filesystem Size Used Avail Use% Mounted on
#/dev/mapper/vg00-lv_root 59G 26G 31G 47% /
#/dev/mapper/vg00-lv_home 879G 292G 542G 35% /home
希望这也能帮助其他人。到目前为止,操作系统很稳定,没有数据丢失。
答案1
您将其放在/home
不同的分区上,因此该空间不能被您的根文件系统使用。
您的根文件系统只有 30GB,这比 Ubuntu 桌面的 25GB 的最低系统要求大不了多少。
不幸的是,您选择的分区方案让您陷入困境。您只有 30GB 的空间用于根目录。绝对不需要将其放在/home
不同的分区上,而您当前的困境正是不推荐这样做的原因,也是默认安装选项不将其放在/home
单独分区上的原因。
分区是僵硬的、不灵活的,并且很难更改。如果分区的位置使其无法调整大小,则可能需要重新安装。
答案2
首先,感谢@Valentin_Ștefan 发布您的解决方案!这非常有用。
其次,我觉得这个问题也是可以cfdisk
解决的。
A.sudo cfdisk
使用 进入cfdisk
,然后使用up
和down
方向键选择分区,使用right
和left
方向键选择操作,
使用按钮通过Resize
减少分区;/dev/mapper/vg00-lv_home
-226G
另外,使用按钮通过Resize
增加分区;/dev/mapper/vg00-lv_root
+226G
cfdisk
然后通过选择按钮退出Quit
。
B.使用sudo resize2fs /dev/mapper/vg00-lv_root
将主/根分区的所有文件类型设置/dev/mapper/vg00-lv_root
为ext4
。
C.重新启动或重启您的虚拟机:sudo reboot
。
玩得开心!!!:)
超过!
答案3
我遇到了同样的问题,我通过调整大小和移动根分区解决了这个问题,然后我就可以把根分区调整到 100Gb 以上。现在一切都好了。我使用 GParted 来实现这一点。调整大分区的大小花了一些时间,但调整根分区的大小非常快。
答案4
我遇到了同样的问题。VMware 中的 ubuntu-22.04.3-desktop-amd64。之前,您需要使用 VMware 工具增加分区大小。使用应用程序磁盘解决了这个问题。转到实用程序,运行应用程序磁盘,选择您的分区,然后调整大小。重新启动。