คู่มือ NFS สำหรับ พื้นที่จัดเก็บข้อมูล
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
อฟสหรือระบบไฟล์เครือข่ายเป็นโปรโตคอลที่ออกแบบมาเพื่อเข้าถึงไฟล์บนโฮสต์ระยะไกลผ่านเครือข่ายคอมพิวเตอร์และดำเนินการราวกับว่าเป็นไฟล์ในเครื่องเป็นมาตรฐานที่ได้รับความนิยมและแพร่หลายสำหรับทุกคน
NFS เป็นแอปพลิเคชันไคลเอ็นต์-เซิร์ฟเวอร์ซึ่งหมายความว่าควรติดตั้งเซิร์ฟเวอร์ NFS บนโฮสต์ที่ให้พื้นที่ดิสก์ที่ใช้ร่วมกันและไคลเอ็นต์ NFS บนเซิร์ฟเวอร์ที่สามารถเข้าถึงไฟล์ที่แชร์
แพลตฟอร์มนี้ให้การสนับสนุน NFS ทันทีสำหรับคอนเทนเนอร์ทั้งหมด (ทั้งไคลเอ็นต์และเซิร์ฟเวอร์) แพลตฟอร์มดังกล่าวรองรับโปรโตคอลเวอร์ชันที่สามบนสแต็กที่ได้รับการรับรองทั้งหมดเวอร์ชันที่สี่ได้รับการสนับสนุนในฐานะไคลเอ็นต์เท่านั้นเซิร์ฟเวอร์ NFSv4 ถูกใช้งานบนเซิร์ฟเวอร์เฉพาะคอนเทนเนอร์จัดเก็บข้อมูลที่ใช้ร่วมกัน::
- คอนเทนเนอร์ทั้งหมด(ยกเว้นตามเทือกเขาแอลป์Node) - NFSv3 (ไคลเอนต์และเซิร์ฟเวอร์) และ NFSv4 (ไคลเอนต์เท่านั้น)
- พื้นที่จัดเก็บข้อมูลที่ใช้ร่วมกัน- NFSv3 (ไคลเอนต์และเซิร์ฟเวอร์) และ NFSv4 (ไคลเอนต์และเซิร์ฟเวอร์)
เคล็ดลับ:แนะนำให้ใช้ NFS สำหรับโทโพโลยีที่มุ่งเน้นประสิทธิภาพในขณะที่คลัสเตอร์พื้นเมืองรับประกันความปลอดภัยของข้อมูลผ่านการสำรองข้อมูลและการจำลองแบบ
- แพลตฟอร์มใช้การกำหนดค่าต่อไปนี้เมื่อตั้งค่าไคลเอ็นต์ NFS:
- สำหรับ NFS 3:nfsvers=3,nolock,udp,soft,timeo=120,retrans=20,_netdev
- สำหรับ NFS 4:nolock,soft,timeo=30,retrans=2,_netdev
- คำนึงถึงลักษณะเฉพาะต่อไปนี้ของการแบ่งปันข้อมูลกับ NFS ที่แพลตฟอร์ม:
- ไฟล์ปกติไม่สามารถส่งออกได้ (เฉพาะไดเรกทอรี)
- ไดเรกทอรีที่ติดตั้งไม่สามารถเริ่มต้นด้วย/proc,/dev,/ระบบ,/วิ่งหรือเท่ากับสิ่งต่อไปนี้:/,/bin,/lib,/lib64,/lib32,/usr,/usr/bin,/usr/sbin,/usr/lib, หรือ/usr/lib64(รายการนี้อาจแตกต่างกันไปขึ้นอยู่กับการตั้งค่าของผู้ให้บริการของคุณ)
- การแชร์ NFS จะไม่ทำงานกับ Environment การนอนหลับและในระหว่างการโยกย้ายสด
- เมื่อประสบปัญหาใดๆกับ NFS คุณสามารถตรวจสอบได้แผงงานในแดชบอร์ดนอกจากนี้บันทึกต่อไปนี้ยังสามารถให้ข้อมูลเพิ่มเติมบางอย่างได้:
- /var/log/messagesบนเซิร์ฟเวอร์ NFS
- เรียกใช้วารสารบน Shared Storage, Docker แบบกำหนดเองหรือคอนเทนเนอร์ VPS
ติดตามจุดเมานต์หรือการส่งออกข้อมูลคำแนะนำในการแชร์ไฟล์ผ่านโปรโตคอล NFS