ใน ownCloud Infinite Scale (oCIS) “โควต้าผู้ใช้” โดยทั่วไปหมายถึงโควต้าที่กำหนดให้กับพื้นที่ส่วนตัวของผู้ใช้นั้นๆ พื้นที่คือบริเวณจัดเก็บข้อมูลที่มีกฎการเข้าถึงและโควต้าของตนเอง พื้นที่โครงการสามารถมีโควต้าแยกต่างหากได้ ความแตกต่างนี้มีความสำคัญ: การเพิ่มโควต้าพื้นที่ส่วนตัวไม่ได้เปลี่ยนแปลงพื้นที่โครงการโดยอัตโนมัติ และขีดจำกัดสูงสุดทั่วทั้งเซิร์ฟเวอร์ไม่เหมือนกับการตั้งค่าโควต้าสำหรับบุคคลใดบุคคลหนึ่ง
คู่มือนี้แสดงวิธีการตั้งค่า ownCloud Web สำหรับบัญชีผู้ใช้แต่ละราย อธิบายวิธีการกำหนดโควต้าสำหรับผู้ใช้ใหม่ตามบทบาท และชี้ให้เห็นข้อจำกัดในการกำหนดค่าที่อาจทำให้สับสนได้ง่าย การควบคุมที่มีให้ใช้งานนั้นขึ้นอยู่กับเวอร์ชัน oCIS และ Web ของคุณ และวิธีการจัดการข้อมูลประจำตัวผู้ใช้ คู่มือผู้ดูแลระบบ ownCloud Web ที่เชื่อมโยงไว้จะอธิบายการแก้ไขผู้ใช้และการกำหนดโควต้า โปรดตรวจสอบเอกสารที่ตรงกับเวอร์ชันที่คุณใช้งานก่อนทำการเปลี่ยนแปลง
คุณควรตรวจสอบอะไรบ้างก่อนที่จะเปลี่ยนแปลงโควต้า?
ขั้นแรก ให้ระบุพื้นที่ที่ต้องการเปลี่ยนแปลงขีดจำกัด หากผู้ใช้กำลังใช้พื้นที่ไฟล์ส่วนตัวจนเต็ม ให้เปลี่ยนโควต้าสำหรับพื้นที่ส่วนตัวของผู้ใช้นั้น หากปัญหาอยู่ที่พื้นที่ของทีมหรือโครงการ ให้เปลี่ยนโควต้าของพื้นที่นั้นแทน ownCloud อธิบายว่าพื้นที่ต่างๆ เป็นพื้นที่จัดเก็บข้อมูลที่มีโควต้าแยกต่างหาก รวมถึงพื้นที่ส่วนตัวและพื้นที่โครงการ ดูภาพรวมสถาปัตยกรรมและการใช้พื้นที่ใน Infinite Scale
ถัดไป ให้ตรวจสอบว่าใครเป็นผู้จัดการบัญชีผู้ใช้ ผู้ใช้ที่สร้างขึ้นในผู้ให้บริการข้อมูลประจำตัวแบบในตัวอาจสามารถแก้ไขได้ในหน้าจอการจัดการผู้ใช้บนเว็บ หากการใช้งานของคุณใช้ผู้ให้บริการข้อมูลประจำตัวภายนอกหรือไดเร็กทอรีที่ซิงโครไนซ์ ผู้ให้บริการข้อมูลประจำตัว นโยบายการจัดสรร หรือการแมปบทบาทอาจควบคุมคุณสมบัติบางอย่างของบัญชี เอกสารปัจจุบันไม่ได้กำหนดเส้นทางการดูแลระบบที่เป็นสากลสำหรับทุกการตั้งค่าผู้ให้บริการข้อมูลประจำตัว ดังนั้น โปรดตรวจสอบแหล่งที่มาของอำนาจสำหรับบัญชีของคุณก่อนที่จะแก้ไข
- ลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์ในการบริหารจัดการผู้ใช้
- สอบถามผู้ใช้ว่าข้อจำกัดนั้นเป็นพื้นที่จัดเก็บข้อมูลส่วนตัวหรือพื้นที่โครงการที่ใช้ร่วมกัน
- บันทึกโควต้าปัจจุบันและการใช้งานปัจจุบัน แล้วเลือกขีดจำกัดใหม่ที่เหมาะสมกับแผนการจัดเก็บข้อมูลของคุณ
- ตรวจสอบพื้นที่ดิสก์หรือพื้นที่จัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่ว่างอยู่แยกต่างหาก โควต้าเป็นเพียงข้อจำกัดเชิงตรรกะและไม่ได้เป็นการรับประกันว่าระบบแบ็กเอนด์มีพื้นที่จัดเก็บข้อมูลทางกายภาพว่างเพียงพอ
จะเปลี่ยนโควต้าพื้นที่ส่วนตัวของผู้ใช้รายหนึ่งใน ownCloud Web ได้อย่างไร?
สำหรับผู้ใช้ที่คุณจัดการใน ownCloud Web ขั้นตอนการทำงานที่ระบุไว้คือ เปิดการจัดการผู้ใช้ เลือกผู้ใช้ แก้ไขบัญชี และกำหนดโควต้าสำหรับพื้นที่ส่วนตัวของผู้ใช้นั้น ป้ายกำกับและค่าที่ใช้ได้อาจแตกต่างกันไปในแต่ละเวอร์ชัน
- ลงชื่อเข้าใช้ ownCloud Web ด้วยบัญชีผู้ดูแลระบบที่มีสิทธิ์พิเศษ
- เปิดตัวสลับแอปพลิเคชันที่มุมบนซ้าย แล้วเลือกการจัดการผู้ใช้แทนที่จะเป็น ไฟล์
- เลือก"ผู้ใช้"ในแถบด้านข้างซ้าย ค้นหาบุคคลที่ต้องการในรายชื่อผู้ใช้
- เลือกไอคอนรูปดินสอที่อยู่ข้างบัญชีเพื่อแก้ไขรายละเอียด
- ยืนยันหรือกำหนดบทบาทผู้ใช้ที่เหมาะสม จากนั้นเลือกค่าโควต้าที่ต้องการสำหรับพื้นที่ส่วนตัว ใช้ค่าที่สอดคล้องกับนโยบายและกำลังการผลิตคงเหลือของระบบแบ็กเอนด์ของคุณ
- ทำการเปลี่ยนแปลงโดยใช้ตัวควบคุมที่มีอยู่ในเวอร์ชันเว็บที่ติดตั้งไว้ จากนั้นเปิดรายละเอียดผู้ใช้ใหม่ หรือขอให้ผู้ใช้ตรวจสอบข้อมูลบัญชีเพื่อยืนยันจำนวนเงินที่แสดง
เอกสารประกอบการใช้งาน ownCloud Web for Adminsระบุว่า รายละเอียดผู้ใช้ที่มีอยู่สามารถแก้ไขได้จากหน้าภาพรวมผู้ใช้ และผู้ใช้จำเป็นต้องมีทั้งบทบาทและโควต้าสำหรับพื้นที่ส่วนตัว คู่มือนี้มีค่าโควต้าให้เลือก แต่ไม่ได้รับประกันว่าทุกการติดตั้งจะเสนอค่าที่ตั้งไว้ล่วงหน้าหรือช่องค่าที่กำหนดเองเหมือนกัน หากไม่มีค่าที่คุณต้องการ โปรดตรวจสอบเอกสารประกอบสำหรับเวอร์ชัน oCIS/Web และการกำหนดค่าการติดตั้งของคุณอย่างถูกต้อง แทนที่จะสันนิษฐานว่าการตั้งค่าจาก ownCloud Server จะใช้ได้ผล
การเปลี่ยนแปลงโควต้าส่งผลกระทบอย่างไรบ้าง?
โควต้าจะควบคุมปริมาณข้อมูลที่สามารถจัดเก็บได้ในพื้นที่นั้นๆ ไม่ใช่การสำรองพื้นที่จำนวนไบต์บนดิสก์ และไม่ได้ขยายระบบไฟล์หรือบัคเก็ตที่อยู่เบื้องหลัง ownCloud เตือนว่าปริมาณข้อมูลทั้งหมดในทุกพื้นที่อาจทำให้ระบบไฟล์จัดเก็บข้อมูลเต็มได้ แม้ว่าจะมีการกำหนดโควต้าสำหรับแต่ละพื้นที่แล้วก็ตาม ไฟล์ที่อัปโหลดไม่เสร็จอาจใช้พื้นที่อัปโหลดชั่วคราวก่อนที่จะถูกย้ายไปยังพื้นที่เป้าหมาย โปรดตรวจสอบข้อควรพิจารณาทั่วไปเกี่ยวกับการจัดเก็บข้อมูลของ oCISควบคู่ไปกับข้อจำกัดต่อพื้นที่
เมื่อผู้ใช้เข้าใกล้หรือถึงขีดจำกัดใหม่แล้ว อาจไม่สามารถเพิ่มเนื้อหาลงในพื้นที่นั้นได้อีก หลีกเลี่ยงการสัญญาว่าการลดโควต้าจะลบไฟล์โดยอัตโนมัติ เอกสารที่อ้างถึงในที่นี้อธิบายถึงพฤติกรรมของการกำหนดและการใช้โควต้า แต่ไม่ได้ระบุว่าการลดโควต้าโดยผู้ดูแลระบบจะลบเนื้อหาที่มีอยู่ ตรวจสอบการใช้งานปัจจุบันก่อน แจ้งเตือนผู้ใช้ และตรวจสอบพฤติกรรมของเวอร์ชันที่ใช้งานจริงก่อนที่จะลดขีดจำกัดลงต่ำกว่าการใช้งานปัจจุบัน
ขีดจำกัดสูงสุดทั่วโลกเหมือนกับโควต้าผู้ใช้หรือไม่?
ไม่ในเอกสารการกำหนดค่า oCIS 9.0 OCIS_SPACES_MAX_QUOTAระบุว่าเป็นโควต้าสูงสุดทั่วโลกสำหรับพื้นที่จัดเก็บข้อมูล โดยแสดงเป็นไบต์ ศูนย์หมายถึงไม่จำกัด เอกสารยังระบุด้วยว่า หากไม่ได้ใช้ตัวแปรทั่วโลกนี้FRONTEND_MAX_QUOTAจะต้องกำหนดค่าในบริการส่วนหน้า ตัวแปรเหล่านี้เป็นการควบคุมระดับการปรับใช้และข้อจำกัดความสามารถ ไม่ใช่ค่าต่อผู้ใช้ทั่วไปที่คุณเลือกในการจัดการผู้ใช้บนเว็บ โปรดดูข้อมูลอ้างอิงตัวแปรสภาพแวดล้อมขอบเขตพิเศษของ oCIS 9.0
ใช้ตัวแก้ไขผู้ใช้บนเว็บเพื่อกำหนดพื้นที่ส่วนตัวของผู้ใช้แต่ละคน เปลี่ยนค่าสูงสุดโดยรวมเฉพาะเมื่อคุณต้องการเปลี่ยนค่าสูงสุดที่มีให้ใช้งานในทุกพื้นที่โดยตั้งใจ และตรวจสอบการกำหนดค่าที่ตรงกับเวอร์ชันสำหรับบริการที่ได้รับผลกระทบทั้งหมด อย่าคัดลอกจำนวนต่อผู้ใช้ไปวางในการตั้งค่าโดยรวมเพื่อเป็นทางลัด
คุณสามารถตั้งค่าโควต้าสำหรับผู้ใช้ใหม่โดยอัตโนมัติได้หรือไม่?
ใช่ครับ หากผู้ใช้ได้รับการจัดเตรียมผ่านการกำหนดค่าพร็อกซี oCIS ที่เข้ากันได้ เอกสารพร็อกซีฉบับปัจจุบันอธิบายถึงrole_quotasการแมป YAML ที่กำหนดโควต้าเป็นไบต์ให้กับผู้ใช้ใหม่ตามรหัสบทบาทของพวกเขา โดยระบุไว้อย่างชัดเจนว่าการแมปนี้ได้รับการกำหนดค่าใน YAML ไม่ใช่ด้วยตัวแปรสภาพแวดล้อม ตัวอย่างเช่น โครงสร้างจะเป็นดังนี้:
role_quotas:
<role ID>: <quota in bytes>
แทนที่ตัวยึดตำแหน่งทั้งสองด้วยค่าที่ได้รับการตรวจสอบแล้วสำหรับการใช้งานของคุณ ตัวอย่างเช่น 10 GiB คือ 10,737,418,240 ไบต์ เมื่อคำนวณเป็น 10 × 1,073,741,824 ใช้ตัวเลขนี้เฉพาะเมื่อตรงกับนโยบายที่คุณต้องการและรหัสบทบาทถูกต้องเท่านั้น นี่เป็นการกำหนดอัตโนมัติสำหรับผู้ใช้ที่ได้รับการจัดเตรียมใหม่ ไม่ใช่การอัปเดตจำนวนมากตามเอกสารสำหรับบัญชีที่มีอยู่แล้ว กลไกการกำหนดบทบาทของพร็อกซีอาจขึ้นอยู่กับวิธีที่ผู้ให้บริการ OpenID Connect ของคุณให้ข้อมูลบทบาท อ่านเอกสารบริการพร็อกซี oCIS 9.0และทดสอบกับบัญชีใหม่ที่ไม่สำคัญก่อนที่จะใช้งานจริง
ความเข้าใจผิดเกี่ยวกับโควต้าที่พบบ่อยและควรหลีกเลี่ยง
- “โควต้าผู้ใช้ควบคุมพื้นที่ทุกแห่งที่บุคคลนั้นสามารถเข้าถึงได้”ตรวจสอบแล้ว: พื้นที่ส่วนตัวและพื้นที่โครงการสามารถมีโควต้าของตนเองได้ การดำเนินการ: ระบุชื่อพื้นที่แบบเต็มและเปลี่ยนขีดจำกัดของพื้นที่นั้น
- “ค่าสูงสุดทั่วโลกคือปริมาณที่กำหนดให้กับผู้ใช้แต่ละคน”ไม่ถูกต้อง:
OCIS_SPACES_MAX_QUOTAคือค่าสูงสุดทั่วโลกในหน่วยไบต์ การดำเนินการ: ตั้งค่าโควต้าส่วนตัวของผู้ใช้คนใดคนหนึ่งในส่วนการจัดการผู้ใช้
- “โควต้าเป็นการรับประกันว่ามีพื้นที่จัดเก็บข้อมูลอยู่จริง”ไม่ถูกต้อง: โควต้าเชิงตรรกะไม่ได้สร้างความจุในส่วนแบ็กเอนด์ การดำเนินการ: ตรวจสอบพื้นที่ว่างบนดิสก์หรือที่เก็บข้อมูลแบบอ็อบเจ็กต์ การอัปโหลด และข้อมูลการอัปโหลดชั่วคราวอย่างสม่ำเสมอ
- “เมนูและกฎของ ownCloud Server เวอร์ชันเก่าจะต้องใช้ได้กับ oCIS”ไม่จำเป็นเสมอไป: oCIS ใช้โมเดลพื้นที่ และคู่มือ ownCloud Server เวอร์ชันคลาสสิกอธิบายถึงผลิตภัณฑ์ที่แตกต่างออกไป การดำเนินการ: ใช้เอกสารประกอบสำหรับ Infinite Scale/Web เวอร์ชันที่คุณติดตั้งไว้
- “การเปลี่ยนแปลง YAML ตามบทบาทจะเปลี่ยนแปลงผู้ใช้ที่มีอยู่ทั้งหมด”ซึ่งไม่ตรงกับคู่มือพร็อกซีที่ระบุถึงการกำหนดบทบาทอัตโนมัติสำหรับผู้ใช้ใหม่ วิธีแก้ไข: แก้ไขผู้ใช้ที่มีอยู่ทีละรายในการจัดการผู้ใช้บนเว็บ หรือใช้ขั้นตอนการบริหารจัดการที่ระบุไว้ในเอกสารแยกต่างหากสำหรับเวอร์ชันของคุณ
ผู้ใช้จะตรวจสอบผลลัพธ์ได้อย่างไร?
ขอให้ผู้ใช้ลงชื่อเข้าใช้และเปิดข้อมูลบัญชีหรือการตั้งค่าจากไอคอนตัวอักษรย่อกลมๆ ทางด้านขวาของเว็บอินเทอร์เฟซ เอกสารประกอบการใช้งานเว็บสำหรับผู้ใช้ ของ ownCloud ระบุว่าเมนูนี้แสดงโควต้าพื้นที่จัดเก็บและปริมาณการใช้งาน ตรวจสอบว่าโควต้าที่แสดงเป็นค่าที่คาดหวังไว้ จากนั้นให้ผู้ใช้ลองอัปโหลดไฟล์ขนาดเล็กหากเหมาะสมกับการใช้งาน การอัปโหลดไฟล์ขนาดเล็กที่สำเร็จเป็นการยืนยันการเข้าถึง ไม่ได้หมายความว่าโควต้าทั้งหมดพร้อมใช้งาน ดังนั้นให้ตรวจสอบความจุของระบบแบ็กเอนด์ต่อไป
หากค่าใหม่หายไป ให้ลงชื่อออกแล้วลงชื่อเข้าใหม่ จากนั้นตรวจสอบบัญชีที่แก้ไขแล้วและพื้นที่ที่เกี่ยวข้องอีกครั้ง หากโควต้ายังคงแตกต่างกัน ให้ยืนยันว่าบัญชีนั้นได้รับการจัดการโดย Web UI แทนที่จะเป็นแหล่งข้อมูลประจำตัวภายนอก ตรวจสอบเวอร์ชันที่ใช้งานอยู่ และตรวจสอบการกำหนดค่าพร็อกซี ส่วนหน้า และพื้นที่จัดเก็บข้อมูลที่เกี่ยวข้อง เอกสารสาธารณะในปัจจุบันไม่ได้กำหนดลำดับการแก้ไขปัญหาเพียงลำดับเดียวสำหรับทุกการรวมกันของผู้ให้บริการข้อมูลประจำตัวและส่วนหลังของพื้นที่จัดเก็บข้อมูล โปรดใช้คู่มือผู้ดูแลระบบเฉพาะรุ่นหรือคู่มือการใช้งาน oCIS ขององค์กรของคุณสำหรับส่วนนั้น