رفتن به محتوا

پوشه‌ها

تازه‌وارد

پوشه‌هایتان را یک‌بار تنظیم کنید تا دانلودهای تمام‌شده بدون کپی دوم و فوراً در کتابخانه بنشینند.

مثال نصب پوشه‌های /movies، /tv، /music و /downloads را یکی‌یکی نگاشت می‌کند. کار می‌کند، ولی هر ورود یک کپی کامل است. این صفحه آن چهار نگاشت را با یک پوشهٔ والدِ مشترک عوض می‌کند. اختیاری است.

دانلودها و رسانه را زیر یک پوشهٔ والد، روی یک دیسک بگذارید، و آن پوشهٔ والد را با همان مسیر در HolyArrs و دانلودر نگاشت کنید.

hardlink (پیوند سخت) یک نام دوم برای همان فایل است. فضای اضافه نمی‌گیرد و فوراً ساخته می‌شود. فقط داخل یک سیستم فایل کار می‌کند و Docker هر نگاشت را سیستم فایل جدا حساب می‌کند؛ پس نگاشت‌های جدا کپی کامل را اجباری می‌کنند.

/srv/data mounted as /data in HolyArrs and the downloader
├── downloads
│ ├── torrents
│ └── usenet
└── media
├── movies
├── tv
└── music
  1. پوشه‌ها را روی میزبان بسازید:

    Terminal window
    mkdir -p /srv/data/downloads/{torrents,usenet} /srv/data/media/{movies,tv,music}
  2. به کاربر PUID خود دسترسی نوشتن بدهید:

    Terminal window
    chown -R 1000:1000 /srv/data
  3. پوشهٔ والد را در HolyArrs نگاشت کنید: - /srv/data:/data.

  4. همین را در دانلودر هم نگاشت کنید: - /srv/data:/data، و پوشهٔ ذخیرهٔ آن را روی /data/downloads/torrents یا /data/downloads/usenet بگذارید.

  5. در HolyArrs، هنگام اولین اجرا از /data/media/movies، /data/media/tv و /data/media/music به‌عنوان پوشهٔ کتابخانه استفاده کنید.

    باید در Settings > Library folders (تنظیمات > پوشه‌های کتابخانه) هشدار No hardlink (بدون hardlink) را نبینید.

/movies، /tv، /music و /downloads به‌صورت چهار نگاشت باز هم کار می‌کنند. در این حالت هر ورود فایل را کپی می‌کند، که بیشتر طول می‌کشد و تا وقتی دانلودر کپی خودش را پاک کند دو برابر فضا مصرف می‌کند. این برای دانلودهای یوزنت هم صدق می‌کند، حتی روی یک دیسک: یک فایل فقط درون یک نگاشت می‌تواند فوری جابه‌جا شود، پس از پوشهٔ والد مشترک بالا استفاده کنید.

دانلودر در کانتینر دیگر با مسیرهای دیگر

پیوند به دانلودر در کانتینر دیگر با مسیرهای دیگر

اگر دانلودر پوشه را با نام دیگری می‌بیند، در Settings > Downloaders (تنظیمات > دانلودرها) روی دانلودر Downloader’s path (مسیر دانلودر) و HolyArrs’ path (مسیر HolyArrs) را پر کنید، مثل /data/torrents و /downloads. مسیرهای یکسان به نگاشت نیاز ندارند.

چه می‌بینید علت راه‌حل
No hardlink روی یک پوشهٔ کتابخانه دانلودها و رسانه روی نگاشت‌ها یا سیستم فایل‌های متفاوت‌اند یک پوشهٔ والد را نگاشت کنید، مثل بالا
Read only (فقط‌خواندنی) یا Missing (ناموجود) مسیر اشتباه است، یا PUID نمی‌تواند بنویسد مسیر داخل کانتینر را بنویسید؛ مالکیت را درست کنید
پوشه‌ای پیدا نمی‌شود مسیر میزبان را وارد کرده‌اید مسیر کانتینر را وارد کنید، مثل /data/media/movies
ورود می‌گوید مسیر مجاز نیست پوشهٔ دانلود جای شناخته‌شده‌ای نیست HOLYARRS_SAVE_PATH را تنظیم کنید، یا آن را در Settings > Library folders > Extra import folders اضافه کنید
بررسی پوشه چه چیزهایی را آزمایش می‌کند
بررسی چطور شکست می‌خورد
پوشه وجود دارد Missing (پوشه استفاده نمی‌شود)
HolyArrs می‌تواند یک فایل آزمایشی بنویسد Read only (پوشه استفاده نمی‌شود)
hardlink از پوشهٔ هر دانلودر فعال No hardlink (هشدار، ورودها کپی می‌شوند)
دست‌کم 100 MB فضای خالی یادداشت کم‌بودن فضا

فایل‌های آزمایشی بعد از بررسی پاک می‌شوند. Check again (دوباره بررسی کنید) آن را دوباره اجرا می‌کند.

قوانین پوشهٔ کتابخانه
  • باید وجود داشته باشد، یک پوشه باشد و مسیر کامل باشد.
  • نمی‌تواند داخل پوشهٔ کتابخانهٔ دیگری باشد یا پوشهٔ دیگری را در بر بگیرد. هر مسیر یک‌بار استفاده می‌شود.
  • Rename (تغییر نام) فقط نام نمایشی را عوض می‌کند. Remove (حذف از فهرست) همهٔ فایل‌ها را نگه می‌دارد و تا وقتی عنوان‌هایی از پوشه استفاده می‌کنند رد می‌شود.
  • Extra import folders (پوشه‌های ورود اضافه): هر خط یک مسیر کامل، تا 32 مسیر. یک دیسک کامل مثل / یا C:\ رد می‌شود. فقط مالک، یا مدیری که با گذرواژه وارد شده، می‌تواند فهرست را تغییر دهد.
  • ورود دستی پوشه‌های کتابخانه، HOLYARRS_SAVE_PATH و سمت HolyArrs در نگاشت مسیر هر دانلودر را هم مجاز می‌کند. مسیرهایی با ..، مسیر اشتراک شبکه و پیوندهایی که به بیرون می‌روند رد می‌شوند.

HolyArrs رایگان است. اگر در وقتتان صرفه‌جویی کرد، در GitHub به آن ستاره بدهید، حمایت مالی کنید یا برای من یک قهوه بخرید.