루트의 장치에 남은 공간이 없습니다.

루트의 장치에 남은 공간이 없습니다.
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             3939900         0   3939900   0% /dev
tmpfs             794004      2508    791496   1% /run
/dev/sda2       97905948  92533256    356324 100% /
tmpfs            3970008         0   3970008   0% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            3970008         0   3970008   0% /sys/fs/cgroup
/dev/loop1         56832     56832         0 100% /snap/core18/1988
/dev/loop2        101760    101760         0 100% /snap/core/11187
/dev/loop5           256       256         0 100% /snap/gtk2-common-themes/13
/dev/loop7        224256    224256         0 100% /snap/gnome-3-34-1804/72
/dev/loop0        101632    101632         0 100% /snap/core/11167
/dev/loop3         66432     66432         0 100% /snap/gtk-common-themes/1514
/dev/loop6        166784    166784         0 100% /snap/gnome-3-28-1804/145
/dev/loop9         66688     66688         0 100% /snap/gtk-common-themes/1515
/dev/loop8         56832     56832         0 100% /snap/core18/2066
/dev/loop11       114048    114048         0 100% /snap/shutter/27
/dev/loop4        224256    224256         0 100% /snap/gnome-3-34-1804/66
/dev/loop10        32896     32896         0 100% /snap/snapd/12057
/dev/loop12        52224     52224         0 100% /snap/snap-store/542
/dev/loop15        33152     33152         0 100% /snap/snapd/12159
/dev/loop13        52224     52224         0 100% /snap/snap-store/547
/dev/loop14       302720    302720         0 100% /snap/vlc/2288
/dev/nvme0n1p1     98304     33574     64730  35% /boot/efi
/dev/sda3      858014832 246173468 568186864  31% /home
tmpfs             794000        28    793972   1% /run/user/125
tmpfs             794000        76    793924   1% /run/user/1000

루트 공간을 확보하려면 어떻게 해야 합니까? 왜 그렇게 많은 공간을 차지합니까? 도와주세요.

답변1

guiverc이 말했듯이 사용할 수 있습니다사용 중인 디스크 공간을 확인하는 명령입니다. 당신은 또한 사용할 수 있습니다NCDU시각적으로 보여줄 것입니다.

또한 많은 작은 파일로 작업하는 경우 특히 inode가 부족할 수 있으므로 inode를 확인하십시오.

df -i -h /
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/nvme0n1p2    30M  1.9M   28M    7% /

워크스테이션이고 로그가 필요하지 않은 경우 삭제할 수 있습니다. 위치는 다음과 같습니다:

/var/log

다음을 통해 사용 중인 공간을 확인할 수 있습니다.

sudo du -h /var/log/

제 경우에는 /var/log/journal에서 4.5GB와 4.1GB를 사용하고 있습니다. 따라서 로그 저널의 크기를 100MB로 제한하려면 다음을 수행할 수 있습니다.

sudo journalctl --vacuum-size=100M

응용 프로그램을 설치한 후 나중에 제거한 경우 더 이상 사용하지 않는 공용 라이브러리가 디스크 공간을 차지하고 있을 수 있습니다. 다음을 사용하여 해당 공간을 청소할 수 있습니다.

sudo apt autoremove

건배

답변2

Q. 루트 공간을 확보하려면 어떻게 해야 합니까?

공간을 확보하려면 이동하거나 삭제할 수 있는 파일을 찾아야 합니다.

Q. 왜 그렇게 많은 공간을 차지하나요?

여기 있는 누구도 이 질문에 대답할 수 없습니다. 당신은 당신의 시스템에 무엇이 있는지 알고 있습니다. 우리는하지 않습니다.

제안:

  1. 먼저 디렉터리를 살펴 /var/log보고 이동하거나 삭제할 수 있는 파일이 있는지 확인하세요.
  2. 더 이상 필요하지 않은 응용 프로그램을 제거하십시오.
  3. 머신에 데이터베이스가 있는 경우 데이터/로그 파일을 다른 파티션으로 이동하는 것을 고려하십시오.

관련 정보