โฟลเดอร์
มือใหม่
ตั้งค่าโฟลเดอร์ครั้งเดียว ให้งานดาวน์โหลดที่เสร็จแล้วเข้าคลังได้ทันที โดยไม่ต้องมีสำเนาที่สอง
ตัวอย่างใน การติดตั้ง เมานต์ /movies, /tv, /music และ /downloads ทีละอัน แบบนั้นใช้ได้ แต่ทุกการนำเข้าจะเป็นการคัดลอกเต็มไฟล์ หน้านี้เปลี่ยนเมานต์ทั้งสี่เป็นโฟลเดอร์แม่ที่ใช้ร่วมกันโฟลเดอร์เดียว ไม่บังคับทำ
หลักการ
ลิงก์ไปยัง หลักการเก็บงานดาวน์โหลดและสื่อไว้ภายใต้ โฟลเดอร์แม่โฟลเดอร์เดียว บนดิสก์เดียว แล้วเมานต์โฟลเดอร์แม่นั้นเข้า HolyArrs และตัวดาวน์โหลด ที่พาธเดียวกัน
Hardlink คือชื่อที่สองของไฟล์เดียวกัน ไม่ใช้พื้นที่เพิ่ม และสร้างได้ทันที ใช้ได้เฉพาะภายในระบบไฟล์เดียวกัน และ 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เป็นโฟลเดอร์คลังระหว่าง การเปิดใช้ครั้งแรกจะไม่เห็นคำเตือน 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, สนับสนุนโปรเจกต์ หรือ เลี้ยงกาแฟผู้พัฒนา