フォルダー
はじめての方
フォルダーを一度設定しておけば、完了したダウンロードが、コピーを増やさずに瞬時にライブラリへ入ります。
インストールの例では、/movies、/tv、/music、/downloads を 1 つずつマウントしています。これでも動きますが、インポートのたびに丸ごとコピーになります。このページでは、この 4 つのマウントを 1 つの共有の親フォルダーに置き換えます。この設定は任意です。
ルール
ルール へのリンクダウンロードとメディアを 1 つのディスク上の、1 つの親フォルダーの下に置き、その親フォルダーを HolyArrs とダウンローダーに同じパスでマウントします。
ハードリンクは、同じファイルに付ける 2 つ目の名前です。余分な容量を使わず、瞬時に作られます。ただし、1 つのファイルシステムの中でしか使えません。Docker はマウントをそれぞれ別のファイルシステムとして扱うので、マウントを分けると丸ごとコピーになります。
/srv/data mounted as /data in HolyArrs and the downloader├── downloads│ ├── torrents│ └── usenet└── media ├── movies ├── tv └── music設定する
設定する へのリンク-
ホストでフォルダーを作成します。
Terminal window mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music} -
PUIDのユーザーに書き込み権限を付けます。Terminal window chown -R 1000:1000 /srv/data -
親フォルダーを HolyArrs にマウントします:
- /srv/data:/data。 -
ダウンローダーにも同じようにマウントします:
- /srv/data:/data。保存先フォルダーは/data/downloads/torrentsまたは/data/downloads/usenetに設定します。 -
HolyArrs では、初回セットアップのときに
/data/media/movies、/data/media/tv、/data/media/musicをライブラリフォルダーとして使います。Settings > Library folders(設定 > ライブラリフォルダー)に No hardlink(ハードリンクなし)の警告が表示されなくなります。
オプション
オプション へのリンクマウントを分ける
マウントを分ける へのリンク/movies、/tv、/music、/downloads を 4 つのマウントにしても動きます。その場合、インポートのたびにファイルがコピーされるので、時間がかかり、ダウンローダーが自分のファイルを削除するまで 2 倍の容量を使います。
ダウンローダーが別のコンテナにあり、パスが違う場合
ダウンローダーが別のコンテナにあり、パスが違う場合 へのリンクダウンローダーからフォルダーが別の名前で見えている場合は、Settings > Downloaders(設定 > ダウンローダー)のそのダウンローダーで、Downloader’s path(ダウンローダー側のパス)と HolyArrs’ path(HolyArrs 側のパス)を入力します。たとえば /data/torrents と /downloads です。パスが同じなら、対応付けは不要です。
うまくいかないとき
うまくいかないとき へのリンク| 表示される内容 | 原因 | 対処 |
|---|---|---|
| ライブラリフォルダーに No hardlink | ダウンロードとメディアが別のマウントまたはファイルシステムにあります | 上の説明のとおり、親フォルダーを 1 つマウントします |
| Read only(読み取り専用)または Missing(見つかりません) | パスが間違っているか、PUID に書き込み権限がありません |
コンテナの中のパスを使い、所有者を直します |
| フォルダーが見つからない | ホスト側のパスを入力しています | コンテナ側のパスを入力します。たとえば /data/media/movies です |
| インポートで、パスが許可されていないと表示される | ダウンロードフォルダーが既知の場所ではありません | HOLYARRS_SAVE_PATH を設定するか、Settings > Library folders > Extra import folders(追加のインポートフォルダー)に追加します |
上級者向け
上級者向け へのリンクフォルダーの確認で調べること
| 確認 | 失敗したときの表示 |
|---|---|
| フォルダーが存在する | Missing(フォルダーは使われません) |
| HolyArrs がテストファイルを書き込める | Read only(フォルダーは使われません) |
| 有効な各ダウンローダーのフォルダーからハードリンクできる | No hardlink(警告。インポートはコピーになります) |
| 空き容量が 100 MB 以上ある | 空き容量不足のメモ |
テストファイルは確認のあとに削除されます。Check again(もう一度確認)でやり直せます。
ライブラリフォルダーのルール
- 存在すること、フォルダーであること、フルパスであることが必要です。
- 別のライブラリフォルダーの中や、それを含む位置には置けません。各パスは 1 回しか使えません。
- Rename(名前の変更)は、表示名だけを変更します。Remove(削除)はファイルをすべて残します。そのフォルダーをまだ使っているタイトルがある間は拒否されます。
- Extra import folders: 1 行に 1 つのフルパスで、最大 32 個。
/やC:\のようなディスク全体は拒否されます。リストを変更できるのは、オーナーか、パスワードでサインインした管理者だけです。 - 手動インポートでは、ライブラリフォルダー、
HOLYARRS_SAVE_PATH、各ダウンローダーのパス対応の HolyArrs 側も使えます。..を含むパス、ネットワーク共有のパス、外に出るリンクは拒否されます。
関連ページ
関連ページ へのリンクHolyArrs は無料です。時間の節約になったら、GitHub でスターを付ける、スポンサーになる、コーヒーをおごるのいずれかで応援してください。