• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35735
  • 公開日時 : 2024/04/30 08:11
  • 印刷
DSServista

【DataSpider Servista】[ZIP圧縮] [ZIP解凍] で発生する「java.io.IOException No space left on device」の原因と対処方法を教えてください

ファイル操作アダプタの [ZIP圧縮] 処理/ [ZIP解凍] 処理で ZipOperationException エラーが発生し、原因として下記のメッセージが出力されました。
---
java.io.IOException: No space left on device
---
原因と対処方法を教えてください。
カテゴリー : 

回答

■エラーについて
「java.io.IOException: No space left on device」は、デバイス上に十分な領域がない場合に出力されます。
 
■仕様説明
[ZIP圧縮] 処理では、$DATASPIDER_HOME/server/tmp において一時的に該当ファイル(ディレクトリ)の圧縮を行い、出力先に指定されたディレクトリにコピーします。
 
また、[ZIP解凍] 処理では、$DATASPIDER_HOME/server/tmp に一時的に ZIP ファイルをコピーして解凍したファイル(ディレクトリ)を作成し、出力先に指定されたディレクトリにコピーします。
 
■想定される原因
$DATASPIDER_HOME/server/tmp が存在するデバイスの空き領域が不足している可能性が想定されます。
 
■想定される対処方法
$DATASPIDER_HOME/server/tmp が存在するデバイスで、該当のファイルを処理するために必要な領域が確保されているか、ご確認ください。
 
なお、システムマウントで「/tmp」として使用するディレクトリは、下記プロパティファイルでパスを変更することができます。
 ※デフォルトの設定値は $DATASPIDER_HOME/server/tmp です。
 
  ・プロパティファイル
   $DATASPIDER_HOME/server/conf/system.properties
   
  ・キー
   ds.system.tmp.dir
   
  (設定例)ds.system.tmp.dir=d:/sample_dir/tmp
 
このため、DataSpider Servista がインストールされているデバイスの空き領域が不足している場合には、上記設定を変更し DataSpiderServer の再起動を行うことで、事象が再現しなくなるかご確認ください。
 
 
参考情報
 
・[プロパティリファレンス]-[サーバのプロパティファイル]-[system.properties]
 URL:https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/servista/properties_reference.html#system_srv
目的別で検索
トラブルシューティング