我在 win11 上通过 VirtualBox 运行 Ubuntu 22.04。最近我不得不扩展分配给机器的空间。我使用gparted
util 完成了这项工作。一段时间内一切都很好,但现在我收到有关磁盘空间已满的警告。
我的数据不可能有 100GB。磁盘管理器显示磁盘已满,但计算数据时,只有 30GB(尽管在预览中它是满的 - 请参阅屏幕截图)。
我试过了sudo resize2fs /dev/sda5
但是它说:没有什么可做的。
这是 gparted 屏幕:
以下是几种工具的输出:
df -h
:
FileSystem Size Used Free Use% Mounted to
tmpfs 676M 1,5M 675M 1% /run
/dev/sda5 97G 92G 329M 100% /
tmpfs 3,4G 0 3,4G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,4G 0 3,4G 0% /run/qemu
/dev/sda1 511M 4,0K 511M 1% /boot/efi
Shared 953G 416G 538G 44% /media/sf_Shared
tmpfs 676M 108K 676M 1% /run/user/1000
/dev/sr0 59M 59M 0 100% /media/user/VBox_GAs_6.1.342
parted /dev/sda print free
:
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 106GB
Sector size (logical/physical): 512B/512B
Volume table: msdos
Disk Flags:
Number Start End Size Type FileSystem switch
1024B 1049kB 1048kB Free space
1 1049kB 538MB 537MB primary fat32 boot
538MB 539MB 1048kB Free space
2 539MB 106GB 106GB extended
5 539MB 106GB 106GB logical ext4
106GB 106GB 1049kB Free space
lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 63,9M 1 loop /snap/core20/2105
loop2 7:2 0 63,9M 1 loop /snap/core20/2182
loop3 7:3 0 74,1M 1 loop /snap/core22/1033
loop4 7:4 0 73,9M 1 loop /snap/core22/864
loop5 7:5 0 262,5M 1 loop /snap/firefox/3779
loop6 7:6 0 266,6M 1 loop /snap/firefox/3836
loop7 7:7 0 349,7M 1 loop /snap/gnome-3-38-2004/143
loop8 7:8 0 497M 1 loop /snap/gnome-42-2204/141
loop9 7:9 0 91,7M 1 loop /snap/gtk-common-themes/1535
loop11 7:11 0 40,4M 1 loop /snap/snapd/20671
loop12 7:12 0 452K 1 loop /snap/snapd-desktop-integration/83
loop13 7:13 0 39,1M 1 loop /snap/snapd/21184
sda 8:0 0 99,1G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 98,6G 0 part /var/snap/firefox/common/host-hunspell
/
sr0 11:0 1 58,7M 0 rom /media/user/VBox_GAs_6.1.342
您知道为什么可用空间不可用(标记为已使用)吗?
答案1
磁盘管理器不会统计文件系统上的所有文件,而只会统计我作为用户可以使用的文件。运行后sudo du -hxd 1 /
会显示隐藏文件的位置。感谢 Mateusz 的评论。