天天看點

org.csource.common.MyException: getStoreStorage fail, errno code: 28問題解決

文章目錄

    • 一、出現的錯誤
    • 二、原因
    • 三、解決方式
        • 1、如果不允許删除的話,隻能擴大你的磁盤容量了;
        • 2、可以選擇删除不需要的問題。這裡提供了幾種遞歸删除的方式(慎用,無法撤銷)

一、出現的錯誤

org.csource.common.MyException: getStoreStorage fail, errno code: 28
	at org.csource.fastdfs.StorageClient.newWritableStorageConnection(StorageClient.java:1629)
	at org.csource.fastdfs.StorageClient.do_upload_file(StorageClient.java:639)
	at org.csource.fastdfs.StorageClient.upload_file(StorageClient.java:162)
	at org.csource.fastdfs.StorageClient.upload_file(StorageClient.java:180)
           

二、原因

首先使用

df -h

檢視你的存儲空間使用率,已經達到91%,一般是存儲空間滿了。

org.csource.common.MyException: getStoreStorage fail, errno code: 28問題解決

再打開

/etc/fdfs/

目錄下的tracker.conf的配置,看到預留的存儲空間為10%,原因是存儲空間占用達到了限制;(我是用作fastDFS存儲)

org.csource.common.MyException: getStoreStorage fail, errno code: 28問題解決

如果,你的不是10%,那更改這個配置,改變你的限制大小,重新開機即可;

三、解決方式

1、如果不允許删除的話,隻能擴大你的磁盤容量了;

2、可以選擇删除不需要的問題。這裡提供了幾種遞歸删除的方式(慎用,無法撤銷)

遞歸删除.pyc格式的檔案

列印目前檔案夾下指定大小的檔案

find . -name "*" -size 145800c -print
           

遞歸删除指定大小的檔案(145800)

遞歸删除指定大小的檔案,并列印出來

  • "."

    表示從目前目錄開始遞歸查找
  • “ -name '*.exe' "

    根據名稱來查找,要查找所有以.exe結尾的檔案夾或者檔案
  • " -type f "

    查找的類型為檔案
  • "-print"

    輸出查找的檔案目錄名
  • -size 145800c

    指定檔案的大小
  • -exec rm -rf {} \;

    遞歸删除(前面查詢出來的結果)

繼續閱讀