2014-05-10 3 views
-2

클래스를 코딩 중이므로 컴파일하려고 할 때이 오류가 발생합니다. 어제 괜찮 았어. IT는 주말에 일하지 않기 때문에 월요일까지 누군가 운 좋게도 운이 좋지 않을 것입니다. 코딩 할 때 유닉스를 사용하기 때문에 상당히 유닉스에 익숙하지 않다.컴파일 할 수 없습니다. 장치에 남은 공간이 없습니다. Unix

cc scheduler.c 
Close failure on scheduler.o : No space left on device 
cc: acomp failed for scheduler.c 
+2

ummm ... 하드 드라이브가 가득 찼습니다 – Cully

+0

['df -H'] (http://unixhelp.ed.ac.uk/CGI/man-cgi?df)를 입력하여 장치 저장소 사용/가용성 : | – user2864740

+0

학교용 서버에서 ssh로 작업합니다. 100 % 경로를 찾고 있습니까? 내가 뭘 할 수 있다면 그냥 지울 수 있을까? – user3381741

답변

0

디스크의 일부 항목을 삭제하십시오. df (사용법은 'man df'를 입력하십시오)를 사용하여 컴파일 할 마운트 위치를 확인하십시오.

0

quota 명령을 확인하십시오. 얼마나 많은 공간을 확보 할 수 있는지 보여줍니다. 아마도 계정에 할당 된 디스크 공간을 모두 다 사용했을 것입니다.

> cd ~ 

을 실행 : 홈 디렉토리로 이동

> du -sh * 

그것은 당신의 각 디렉토리가 차지하는 공간이 표시됩니다. 사용하지 않는 파일을 제거하십시오. 하나의 디렉토리는 대부분의 공간을 차지

경우에, 당신은 그것에 cd 수와 그 하위 디렉토리의 디스크 사용량을 볼 수도있다 du -sh *를 실행합니다. 기본적으로 더 이상 필요하지 않은 대용량 파일을 찾는 데 유용한 명령입니다. 예를 들어, 작년에 수업 프로젝트에 대한 큰 프로그램을 다운로드했지만 더 이상 필요하지 않은 경우 rm입니다.

관련 문제