Closed MicotoTisaki closed 1 year ago
お世話になっております。少々調べた結果、録画済みから保護をかけたデータのみが生き残っていた様です。それ以外はm2tsファイルの存在は残っているのですが、録画済みからは閲覧ができないといった状態になっている様です。
ログを見ると、指定された閾値(71680MB)より空き領域が少なくなっていることで古い録画データが削除されているみたいですね。 ディスクの空き容量を確認してみてはいかがでしょう?
該当ログはこのあたり
[2022-03-25T18:19:48.684] [INFO] system - run storage limit cmd: remove
[2022-03-25T18:19:48.685] [ERROR] system - limit cmd error: remove
[2022-03-25T18:19:48.685] [ERROR] system - Error: CmdBinIsNotFound
at Object.ProcessUtil.parseCmdStr (/app/dist/util/util/ProcessUtil.ts:64:19)
at StorageManageModel. (/app/dist/model/operator/storage/model/operator/storage/StorageManageModel.ts:97:46)
at Generator.next ()
at fulfilled (/app/dist/model/operator/storage/StorageManageModel.js:17:58)
[2022-03-25T18:19:48.690] [INFO] system - name: recorded, free: 71617.65625, threshold: 71680
[2022-03-25T18:19:48.706] [INFO] system - storage limit remove recorded: 160235
[2022-03-25T18:19:48.707] [INFO] system - delete recorded: 160235
関連する設定項目はこちら https://github.com/l3tnun/EPGStation/blob/master/doc/conf-manual.md#recorded
コメントありがとうございます。こちらの設定はかなり昔に適用し、70GB/42TBを切った場合に古いものから消していく様にしています。以前まではこの設定で1か月分はm2tsで問題なく保存され、新しいものが入るタイミングで古いものが正常に消えて行っている状態でした。ただ今回、m2tsファイルは正常に保存されているのに録画済みタブから閲覧ができないといった状態になっています。フォルダ直下は以下のようになっています。
たぶん問題はdb側かそれを読み込むあたりに問題が発生していると思われるのですが、確認方法が分からず困っている状態です。
貼られているログからは、ストレージが足りずに録画が削除されていること、limitCmdが正しく設定できていないことくらいしかわかりません。 DBの破損等、色々原因があるかもしれませんが、私の方でのサポートしかねますのでクローズさせていただきます。
環境
2.6.20
3.7.1
14.15.1
Issue
... 予約は正常に入るのですが、録画が開始されない番組がある・録画時間を過ぎ録画が終了したタイミングで一瞬録画済みタブにデータは追加されるのですが、その後録画済みから消えてしまうといった現象が発生しています。 現状録画済みには特に規則性が見つからない34個の録画データのみが閲覧できるといった状態になっています。最近までは録画済みタブには今まで録画していたデータが残っておりました。 また、recordedに設定しているフォルダ内を直接確認すると録画データは残っているためdb側で何かしら発生している可能性が考えられますが、どのようにエラーを確認すれば良いのかが分からず、お助けいただけると幸いです。 現状以下の画像の順のように、一部正常に終了し録画データが追加された後に時間がたつと消えてしまうといった状態になっています。

以下エラーログを添付します。
よろしくお願いします。