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:\와 리눅스에서 마운트된 디스크 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" 서비스에 의해 생성되었을 수 있다고 말했습니다. 하지만 여전히 실행 중인지 또는 무엇인지 찾을 수 없습니다.

우분투에서 비슷한 문제를 발견했습니다볼륨 파일 시스템 루트 디렉터리에는 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

관련 정보