2017-09-06 72 views
0

我想知道更多有關領域對象服務器上的臨時文件夾是如何工作的,這樣我可以刪除不需要文件。在領域對象服務器,刪除臨時文件

我的服務器上,在無功/ lib中/境界/目標服務器的/ tmp我:是從週一8月21日所有的0字節

  • 38項(core.something)。
  • 從8月23日(星期三)起,有700件物品(core.something)是700mb - 3.5gb。
  • 從8月27日星期日起2.5GB的1個文件(core.something)。
  • 8檔(core.something)從8月30日星期三開始1-3.5gb。
  • 6檔(core.something),從8月31日星期四開始1-3.4gb。
  • 9個文件(core.something)從9月1日星期五開始1-2.1gb。
  • 2檔(core.something)從9月4日星期一開始1-2.7gb。
  • 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。所以,在刪除這些文件之前我沒有停止服務器。它從那以後重新開始。我是否可以通過刪除服務器正在運行的服務器來造成持久的損害?也是>只是爲了澄清,在將來,只要我停止服務器,我可以將其清除,然後重新啓動服務器,它只會創建它所需的臨時文件。 – Kurt

回答

1

當ROS停止時,可以刪除var/lib/realm/object-server/tmp目錄中的文件 。刪除這些文件沒有持久的損害。 tmp文件將在需要時由ROS創建。

境界的備份服務不備份tmp目錄要麼。