อ่าน 3 นาที
ระบบไฟล์แบบกระจาย (Microsoft)
ระบบไฟล์แบบกระจาย ( DFS ) คือชุดบริการไคลเอ็นต์และเซิร์ฟเวอร์ที่ช่วยให้องค์กรที่ใช้เซิร์ฟเวอร์ Microsoft Windows สามารถจัดระเบียบ ไฟล์แชร์ SMB ที่กระจายอยู่หลายแห่งให้เป็น...
ระบบไฟล์แบบกระจาย (Microsoft)
ระบบไฟล์แบบกระจาย ( DFS ) คือชุดบริการไคลเอ็นต์และเซิร์ฟเวอร์ที่ช่วยให้องค์กรที่ใช้เซิร์ฟเวอร์Microsoft Windows สามารถจัดระเบียบ ไฟล์แชร์SMB ที่กระจายอยู่หลายแห่งให้เป็น ระบบไฟล์แบบกระจายได้ DFS มีส่วนประกอบสองส่วน ได้แก่ ความโปร่งใสของตำแหน่งที่ตั้ง (ผ่านส่วนประกอบเนมสเปซ) และความซ้ำซ้อน (ผ่านส่วนประกอบการจำลองไฟล์) ส่วนประกอบเหล่านี้ร่วมกันช่วยให้ข้อมูลพร้อมใช้งานในกรณีที่เกิดความล้มเหลวหรือมีภาระงานหนัก โดยอนุญาตให้ไฟล์แชร์ในหลายตำแหน่งที่แตกต่างกันถูกจัดกลุ่มเชิงตรรกะไว้ภายใต้โฟลเดอร์เดียว ซึ่งเรียกว่า "รูท DFS"
DFS ของ Microsoft ถูกเรียกสลับกันว่า 'DFS' และ 'Dfs' โดย Microsoft และไม่เกี่ยวข้องกับDCE Distributed File Systemซึ่งถือครองเครื่องหมายการค้า 'DFS' [ 1 ]แต่ถูกยกเลิกในปี 2548
ในบางบริบทเรียกว่า "MS-DFS" หรือ "MSDFS" เช่นในโครงการพื้นที่ผู้ใช้Samba [ 2 ]
ภาพรวม
ไม่มีข้อกำหนดบังคับให้ใช้ส่วนประกอบทั้งสองของ DFS ร่วมกัน คุณสามารถใช้ส่วนประกอบเนมสเปซเชิงตรรกะได้โดยไม่ต้องใช้การจำลองไฟล์ DFS และคุณสามารถใช้การจำลองไฟล์ระหว่างเซิร์ฟเวอร์ได้โดยไม่ต้องรวมเข้าไว้ในเนมสเปซเดียวกัน
รูท DFS สามารถมีอยู่ได้เฉพาะบน Windows เวอร์ชันเซิร์ฟเวอร์ (ตั้งแต่Windows NT 4.0ขึ้นไป) และSolaris [ 3 ] (ในพื้นที่เคอร์เนล ) หรือคอมพิวเตอร์ที่ใช้งานSamba (ในพื้นที่ผู้ใช้ ) Windows Server รุ่น Enterprise และ Datacenter สามารถโฮสต์รูท DFS หลายตัวบนเซิร์ฟเวอร์เดียวกันได้ OpenSolaris ตั้งใจที่จะสนับสนุนรูท DFS หลายตัวใน "โครงการในอนาคตที่ใช้เนมสเปซ DFS ตามโดเมน Active Directory (AD)" [ 4 ]
การใช้งาน DFS บนเซิร์ฟเวอร์มีสองวิธี:
- เนมสเปซ DFS แบบสแตนด์อโลน - อนุญาตให้มีรูท DFS ที่อยู่เฉพาะในคอมพิวเตอร์เครื่องนั้นๆ เท่านั้น จึงไม่ใช้Active Directory DFS แบบสแตนด์อโลนสามารถเข้าถึงได้เฉพาะในคอมพิวเตอร์ที่สร้างขึ้นเท่านั้น ไม่มีระบบป้องกันความผิดพลาดและไม่สามารถเชื่อมโยงกับ DFS อื่นๆ ได้ นี่เป็นตัวเลือกเดียวที่มีให้ใช้งานในระบบ Windows NT 4.0 Server รูท DFS แบบสแตนด์อโลนพบได้ไม่บ่อยนักเนื่องจากมีประโยชน์จำกัด
- เนมสเปซ DFS แบบโดเมน - จัดเก็บการกำหนดค่า DFS ใน Active Directory ทำให้สามารถเข้าถึงรูทของเนมสเปซ DFS ได้ที่
\\<domainname>\<dfsroot>
หรือ\\<FQDN>\<dfsroot>
เนมสเปซรูทสามารถอยู่บนตัวควบคุมโดเมนหรือเซิร์ฟเวอร์สมาชิกโดเมนก็ได้ หากไม่ได้ใช้ตัวควบคุมโดเมนเป็นเซิร์ฟเวอร์รูทของเนมสเปซ ควรใช้เซิร์ฟเวอร์สมาชิกหลายตัวเพื่อให้ มั่นใจได้ถึง ความทนทานต่อความผิดพลาด อย่าง เต็มที่
เนมสเปซ DFS
การแชร์ไฟล์แบบดั้งเดิม ซึ่งเชื่อมโยงกับเซิร์ฟเวอร์เดียว จะมี เส้นทาง SMBในรูปแบบดังนี้
\\<เซิร์ฟเวอร์>\<เส้นทาง>\<เส้นทางย่อย>
เส้นทางแชร์ไฟล์ DFS แบบโดเมนจะแตกต่างกันโดยการใช้ชื่อโดเมนแทนชื่อเซิร์ฟเวอร์ ในรูปแบบ
\\<DOMAIN.NAME>\<dfsroot>\<path>
เมื่อผู้ใช้เข้าถึงไฟล์ที่แชร์ดังกล่าว ไม่ว่าจะโดยตรงหรือโดยการแมปไดรฟ์คอมพิวเตอร์ของผู้ใช้จะเข้าถึงเซิร์ฟเวอร์ที่มีอยู่เครื่องใดเครื่องหนึ่งที่เชื่อมโยงกับไฟล์ที่แชร์นั้น โดยปฏิบัติตามกฎที่ผู้ดูแลระบบเครือข่ายสามารถกำหนดค่าได้ ตัวอย่างเช่น พฤติกรรมเริ่มต้นคือผู้ใช้จะเข้าถึงเซิร์ฟเวอร์ที่อยู่ใกล้ที่สุด แต่สามารถเปลี่ยนแปลงได้เพื่อเลือกเซิร์ฟเวอร์เฉพาะเจาะจง
หากเซิร์ฟเวอร์ล้มเหลว ลูกค้าสามารถเลือกเซิร์ฟเวอร์อื่นได้โดยที่ผู้ใช้ไม่รู้ตัว อย่างไรก็ตาม ข้อจำกัดที่สำคัญอย่างหนึ่งเกี่ยวกับความยืดหยุ่นนี้คือ ไฟล์ที่เปิดอยู่ขณะนี้อาจใช้งานไม่ได้ เนื่องจากไฟล์ที่เปิดอยู่ไม่สามารถถ่ายโอน ไปยังเซิร์ฟเวอร์อื่นได้เมื่อเกิด ข้อผิดพลาด
การจำลองแบบ DFS
DFS เวอร์ชันแรกๆ ใช้บริการจำลองไฟล์ (FRS) ของ Microsoft ซึ่งให้ความสามารถในการจำลองไฟล์ขั้นพื้นฐานระหว่างเซิร์ฟเวอร์ FRS จะระบุไฟล์ที่เปลี่ยนแปลงหรือไฟล์ใหม่ และคัดลอกเวอร์ชันล่าสุดของไฟล์ทั้งหมดไปยังเซิร์ฟเวอร์ทุกเครื่อง
Windows Server 2003 R2ได้นำเสนอ "การจำลองแบบ DFS" (DFSR) ซึ่งปรับปรุงจาก FRS โดยการคัดลอกเฉพาะส่วนของไฟล์ที่เปลี่ยนแปลงไป ( การบีบอัดส่วนต่างระยะไกล ) โดยใช้การบีบอัดข้อมูลเพื่อลดปริมาณการรับส่งข้อมูลเครือข่าย และอนุญาตให้ผู้ดูแลระบบมีตัวเลือกการกำหนดค่าที่ยืดหยุ่นสำหรับการจำกัดปริมาณการรับส่งข้อมูลเครือข่ายด้วยกำหนดการที่กำหนดเองได้
ประวัติศาสตร์
ส่วนประกอบเซิร์ฟเวอร์ของระบบไฟล์แบบกระจาย (Distributed File System) ได้รับการแนะนำครั้งแรกในรูปแบบส่วนเสริมสำหรับWindows NT 4.0 Server ซึ่งเรียกว่า "DFS 4.1" [ 5 ]และต่อมาได้ถูกรวมเป็นส่วนประกอบมาตรฐานของWindows 2000 Server ทุกรุ่น การสนับสนุนฝั่งไคลเอ็นต์มีอยู่ใน Windows NT 4.0 และ Windows เวอร์ชันที่ใหม่กว่า
เคอร์เนล Linux เวอร์ชัน 2.6.14 และเวอร์ชันต่อมา[ 6 ] มาพร้อมกับ VFSไคลเอ็นต์ SMB ที่เรียกว่า "cifs" ซึ่งรองรับ DFS
บน Mac OS X DFS รองรับโดยตรงในMac OS X 10.7 ("Lion")ขึ้นไป[ 7 ]
ข้อกำหนด
มีข้อกำหนดจำนวนหนึ่งที่เกี่ยวข้องกับ DFS ซึ่งมีให้ใช้งานผ่านโปรแกรมข้อกำหนดแบบเปิดของ Microsoft: [ 8 ]
- [MS-DFSC]: ระบบไฟล์แบบกระจาย (DFS): โปรโตคอลการอ้างอิง
- ระบุโปรโตคอลการอ้างอิงของระบบไฟล์แบบกระจาย (DFS): ซึ่งช่วยให้ไคลเอ็นต์ระบบไฟล์สามารถแปลงชื่อจากเนมสเปซที่กระจายอยู่ทั่วเซิร์ฟเวอร์และภูมิภาคต่างๆ ให้เป็นชื่อท้องถิ่นบนเซิร์ฟเวอร์ไฟล์เฉพาะได้
- [MS-DFSNM]: ระบบไฟล์แบบกระจาย (DFS): โปรโตคอลการจัดการเนมสเปซ
- ระบุโปรโตคอลการจัดการเนมสเปซของระบบไฟล์แบบกระจาย (DFS): ซึ่งมีอินเทอร์เฟซ RPC สำหรับการจัดการการกำหนดค่า DFS ไคลเอนต์คือแอปพลิเคชันที่เรียกใช้เมธอดบนอินเทอร์เฟซ RPC เพื่อจัดการ DFS เซิร์ฟเวอร์คือบริการ DFS ที่ใช้งานการสนับสนุนอินเทอร์เฟซ RPC นี้สำหรับการจัดการ DFS
- [MS-DFSRH]: โปรโตคอลช่วยในการจำลองแบบ DFS
- ระบุโปรโตคอลตัวช่วยการจำลองแบบ DFS ซึ่งประกอบด้วยชุดอินเทอร์เฟซโมเดลวัตถุส่วนประกอบแบบกระจาย (DCOM) สำหรับการกำหนดค่าและการตรวจสอบโปรโตคอลตัวช่วยการจำลองแบบ DFS บนเซิร์ฟเวอร์
ดูเพิ่มเติม
ลิงก์ภายนอก
- วิธีการทำงานของ DFS: ระบบไฟล์ระยะไกล
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ระบบไฟล์แบบกระจาย (Microsoft)
ระบบไฟล์แบบกระจาย ( DFS ) คือชุดบริการไคลเอ็นต์และเซิร์ฟเวอร์ที่ช่วยให้องค์กรที่ใช้เซิร์ฟเวอร์ Microsoft Windows สามารถจัดระเบียบ ไฟล์แชร์ SMB ที่กระจายอยู่หลายแห่งให้เป็น...
ภาพรวม
ไม่มีข้อกำหนดบังคับให้ใช้ส่วนประกอบทั้งสองของ DFS ร่วมกัน คุณสามารถใช้ส่วนประกอบเนมสเปซเชิงตรรกะได้โดยไม่ต้องใช้การจำลองไฟล์ DFS และคุณสามารถใช้การจำลองไฟล์ระหว่างเซิร์ฟเวอร์ได้โดยไม่ต้องรวมเข้าไว้ในเนมสเปซเดียวกัน
เนมสเปซ DFS
การแชร์ไฟล์แบบดั้งเดิม ซึ่งเชื่อมโยงกับเซิร์ฟเวอร์เดียว จะมี เส้นทาง SMB ในรูปแบบดังนี้
การจำลองแบบ DFS
DFS เวอร์ชันแรกๆ ใช้ บริการจำลองไฟล์ (FRS) ของ Microsoft ซึ่งให้ความสามารถในการจำลองไฟล์ขั้นพื้นฐานระหว่างเซิร์ฟเวอร์ FRS จะระบุไฟล์ที่เปลี่ยนแปลงหรือไฟล์ใหม่ และคัดลอกเวอร์ชันล่าสุดของไฟล์ทั้งหมดไปยังเซิร์ฟเวอร์ทุกเครื่อง