2016-11-07 11 views
1

불행히도 Plone 사이트 (Plone 5.05)에 500GB ZODB, Data.fs가 있습니다. 그래서 빈을 사용할 방법이 없습니다./포장하여 포장하십시오. 성능에 심각한 영향이 있습니다. 어떻게해야합니까?Data.fs를 포장 할 수 없습니다. 너무 커서 500GB가 넘습니다

+0

와우 ... 도대체 어떻게 한거야 ??? 블롭 저장 공간을 어떻게 든 비활성화 했습니까? 거대한 데이터로드가있는 Plone 사이트도 있지만 주요 부분은 blob 디렉토리에 있습니다. 이 질문을하기 때문에 실제 서버가 있습니까? 내가 아는 유일한 해결책은 2TB USB 드라이브를 연결하고 첨부 된 디스크에 filestorage를 옮기고'pack'을 실행하는 것입니다. – Mathias

+0

btw. – Mathias

+0

예, 1.2TB (1.8TB hdd 및 Data.fs의 512GB) 이상의 하드 디스크 공간을 사용할 수 있지만 계속 실패합니다. – Andy

답변

4

데이터가 들어있는 볼륨의 공간이 부족하다고 가정합니다.

먼저 zeoserver 설정에서 pack-keep-old을 끄십시오 :

[zeoserver] 
recipe = plone.recipe.zeoserver 
... 
pack-keep-old false 

이것은 Data.fs 파일과 일치하는 모양의 .old로 사본의 생성을 비활성화합니다. 그러면 팩을 완성 할 수 있습니다.

또는 Zope/Plone 설치를 별도의 컴퓨터 또는 볼륨에 추가로 만들고 데이터 파일을 복사하십시오. Zeopack을 거기에서 실행하십시오. 현재 압축 된 저장소를 다시 복사하십시오.