Virtual Box 上运行的 Linux 发出“此计算机仅剩余 0 字节磁盘”消息

Virtual Box 上运行的 Linux 发出“此计算机仅剩余 0 字节磁盘”消息

这就是设置。我今天开始在 Windows 10 下的 Virtual Box 上安装的 Linux Manjaro 上看到此消息。问题是我有大量磁盘空间,既分配给 Linux,也分配给 Windows 10 本身以及 Linux 中安装的磁盘,以便我可以访问我的 Windows 文件来自 Linux。

所以我不明白是什么原因导致出现此消息。

在此输入图像描述

在 Linux 上,这是以下输出df -H

>df -H /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        68G   37G   28G  58% /

>df -H
Filesystem      Size  Used Avail Use% Mounted on
dev              23G     0   23G   0% /dev
run              23G  1.1M   23G   1% /run
/dev/sda1        68G   43G   22G  67% /
tmpfs            23G   25k   23G   1% /dev/shm
tmpfs            23G  4.8G   18G  22% /tmp
tmpfs           4.5G  115k  4.5G   1% /run/user/1000
public_html     4.1T  1.1T  3.0T  26% /mnt/g/public_html

sudo du -s -h -x /*
0   /bin
76M /boot
20K /desktopfs-pkgs.txt
0   /dev
14M /etc
11G /home
0   /lib
0   /lib64
16K /lost+found
8.0K    /mnt
793M    /opt
du: cannot read directory '/proc/520610/task/520610/net': Invalid argument
du: cannot read directory '/proc/520610/net': Invalid argument
du: cannot read directory '/proc/520665/task/520665/net': Invalid argument
du: cannot read directory '/proc/520665/net': Invalid argument
du: cannot access '/proc/520912/task/520912/fd/4': No such file or directory
du: cannot access '/proc/520912/task/520912/fdinfo/4': No such file or directory
du: cannot access '/proc/520912/fd/3': No such file or directory
du: cannot access '/proc/520912/fdinfo/3': No such file or directory
0   /proc
328K    /root
8.0K    /rootfs-pkgs.txt
1.1M    /run
0   /sbin
12K /srv
0   /sys
4.4G    /tmp
18G /usr
5.3G    /var
>

我正在运行最新的 Manjaro,MATE 桌面版本(不是 xfce)。

lsb_release -a
LSB Version:    n/a
Distributor ID: ManjaroLinux
Description:    Manjaro Linux
Release:    22.0.5
Codename:   Sikaris

上面的最后一个条目位于 /mnt/g` 上,即 Windows。正如您所看到的,有很多可用空间,对吗?

另一个奇怪的事情是,我在 Linux 上运行一个很长的脚本来编译文件(它在 Windows 磁盘上运行)并且它仍然运行,没有错误,没有问题。

这也是该 Linux 虚拟机的 Virtual Box 设置。我在创建它时为其分配了 64 GB 磁盘。 (我要求预先分配整个空间,而不是动态扩展的其他选项)

在此输入图像描述

我运行的 Virtual Box 是 6.1.34。

在我的 PC 上,虚拟机所在的 C:\ 和从 linux 挂载的磁盘 G:\ 上有大量可用空间。我有 1.22 TB 可用空间C:\和 2.7 TB 可用空间G:\

在此输入图像描述

这是 Windows 上实际的 .vdi 文件(虚拟框)

在此输入图像描述 我还检查了/var/logLinux,看看是否有可能包含更多信息的日志文件,但截至今天(2023 年 3 月 27 日)没有更新日志文件,当时我刚刚收到此弹出窗口消息

>pwd
/var/log
>ls -lrt
total 180
drwx------  2 root root             4096 Apr 21  2022 audit
drwxr-xr-x  2 root root             4096 Jun  6  2022 gssproxy
drwxr-xr-x  2 root root             4096 Jun 10  2022 cups
drwxr-xr-x  2 root root             4096 Oct 19 09:12 old
drwx------  2 root root             4096 Jan  4 04:56 private
-rw-rw-r--  1 root utmp                0 Feb  6 23:08 lastlog
-rw-rw----  1 root utmp                0 Feb  6 23:08 btmp.1
drwxr-sr-x+ 4 root systemd-journal  4096 Feb  6 23:12 journal
-rw-rw----  1 root utmp                0 Mar  1 00:00 btmp
-rw-r--r--  1 root root            71354 Mar 26 11:55 pacman.log
-rw-r--r--  1 root root            24980 Mar 26 11:55 Xorg.0.log.old
drwx--x--x  2 root lightdm          4096 Mar 26 11:57 lightdm
-rw-rw-r--  1 root utmp            14592 Mar 26 11:57 wtmp
-rw-r--r--  1 root root            24799 Mar 26 16:29 Xorg.0.log

我不知道 Linux 上的哪个应用程序实际上产生了这个有关磁盘空间不足的弹出消息。如果我能找到生成此消息的应用程序,这将有助于找到发生的情况。

知道是什么原因导致此消息吗?是Linux变得混乱,还是虚拟机问题?

如果我可以提供其他信息,请告诉我。

仅供参考,我只是添加的问题在 Manjaro 论坛上询问是否有人知道 Manjaro 上的哪个应用程序生成了此消息。

更新

以下是所需信息

>sudo parted /dev/sda unit MiB print
[sudo] password for me: 

Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 65536MiB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start    End       Size      Type     File system  Flags
 1      1.00MiB  65531MiB  65530MiB  primary  ext4         boot

>sudo fdisk -l /dev/sda
Disk /dev/sda: 64 GiB, 68719476736 bytes, 134217728 sectors
Disk model: VBOX HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x47f9fdb6

Device     Boot Start       End   Sectors Size Id Type
/dev/sda1  *     2048 134207009 134204962  64G 83 Linux
>

顺便说一句,Manjaro 论坛上有人说这条消息可能是由“Free Space Notifier”服务生成的。但我仍然无法找到它是否正在运行或它是什么。

我在 Ubuntu 上发现了类似的问题卷文件系统根目录仅剩余 0 字节磁盘空间但与上面的系统不同的是,系统的空间确实很低,而我的系统则不是。

更新

添加了请求的信息

>df -Thi
Filesystem     Type     Inodes IUsed IFree IUse% Mounted on
dev            devtmpfs   5.3M   451  5.3M    1% /dev
run            tmpfs      5.3M   638  5.3M    1% /run
/dev/sda1      ext4       4.0M  794K  3.3M   20% /
tmpfs          tmpfs      5.3M     7  5.3M    1% /dev/shm
tmpfs          tmpfs      1.0M  131K  894K   13% /tmp
tmpfs          tmpfs      1.1M   113  1.1M    1% /run/user/1000
public_html    vboxsf     1000 -976K  977K     - /mnt/g/public_html

更新 2023 年 3 月 29 日

现在我收到消息说它只剩下 841 MB 磁盘空间

在此输入图像描述

但为什么?

>df -H
Filesystem      Size  Used Avail Use% Mounted on
dev              23G     0   23G   0% /dev
run              23G  1.1M   23G   1% /run
/dev/sda1        68G   37G   28G  58% /
tmpfs            23G   25k   23G   1% /dev/shm
tmpfs            23G  4.8G   18G  22% /tmp
tmpfs           4.5G  123k  4.5G   1% /run/user/1000
public_html     4.1T  1.1T  3.0T  26% /mnt/g/public_html

相关内容