Virtual Boxで実行されているLinuxでは、「このシステムには残りのディスクが0バイトしかありません」というメッセージが表示されます。

Virtual Boxで実行されているLinuxでは、「このシステムには残りのディスクが0バイトしかありません」というメッセージが表示されます。

それが正しい設定です。今日、Windows 10のVirtual BoxにLinux Manjaroをインストールすると、このメッセージが表示され始めました。問題は、LinuxでWindowsファイルにアクセスできるように、LinuxとWindows 10自体、および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

上記の最後のエントリはWindows /mnt/g`にあります。ご覧のとおり、空き容量が多いですか?

もう一つの奇妙なことは、ファイルをコンパイルするためにLinux上で長いスクリプトを実行しました(Windowsディスク上で実行されます)、ファイルがまだ実行され、エラーも問題もありません。

これはこのLinux仮想マシンのVirtual Box設定でもあります。作成時に64GBのディスクを割り当てました。 (動的拡張の他のオプションの代わりにスペース全体を事前割り当てするように要求します)

ここに画像の説明を入力してください。

Virtual Box 6.1.34を実行しています。

私のPCには、仮想マシンがあるC:\とLinuxからマウントされたディスクG:\に空き容量がたくさんあります。 1.22TBの空き容量C:\と2.7TBの空き容量があります。G:\

ここに画像の説明を入力してください。

これはWindowsの実際の.vdiファイルです(仮想ボックス)。

ここに画像の説明を入力してください。/var/logまた、より多くの情報を含む可能性のあるログファイルがあるかどうかを確認するためにLinuxをチェックしましたが、このポップアップメッセージを受信したときに今日(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日に更新

これで、ディスク容量が841MBしか残っていないというメッセージが表示されます。

ここに画像の説明を入力してください。

しかし、なぜ?

>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

ベストアンサー1

おすすめ記事