misskey icon indicating copy to clipboard operation
misskey copied to clipboard

リモートユーザーの使用されていないメディアを自動で削除するか、メディアの削除を連合して欲しい

Open Sayamame-beans opened this issue 4 weeks ago • 1 comments

Summary

タイトル通りです。(後者はAPの仕様上では厳しいようには思いますが)

現状、リモートサーバー側でメディアが削除されたり、当該メディアが含まれていたノートが全て削除されたとしても、添付されていたメディアはローカルの(連合先となるサーバーの)ドライブ上に保持され続けるはずです。 これにより、当該メディアはロール設定によるドライブの容量上限まで溜まり続けることになると思います。 (上限に達すると古い方から削除されて入れ替わる)

そのため、本機能を要望します。 後者のメディアの削除を連合する案が理想的ですが、(閲覧注意フラグ関連の時にも恐らく検討されたように)メディア単体の情報更新を連合することはAP上では困難と推測します。 前者であれば(Remote Notes Cleaningと近い形などでも)実装出来そうです。

Purpose

不使用ファイルの削除による使用容量削減など

Do you want to implement this feature yourself?

  • [ ] Yes, I will implement this by myself and send a pull request

Sayamame-beans avatar Nov 28 '25 15:11 Sayamame-beans

Image 前提として、「リモートのファイルをキャッシュする」を有効にした時のお話でしょうか(通常はたしかoffだったはず)。


おそらく、下記のような状況を問題視されているのだと思いました。

  • 現状のロール上限は「上限を超えた瞬間」にしか削除が走らない → 上限ギリギリに張り付き、キャッシュが入れ替わらない → 結果としてドライブが常時逼迫してしまう

  • 逆に上限を小さくするとドライブは圧迫されにくくなるが、キャッシュとして保持できる量が減るため、 リモートに対するリクエスト回数が増えてしまう

つまり「容量を確保しつつドライブを逼迫させない」という両立が難しい状態かと理解しています。 自動削除があれば、キャッシュの効果を保ちつつ、ドライブ容量の逼迫を回避できるのでは…という旨のご提案だと解釈しました。

samunohito avatar Nov 29 '25 00:11 samunohito