ข้ามไปยังเนื้อหา

โฟลเดอร์

มือใหม่

ตั้งค่าโฟลเดอร์ครั้งเดียว ให้งานดาวน์โหลดที่เสร็จแล้วเข้าคลังได้ทันที โดยไม่ต้องมีสำเนาที่สอง

ตัวอย่างใน การติดตั้ง เมานต์ /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 เป็นโฟลเดอร์คลังระหว่าง การเปิดใช้ครั้งแรก

    จะไม่เห็นคำเตือน No hardlink (ไม่มี hardlink) ใน Settings > Library folders (การตั้งค่า > โฟลเดอร์คลัง)

/movies, /tv, /music และ /downloads เป็นสี่เมานต์ก็ยังใช้ได้ แต่ทุกการนำเข้าจะคัดลอกไฟล์ ซึ่งช้ากว่าและใช้พื้นที่เป็นสองเท่าจนกว่าตัวดาวน์โหลดจะลบสำเนาของมัน กรณีนี้ใช้กับงานดาวน์โหลด Usenet ด้วย แม้อยู่ดิสก์เดียวกัน เพราะไฟล์ย้ายทันทีได้เฉพาะภายในเมานต์เดียว ดังนั้นให้ใช้โฟลเดอร์แม่ที่ใช้ร่วมกันด้านบน

ตัวดาวน์โหลดอยู่ใน container อื่นและใช้พาธต่างกัน

ลิงก์ไปยัง ตัวดาวน์โหลดอยู่ใน container อื่นและใช้พาธต่างกัน

ถ้าตัวดาวน์โหลดเห็นโฟลเดอร์ภายใต้ชื่ออื่น ให้กรอก Downloader’s path และ HolyArrs’ path ที่ตัวดาวน์โหลดใน Settings > Downloaders เช่น /data/torrents และ /downloads ถ้าพาธตรงกันก็ไม่ต้องแมป

สิ่งที่เห็น สาเหตุ วิธีแก้
No hardlink ที่โฟลเดอร์คลัง งานดาวน์โหลดและสื่ออยู่คนละเมานต์หรือคนละระบบไฟล์ เมานต์โฟลเดอร์แม่โฟลเดอร์เดียว ตามด้านบน
Read only (อ่านอย่างเดียว) หรือ Missing (ขาดหาย) พาธผิด หรือ PUID เขียนไม่ได้ ใช้พาธภายใน container และแก้เจ้าของไฟล์
หาโฟลเดอร์ไม่เจอ คุณพิมพ์พาธของโฮสต์ พิมพ์พาธของ container เช่น /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, สนับสนุนโปรเจกต์ หรือ เลี้ยงกาแฟผู้พัฒนา