今日は iPad で Transmission にログインしてシード状況を確認しましたが、何故か Synology NAS 上の Transmission サービスがクラッシュしてしまいました。docker-compose で再起動すれば解決するだろうと思っていましたが、解決するまで長い時間を費やしました。その間、一時的にシードを再開するのを諦めることも考えました。
まず、皆さんには Transmission の設定フォルダを定期的にバックアップするタスクを設定することをお勧めします!!!!私は今日、設定フォルダが突然消えてしまいました!当時は問題の深刻さに気づいていませんでしたが、新しいフォルダを作成したため、Transmission を再インストールして開いたところ、シードリストが空になってしまいました!!
もし私と同じように Transmission の設定フォルダのバージョン管理を無効にしてしまった場合、心配しないでください。以下の手順ですべての設定を取り戻すことができます。
- コントロールパネルで SSH を有効にします。
- sudo find / -name resume
- ここが魔法の場所です。2 つの transmission/resume フォルダが見つかるはずです。最初のものが救世主であり、2 番目のものは私が後で作成したものです。
- 最初の transmission のパスにある resume と torrents フォルダにはたくさんのファイルが含まれています!それが解決策です!!!!
- 最初の transmission のパスにある resume と torrents フォルダを 2 番目の transmission のパスにコピーします。
- ll コマンドを使用して 2 番目の transmission のパスにある他のファイルのユーザーとグループを確認します。
- 以下のコマンドを使用して、2 つのフォルダとその中のファイルの権限を正しく変更します。
sudo chgrp -R グループ名 torrents/
sudo chown -R ユーザー名 torrents/
sudo chgrp -R グループ名 resume/
sudo chown -R ユーザー名 resume/ - これで Transmission を開くと、すべてのトレント情報が復元されているはずですが、データが見つからないという場合があります。以下のスクリーンショットをご覧ください。これはトレントの設定ファイルが保存されているパスであり、docker-compose.yml ファイルでパスを再マッピングし、docker-compose を再起動する必要があります。
- すべてが復元されました!!!!!