50GB 서버 SSD와 40G RAM이 있고 Ubuntu를 실행하고 있는데 tmpfs가 SSD의 15GB 파티션 2개를 사용하고 있나요?

50GB 서버 SSD와 40G RAM이 있고 Ubuntu를 실행하고 있는데 tmpfs가 SSD의 15GB 파티션 2개를 사용하고 있나요?

공간을 다시 확보하려면 어떻게 해야 하나요? 공간이 없습니다.

편집: 설명하자면, 최소한 몇 가지 다른 Conda 환경을 실행했는데 이 tmpfs 파일의 소스가 될 수 있습니까?

Filesystem      Size  Used Avail Use% Mounted on
udev             15G     0   15G   0% /dev
tmpfs           3.0G  920K  3.0G   1% /run
/dev/sda1        49G   47G  2.0G  96% /
tmpfs            15G     0   15G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            15G     0   15G   0% /sys/fs/cgroup
/dev/loop0       98M   98M     0 100% /snap/google-cloud-sdk/126
/dev/loop1       55M   55M     0 100% /snap/core18/1705
/dev/loop2       94M   94M     0 100% /snap/core/8935
/dev/loop3       99M   99M     0 100% /snap/google-cloud-sdk/127
/dev/sda15      105M  3.6M  101M   4% /boot/efi

답변1

공간이 부족한 것 같지는 않지만 파일 시스템을 장치에 일치시키는 데 어려움이 있습니다. 따라서 가장 먼저 해야 할 일: 50GB SSD는 /dev/sda1인 것 같습니다. 이것이 장치 이름입니다. 그리고 /에 마운트됩니다. 이것은 루트 디렉토리입니다. 따라서 cd /루트 디렉터리로 이동하여 다음 디렉터리 수준별 사용량을 확인합니다.du -h --max-depth=1

다른 모든 장치는 귀하의 것이 아니며 메모리를 소비하지도 않습니다. 모든 tmpfs는 RAM에 상주하며 최대 크기가 할당되어 있습니다. 콘텐츠로 채워질 때까지는 공간을 차지하지 않습니다. 명령으로 교차 확인 free하거나 top(ESC 또는 Q 키로 종료) 모니터하십시오.

장치 /dev/loopX는 콘텐츠 외부(예: 암호화된 장치의 암호화되지 않은 버전 또는 귀하의 경우 호스트 공급자와 관련된 것) 외부에 다시 ​​마운트된 것 같습니다. 실제로는 하드 디스크와 같은 장치가 아니기 때문에 꽉 찬 것으로 보고됩니다. 그것들은 순전히 가상입니다.

남은 공간이 있는지 쉽게 확인할 수 있습니다. SSH 등을 통해 계속 로그인할 수 있습니다. 따라서 로그 파일 및 기타 관리 데이터를 작성할 수 있습니다.

그동안 소위 Linux Standard Base에 대해 즐겨찾는 정보 소스를 확인하세요. 기본적인 Linux 파일 시스템 레이아웃과 지침을 설명합니다. 또한 Linux 파일 시스템 유형을 살펴보십시오. tmpfs 및 루프 장치.

관련 정보