2017-09-06 1 views
0

필요하지 않은 파일을 삭제할 수 있도록 영역 서버의 임시 폴더가 어떻게 작동하는지 자세히 알고 싶습니다. var에/lib 디렉토리/영역/객체 서버에서 내 서버에 영역 객체 서버에서 임시 파일 삭제

,/tmp를 내가 가지고 :

  • 38 항목 월요일 당당한 21의 모든 0 바이트는 그 (core.something).
  • 수요일 8 월 23 일부터 700mb - 3.5gb 인 항목 27 개 (core.something).
  • 1 파일 (core.something)은 일요일 8 월 27 일부터 2.5GB입니다.
  • 8 월 30 일 수요일부터 1-3.5gb 인 8 개의 파일 (core.something).
  • 목요일 8 월 31 일부터 1-3.4GB 인 6 개의 파일 (core.something).
  • 9 개의 파일 (core.something)은 금요일 9 월 1 일부터 1-2.1 GB입니다.
  • 9 월 4 일 월요일부터 1-2.7GB 인 두 개의 파일 (core.something).
  • 8 월 11 일부터 9 월 4 일까지의 폴더가있는 realm-object-server 폴더.

제 질문은이 폴더에서 아무것도 삭제할 수 있는지입니다. 이 파일이 거론되는 날에는 커다란 격차가 있으며 특히 8 월 23 일부터는 서버에서 342GB의 공간을 차지합니다. 이러한 파일이 오래된 경우 자동으로이 파일을 제거 할 수 있습니까? 아니면 파일을 삭제해도 문제가되지 않습니까?

서버에 저장되는 데이터가 너무 많아서 서버에서 데이터를 거의 전송하지 않는 경우 (매우) 혼란 스럽습니다.

(사이드 노트 : 실수로 이미지를 영역에 저장 한 후 장치에 저장하고 URL을 저장하는 것으로 전환했지만 사진을 저장하는 영역을 마이그레이션하지 않았기 때문에 여전히 그렇습니다. 그러나 모두 새 영역은 참조 만 저장하므로 그만큼 너무 부 풀릴 수 있습니다.하지만 임시 파일을 수동으로 지우는 데 필요한 설명서가 없거나 자동으로 수행되는 경우 수동으로 수행해야하는지 확인해야합니다.

+0

음, 서버가 가득 차서 서버를 다시 시작하기 위해 일부 파일을 삭제했습니다. 내가 지금 막 깨뜨린 것, 앞으로 이것을 처리하는 방법에 대한 약간의 통찰력을 정말로 고맙게 생각할 것입니다. – Kurt

+0

Realm은 다양한 임시 항목 (예 : 객체, 사용 권한 범주 정보 등)을 저장하기 위해 런타임에'var/lib/realm/object-server/tmp'를 사용합니다. 디스크 공간이 문제가되면 (즉,이 디렉토리가 너무 커지면)이 디렉토리 아래의 모든 항목을 안전하게 삭제할 수 있습니다 (ROS를 중지 한 후). ROS가 시작될 때 필요에 따라 다시 생성됩니다. 이것은 일반적으로이 디렉토리가 필요하다고 생각하는 것보다 큽니다. 그러나 여러분이 지적했듯이이 경우에는 큰 바이너리 이미지를 저장하는 것이 원인 일 수 있습니다. –

+0

감사합니다. @EricMaxwell. 그래서, 나는 그 파일들을 삭제하기 전에 서버를 멈추지 않았다. 그 이후로 다시 시작되었습니다. 서버를 실행중인 서버를 삭제하여 영구적으로 손상을 입 혔을 가능성이 있습니까?ALSO> 앞으로 서버를 중단하는 한, 서버를 다시 시작하고 서버를 다시 시작하면 필요한 임시 파일 만 생성됩니다. – Kurt

답변

1

ROS가 중지 된 상태에서 var/lib/realm/object-server/tmp 디렉토리의 파일을 삭제할 수 있습니다. 이러한 파일을 삭제해도 지속적인 피해는 없습니다. 다시 필요할 때 ROS가 tmp 파일을 작성합니다.

영역의 백업 서비스는 tmp 디렉토리도 백업하지 않습니다.