File Tree Guardian: การปรับใช้ระบบไฟล์แบบกระจายที่เรียกว่า DFS มาทำธุรกิจกับ Dfs กันดีกว่า

30 มิถุนายน 2554 เวลา 09:55 น

มีประสบการณ์เรื่องไม่สำคัญ -10 หรือ "DFS และความทนทานต่อข้อผิดพลาด"

  • การบริหารระบบ

ความต่อเนื่องของ "เรื่องไม่สำคัญเชิงทดลอง" คุณสามารถอ่านส่วนก่อนหน้าได้
การเปิดตัวในวันนี้จะเป็นการปล่อยสัญญา เพื่อปฏิบัติตามสิ่งที่ฉันสัญญาไว้ ฉันจะบอกคุณว่าคุณสามารถใช้ DFS ได้อย่างไร สิ่งที่น่าสนใจ- แน่นอนว่านี่จะไม่ใช่การทนต่อข้อผิดพลาดเต็มรูปแบบสำหรับข้อมูลไฟล์ แต่เป็นสิ่งที่คล้ายกับการสำรองข้อมูลออนไลน์เป็นอย่างน้อย

ขั้นแรก ฉันจะทำซ้ำความเชื่อเชิงประจักษ์ของฉันว่าคุณไม่ควรสร้างคลัสเตอร์ไฟล์โดยใช้ DFS DFS ไม่ได้ถูกสร้างขึ้นเพื่อวัตถุประสงค์เหล่านี้ และเพื่อชี้จุด I นี่คือข้อโต้แย้งของฉัน:

  • ในกลไก DFS ไม่มีวิธีใดในการพิจารณาว่าแบบจำลองของไฟล์ใดถูกต้อง
  • หากมีหลายเรพลิกาในไซต์เดียว DFS เองจะเลือกตำแหน่งที่จะส่งคำขอของผู้ใช้ เพื่อเรพลิกา A หรือเรพลิกา B โดยจะขึ้นอยู่กับโหลดบนเซิร์ฟเวอร์จัดเก็บข้อมูล (มีการตั้งค่าบางอย่างสำหรับลำดับการเลือกเรพลิกา แต่ไม่ได้เปลี่ยนสาระสำคัญ: หากมีเรพลิกาหลายรายการภายในไซต์ การเลือกรายการใดรายการหนึ่งอาจไม่สามารถคาดเดาได้
  • ความแตกต่างเหล่านี้ช่วยให้เราสามารถจำลองสถานการณ์ที่ผู้ใช้ A เข้าถึงแบบจำลอง A และทำงานกับข้อมูลที่นั่น และผู้ใช้ B เข้าถึงแบบจำลอง B และทำงานกับข้อมูลที่นั่น เป็นผลให้ข้อมูลที่เปลี่ยนแปลงสองสาขาจะเกิดขึ้น และ DFS จะไม่ทราบว่าข้อมูลใดถูกต้อง แต่จะเลือกข้อมูลที่มีการเปลี่ยนแปลงล่าสุดเท่านั้น คุณลองจินตนาการดูว่าจะเกิดอะไรขึ้นในสถานการณ์นี้กับพื้นที่จัดเก็บไฟล์หรือแย่กว่านั้นกับฐานข้อมูล?
  • เป็นที่น่าสังเกตว่าการจำลองแบบของไฟล์ที่เปิดอยู่อาจมีความล่าช้าอย่างไม่มีกำหนด ตัวอย่างที่ง่ายที่สุดคือผู้ใช้ที่ไม่ปิดเอกสารสำนักงานเมื่อออกจากบ้าน
จากทั้งหมดที่กล่าวมาช่วยให้เราสามารถพูดได้ว่า DFS เหมาะที่สุดสำหรับการถ่ายโอนข้อมูลไปยังสาขา การซิงโครไนซ์ข้อมูลที่ไม่ค่อยเปลี่ยนแปลง (คำสั่งซื้อ คำแนะนำ การเก็บถาวร) และงานที่คล้ายกัน อย่างไรก็ตาม คุณสามารถใช้ DFS ได้อย่างมีไหวพริบมากขึ้นอีกเล็กน้อย ซึ่งอาจเป็นวิธีที่ไม่ธรรมดาแต่ก็มีประโยชน์เช่นกัน

คุณสามารถสร้างแบบจำลองออนไลน์ชนิดหนึ่งโดยใช้ DFS ซึ่งจะไม่ทำงานเกือบตลอดเวลา (ซึ่งหมายความว่าปัญหาส่วนใหญ่เกี่ยวกับการซิงโครไนซ์ข้อมูลจะไม่ปรากฏขึ้น) และสามารถเปิดใช้งานได้หากแบบจำลองหลักล้มเหลว
ตัวอย่างเช่น อาจมีลักษณะดังนี้:
ที่นี่ (โดยใช้โฟลเดอร์แผนกเป็นตัวอย่าง) มีการสร้างแบบจำลองสองรายการจากหนึ่งโฟลเดอร์ กลุ่มการจำลองแบบและงานการจำลองได้รับการกำหนดค่า (ทั้งหมดนี้ทำได้โดยวิซาร์ดการตั้งค่า และจะไม่ทำให้คุณเกิดปัญหาใดๆ) แนวคิดที่ดีที่สุดคือลิงก์ใดลิงก์หนึ่งไปยังเซิร์ฟเวอร์จัดเก็บข้อมูลถูกปิดใช้งาน เช่น มีการจำลอง การจำลองแบบระหว่างเซิร์ฟเวอร์ดำเนินการตามที่ระบุไว้ แต่ผู้ใช้ที่เข้าถึงโฟลเดอร์นี้ผ่าน DFS จะถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์แรกที่ใช้งานอยู่โดยเฉพาะ

เซิร์ฟเวอร์ตัวที่สองจะจำลองข้อมูลให้มากที่สุดเท่าที่จะเป็นไปได้ และจะเป็น "เมื่อโทร" เหมือนเดิม ในกรณีของสถานการณ์ฉุกเฉิน คุณจะสามารถร่ายและเปิดลิงก์ไปยังเซิร์ฟเวอร์ที่สอง และปิดลิงก์ไปยังเซิร์ฟเวอร์แรกได้ และผู้ใช้จะสามารถเข้าถึงข้อมูลดั้งเดิมของตนได้อีกครั้ง ซึ่งจะมีความเกี่ยวข้องเช่นเดียวกับ การจำลอง DFS สามารถทำได้ (ในทางปฏิบัตินี่คือจากความเกี่ยวข้องทั้งหมด เช่น สถานะคือ 0.5-2 วินาทีที่แล้ว ถึง 2-3 วันในกรณีของ เปิดไฟล์ซึ่งจะไม่จำลองจนกว่าจะปิด นั่นคือ ปลดล็อคโดยแอป)

มันจะดูดี! รีบวิ่งไปสร้างระบบซุปเปอร์นี้กันด่วน! แต่นอกเหนือจากทุกคน ช่วงเวลาที่ดีก็ยังไม่ค่อยดีนัก:

  • จะต้องมีพื้นที่อย่างน้อยสองเท่าในแต่ละเล่ม โฟลเดอร์ที่ซ่อนอยู่ DfsrPrivate (โฟลเดอร์บริการสำหรับการจำลองข้อมูล) เมื่อพิจารณาถึงต้นทุนการจัดเก็บข้อมูลสองเท่า (สิ่งเดียวกันจะถูกจัดเก็บไว้ในเซิร์ฟเวอร์ทั้งสองเครื่อง และจะมีการประมวลผลเพียงครั้งละรายการเดียวเท่านั้น) การดำเนินการนี้ดูไม่น่าดึงดูดอีกต่อไป เนื่องจาก พื้นที่สำหรับความทนทานต่อข้อผิดพลาดดังกล่าวจะต้องได้รับการจัดสรรมากกว่าข้อมูลอย่างน้อย 4 เท่า
  • บางครั้งผู้ใช้อาจพบการชะลอตัวเมื่อทำงานกับ DFS ฉันไม่สามารถเข้าใจเหตุผลที่แท้จริงได้ แต่มักจะเป็นผลจากการมีอยู่ของแบบจำลองหลายตัวและโหลดที่ไม่เป็นศูนย์บนเครือข่าย ทันทีที่เหลือแบบจำลองเพียงอันเดียว เบรกก็เล็กลงอย่างเห็นได้ชัด สิ่งนี้ไม่เกี่ยวข้องกับการจำลองแบบการทำงานอย่างแน่นอน แต่คล้ายกับปัญหาบางอย่างในการแก้ไขชื่อ DFS มาก
  • เพื่อให้ผู้ใช้เห็นแบบจำลองใหม่ที่คุณสลับไปที่ "ชั่วโมง X" พวกเขามักจะต้องรีบูตคอมพิวเตอร์ มิฉะนั้นจะพยายามปฏิบัติตามเส้นทางเก่า
  • ฉันไม่ได้สลับไปใช้แบบจำลองที่ใช้งานได้โดยอัตโนมัติ เพราะ... วิธีการมาตรฐานไม่มีสิ่งนั้น แต่การเขียนบทปาฏิหาริย์ในสถานการณ์ที่เทคโนโลยีมีข้อเสียมากมายดูเหมือนจะไม่ประมาทสำหรับฉัน
ดังที่คุณเห็นในตัวอย่างที่อธิบายไว้นอกเหนือจากข้อได้เปรียบที่สำคัญทีเดียว นอกจากนี้ยังมีข้อเสียอยู่บ้าง ดังนั้นจัดลำดับความสำคัญ ชั่งน้ำหนักข้อดีและข้อเสีย และตัดสินใจด้วยตัวเองว่าจะทำอย่างไรในสถานการณ์เฉพาะของคุณ

ตามที่ผู้รู้ระบุว่าในสภาพแวดล้อม Windows Server 2008 (R2) DFS (และโดยเฉพาะบริการการจำลองแบบ) ได้รับการปรับปรุงอย่างมากและบางทีปัญหาบางอย่างก็ได้รับการแก้ไขได้สำเร็จ ลองเลย - บางทีโครงการที่เสนออาจทำงานได้ดีกว่ามาก

ที่จะดำเนินต่อไป

Microsoft Dfs มอบโอกาสที่ดีเยี่ยมในการให้ผู้ใช้เข้าถึงข้อมูลที่จัดเก็บไว้ได้อย่างง่ายดาย คอมพิวเตอร์ระยะไกล- ด้วย Dfs คุณสามารถดูและเข้าถึงโฟลเดอร์เป็นชุดไดเร็กทอรีที่ใช้ร่วมกันที่แตกต่างกันผ่านลำดับชั้นที่เป็นหนึ่งเดียวที่คุ้นเคย แม้ว่าทรัพยากรจะอยู่ในโดเมนที่แตกต่างกันหรือบนสื่อทางกายภาพที่แตกต่างกันก็ตาม สำหรับผู้ที่ไม่ได้ใช้บริการ Dfs เนื่องจากกลัวความซับซ้อน ฉันต้องการชื่นชมยินดี: ไม่มีอะไรต้องกลัว - การตั้งค่า Dfs นั้นใช้งานง่ายและการใช้งานทำให้เกิดปัญหาน้อยลงด้วยซ้ำ ในบทความนี้ ฉันจะอธิบายวิธีการทำงานของบริการนี้และแนะนำการตั้งค่าทั่วไปแก่ผู้อ่าน เมื่อผู้ดูแลระบบเริ่มใช้บริการ Dfs พวกเขามักจะไม่เข้าใจวิธีที่ผู้ใช้จัดการโดยไม่มีบริการนี้อีกต่อไป

Dfs ทำงานอย่างไร

องค์ประกอบหลักของโครงสร้างของบริการนี้คือไดเรกทอรีที่ใช้ร่วมกัน ซึ่งแสดงถึงรากของลำดับชั้น Dfs ด้วย Dfs ไดเร็กทอรีเครือข่ายเหล่านี้จะสร้างเนมสเปซที่สอดคล้องและแยกจากกัน ระบบไคลเอนต์ใช้แนวคิดที่คุ้นเคย เช่น ไดรฟ์ที่แมปหรือเส้นทาง UNC (แบบแผนการตั้งชื่อสากล) เพื่อเชื่อมต่อกับรูท Dfs เมื่อเชื่อมต่อไคลเอ็นต์แล้ว โครงสร้าง Dfs จะทำหน้าที่เป็นไดเร็กทอรีที่ใช้ร่วมกันตามปกติซึ่งมีไดเร็กทอรีย่อยที่ผู้ใช้สามารถนำทางได้ แต่ละไดเร็กทอรีย่อยที่สามารถเข้าถึงได้จากราก Dfs จริงๆ แล้วเป็นลิงก์ไปยังไดเร็กทอรีที่ใช้ร่วมกัน (แหล่งที่มาของลิงก์) ที่ใดก็ได้บนเครือข่าย Dfs กำหนดเส้นทางไคลเอ็นต์ที่เข้าถึงเครือข่ายที่ใช้ร่วมกันไปยังตำแหน่งจริงของข้อมูลโดยอัตโนมัติ ดังรูปที่ 1 แสดง โฟลเดอร์ที่ผู้ใช้เห็นคือการเปลี่ยนเส้นทาง Dfs สำหรับผู้ใช้ไปยังไดเรกทอรีที่ใช้ร่วมกันที่แตกต่างกันบนเซิร์ฟเวอร์ A, B และ C แหล่งที่มาของลิงก์อาจเป็นระบบใดก็ได้ที่ใช้ระบบไฟล์เครือข่ายที่สามารถเข้าถึงได้ผ่านเส้นทาง UNC เช่นระบบวินโดวส์ โนเวลล์ เน็ตแวร์และ UNIX หรือ Linux (นั่นคือ เครื่องที่มีระบบไฟล์ NFS)

บริการ Dfs อนุญาตให้คุณใช้รูทสองประเภท: แบบสแตนด์อโลนและแบบรวมเข้าด้วยกัน ไดเรกทอรีที่ใช้งานอยู่(ค.ศ.) พวกเขาแตกต่างกันในวิธีการจัดเก็บข้อมูล Dfs ในกรณีของรูตแบบสแตนด์อโลน ลำดับชั้นของ Dfs ซึ่งประกอบด้วยลิงก์ไดเร็กทอรีเครือข่ายต่างๆ จะถูกจัดเก็บไว้ในรีจิสทรีในเครื่องของเซิร์ฟเวอร์ Dfs วิธีการจัดเก็บข้อมูลนี้ไม่ได้หมายความถึงความเป็นไปได้ในการทำซ้ำบนเซิร์ฟเวอร์ Dfs อื่น ๆ นั่นคือหากเซิร์ฟเวอร์ Dfs เดียวที่มีรูท Dfs ไม่พร้อมใช้งาน ลำดับชั้น Dfs จะไม่สามารถเข้าถึงได้โดยสมบูรณ์สำหรับไคลเอนต์ทั้งหมดบนเครือข่าย หากเซิร์ฟเวอร์ Dfs ไม่พร้อมใช้งาน ไคลเอ็นต์ยังคงสามารถเข้าถึงไดเรกทอรีที่ใช้ร่วมกันบนเซิร์ฟเวอร์ได้โดยตรง พวกเขาจะไม่สามารถใช้บริการ Dfs เพื่อเข้าถึงทรัพยากรได้ คุณจะต้องใช้ราก Dfs แบบสแตนด์อโลนถ้าระบบไม่มี AD หรือถ้าผู้ดูแลระบบ Dfs ไม่ใช่ผู้ดูแลระบบโดเมน ดังนั้นจึงไม่สามารถได้รับสิทธิ์ที่เพียงพอ (นั่นคือ เข้าถึงวัตถุการกำหนดค่า DFS ในคอนเทนเนอร์ ส่วนระบบ AD สำหรับโดเมน) เพื่อจัดการระบบ Dfs

เซิร์ฟเวอร์ Windows 2000 หรือใหม่กว่า รุ่นที่ใหม่กว่ายังรองรับราก Dfs ที่รวม AD ไว้ด้วย (หรือเรียกอีกอย่างว่าราก Dfs เฉพาะโดเมนหรือราก Dfs ที่ทนต่อข้อผิดพลาด) เมื่อใช้รูทแบบรวม ข้อมูล Dfs จะถูกจัดเก็บไว้ใน AD เป็นหลัก แม้ว่าเซิร์ฟเวอร์ Dfs แบบสดจะยังรักษาสำเนาของข้อมูลในหน่วยความจำเพื่อลดจำนวนครั้งที่เซิร์ฟเวอร์ Dfs ติดต่อตัวควบคุมโดเมน (DC) และลดภาระเครือข่ายจากบริการ Dfs . รากที่รวม AD สามารถใช้ได้เมื่อเซิร์ฟเวอร์ Dfs เป็นสมาชิกของโดเมนเท่านั้น อย่างไรก็ตาม เซิร์ฟเวอร์ Dfs ไม่จำเป็นต้องเป็นตัวควบคุมโดเมน โดยพื้นฐานแล้ว คุณควรใช้รูท Dfs แบบสแตนด์อโลนหากคุณไม่มีโดเมน AD จำเป็นต้องโฮสต์ลิงก์มากกว่า 5,000 ลิงก์ หรือหากเครือข่ายของคุณมีระบบไคลเอนต์แบบเดิม มากกว่า ข้อมูลรายละเอียดดูแถบด้านข้างเพื่อดูความแตกต่างระหว่างราก Dfs แบบสแตนด์อโลนและแบบรวม AD .

เมื่อคุณตัดสินใจว่าจะใช้รูท Dfs ประเภทใด คุณจะต้องกำหนดค่าลิงก์และแหล่งที่มาของลิงก์ที่มีข้อมูลที่ Dfs จะมอบให้กับลูกค้า ตามที่กล่าวไว้ แหล่งที่มาของลิงก์คือทรัพยากรที่ใช้ร่วมกันซึ่ง Dfs กำหนดให้ไคลเอ็นต์ไปเมื่อเข้าถึงลิงก์ ลิงก์สามารถมีได้หลายต้นทาง ซึ่งให้ความสมดุลในการโหลดและความทนทานต่อข้อผิดพลาด: หากไดเร็กทอรีที่แชร์บนเซิร์ฟเวอร์ตัวใดตัวหนึ่งไม่พร้อมใช้งาน Dfs จะนำไคลเอ็นต์ไปยังสำเนาข้อมูลอื่น แหล่งที่มาของลิงก์ที่มีอยู่ซึ่งใช้โดยไคลเอ็นต์จะขึ้นอยู่กับตำแหน่งที่ตั้งของไคลเอ็นต์เป็นหลัก โดยพื้นฐานแล้ว Dfs คือบริการสำหรับสร้างความสัมพันธ์ระหว่างโฮสต์บนเครือข่าย ซึ่งตามค่าเริ่มต้นแล้ว หากแหล่งที่มาของลิงก์อยู่ใกล้กับไคลเอ็นต์ Dfs จะกำหนดให้ไคลเอ็นต์ไปที่ แหล่งที่มานี้ลิงค์

การตั้งค่า Dfs

ตอนนี้เราได้ศึกษาแนวคิดที่สำคัญที่สุดของระบบ Dfs แล้ว เราก็สามารถเริ่มกำหนดค่าได้ ภารกิจแรกคือการสร้างรูท Dfs มีสองวิธีในการทำเช่นนี้: การใช้ การจัดการไมโครซอฟต์คอนโซล (MMC) สแน็ปอินแบบกระจาย ระบบไฟล์และเปิดแอปพลิเคชัน dfsutil.exe จาก บรรทัดคำสั่ง- ในบทความนี้เราจะดูที่ snap-in ซึ่งง่ายกว่าเล็กน้อยสำหรับผู้เริ่มต้นเมื่อเทียบกับ dfsutil.exe เมื่อคุณคุ้นเคยกับ Dfs แล้ว คุณอาจต้องการใช้ dfsutil.exe ในสคริปต์ที่เติมลำดับชั้น Dfs ด้วยลิงก์ จากนั้นคุณต้องจำไว้ว่าในระบบ Windows Server 2003, Standard Edition และ Windows 2000 เซิร์ฟเวอร์เซิร์ฟเวอร์สามารถมีราก Dfs ได้เพียงรากเดียวเท่านั้น เซิร์ฟเวอร์ Windows Server 2003, Enterprise Edition และ Windows Server 2003, Datacenter Edition สามารถรัน Dfs root ได้ไม่จำกัดจำนวน

หากต้องการสร้างรูท Dfs ใหม่โดยใช้สแนปอิน Distributed File System คุณต้องทำตามขั้นตอนต่อไปนี้:

  1. เรียกใช้สแน็ปอิน Distributed File System (รายการอยู่ในโฟลเดอร์เครื่องมือการดูแลระบบของเมนูเริ่ม)
  2. คลิก คลิกขวาเลื่อนเมาส์ไปเหนือส่วนหัว Distributed File System ที่รากของแผนผังในแผงและเลือก New Root (หากคุณใช้ Windows 2003) หรือ New DFS root (สำหรับ Windows 2000 Server) ขั้นตอนต่อไปนี้ใช้ กล่องโต้ตอบระบบ Windows 2003 แม้ว่ากระบวนการจะทำซ้ำกระบวนการสำหรับเชลล์ Windows 2000 Server เกือบทั้งหมด
  3. ในหน้าต่างต้อนรับ คลิกถัดไป
  4. เลือกประเภท สร้างราก(โดเมนหรือแบบสแตนด์อโลน) คลิกถัดไป
  5. หากคุณเลือกรูทโดเมน Dfs คุณจะต้องป้อนชื่อโดเมนที่จะจัดเก็บข้อมูลบริการ Dfs หากคุณเลือกรูทแบบออฟไลน์ คุณต้องป้อนชื่อของเซิร์ฟเวอร์ที่จะจัดเก็บข้อมูลที่เกี่ยวข้อง คลิกถัดไป
  6. หากคุณเลือกรูทโดเมนในขั้นตอนที่ 4 โปรแกรมจะขอให้คุณเลือกเซิร์ฟเวอร์ที่จะมีรูท Dfs คุณควรระบุเซิร์ฟเวอร์แล้วคลิกถัดไป
  7. ป้อนชื่อของรูทใหม่และความคิดเห็นใดๆ ที่จะช่วยระบุรูทนั้น จากนั้นคลิกถัดไป เมื่อคุณป้อนชื่อรูท คุณจะเห็นว่าชื่อนั้นจะมีลักษณะอย่างไรเมื่อเป็นชื่อที่ใช้ร่วมกันของ UNC ดังรูปที่ 2 แสดง ตัวอย่างเช่น สำหรับการแชร์โดเมน Dfs ชื่อเส้นทางจะมีโครงสร้าง ชื่อโดเมน ชื่อไดเรกทอรี หากไม่มีไดเร็กทอรีที่แชร์อยู่ คุณต้องเลือกโฟลเดอร์ในเครื่องบนระบบเป็นไดเร็กทอรีที่แชร์ ไดเร็กทอรีนี้ไม่มีข้อมูลจริง แต่จะรวมวัตถุอ้างอิงที่ชี้ไปแทน ที่ตั้งทางกายภาพข้อมูล. คุณต้องเลือกโฟลเดอร์ที่จะใช้เป็นไดเร็กทอรีที่ใช้ร่วมกันแล้วคลิกถัดไป
  8. ในหน้าต่างการยืนยัน คลิกเสร็จสิ้น
หน้าจอ 2: ระบุรูท Dfs ใหม่

ณ จุดนี้ ไคลเอนต์สามารถเชื่อมต่อกับเนมสเปซ Dfs โดยใช้เส้นทาง UNC dfstest.testshared พวกเขาไม่จำเป็นต้องรู้อะไรเลยว่าเซิร์ฟเวอร์ใดมีองค์ประกอบ Dfs ไคลเอนต์ที่ใช้ Windows NT 4.0+Service Pack 6a (SP6a) หรือใหม่กว่าสามารถเชื่อมต่อกับเนมสเปซโดเมน Dfs ไคลเอนต์ที่ใช้เชลล์ Windows 98 สามารถเข้าถึงเนมสเปซ Dfs แบบสแตนด์อโลน แต่ต้องมี ส่วนขยายที่ติดตั้งไคลเอ็นต์บริการ AD เพื่อเชื่อมต่อกับเนมสเปซโดเมน Microsoft Windows Preinstallation Environment (WinPE) สามารถเข้าถึงเนมสเปซ Dfs แบบสแตนด์อโลนเท่านั้น

เพื่อใช้ประโยชน์จากความยืดหยุ่นของเนมสเปซโดเมน Dfs คุณต้องการ อย่างน้อยเซิร์ฟเวอร์ Dfs สองเครื่องที่รองรับเนมสเปซเดียวกัน หากต้องการตั้งค่าเซิร์ฟเวอร์โฮสต์ Dfs ตัวที่สอง ให้ทำตามคำแนะนำด้านล่าง:

  1. ในสแน็ปอิน Distributed File System คลิกขวาที่รูทที่สร้างขึ้นและเลือก New Root Target
  2. ป้อนชื่อของเซิร์ฟเวอร์ที่จะทำหน้าที่เป็นโฮสต์ Dfs เพิ่มเติมสำหรับเนมสเปซ โปรดทราบว่าชื่อของไดเรกทอรีที่ใช้ร่วมกัน (เช่น ที่ใช้ร่วมกัน) ที่ Dfs จะใช้เพื่อเก็บสำเนานี้ได้รับการตั้งค่าไว้แล้วและไม่สามารถเปลี่ยนแปลงได้ คลิกถัดไป
  3. หากไดเร็กทอรีที่มีชื่อนั้นเปิดอยู่ เซิร์ฟเวอร์ที่ระบุไม่มีอยู่ ระบบจะแจ้งให้คุณเลือกโฟลเดอร์ที่จะใช้ในความจุนี้หรือจะสร้างก็ได้ โฟลเดอร์ใหม่แล้วเลือกมัน เลือกโฟลเดอร์แล้วคลิกถัดไป
  4. ในหน้าต่างผลลัพธ์ ให้คลิกปุ่ม Finish

ตอนนี้รูท Dfs จะแสดงเซิร์ฟเวอร์หลายตัวที่ทำหน้าที่เป็นออบเจ็กต์รูทของเนมสเปซ ดังรูปที่ 3 แสดงให้เห็น อย่างไรก็ตาม ผู้ใช้ที่เข้าถึงออบเจ็กต์รูทจะเห็นเพียงโฟลเดอร์ว่างเนื่องจากยังไม่ได้ตั้งค่าลิงก์ ขั้นตอนต่อไปคือการเพิ่มลิงก์และแหล่งที่มาของลิงก์หลายรายการที่จะนำลูกค้าไปยังข้อมูลที่ต้องการ

หน้าจอ 3: การดูแหล่งที่มาของรูท Dfs

บน ในขั้นตอนนี้เพื่อเสร็จสิ้นการตั้งค่าระบบ Dfs เราจำเป็นต้องสร้างรายการไดเรกทอรีที่ใช้ร่วมกันในบริษัท ตรวจจับและคำนึงถึงความซ้ำซ้อนของข้อมูลในไดเรกทอรีต่างๆ และตัดสินใจว่าเราจะให้ข้อมูลแก่ลูกค้าในรูปแบบใด (นั่นคือ เลือก ชื่อโฟลเดอร์และข้อความแสดงความคิดเห็น) เมื่อรวบรวมข้อมูลข้างต้นทั้งหมดแล้ว คุณสามารถสร้างลิงก์ได้โดยทำตามขั้นตอนเหล่านี้:

  1. คลิกขวาที่รูท Dfs และเลือกลิงก์ใหม่จากเมนูบริบท
  2. ป้อนชื่อของลิงก์ (นั่นคือ ชื่อโฟลเดอร์ที่ไคลเอ็นต์จะเห็น) และชื่อของไดเร็กทอรีที่แชร์ซึ่งลิงก์จะนำไคลเอ็นต์ไป ชื่อนี้สามารถเปลี่ยนแปลงหรือเพิ่มได้ในภายหลัง คุณยังสามารถป้อนความคิดเห็นและกำหนดระยะเวลาที่ไคลเอนต์จะเก็บข้อมูลต้นฉบับก่อนที่จะติดต่อกับเซิร์ฟเวอร์ Dfs อีกครั้ง ดังรูปที่ 4 แสดง
  3. คลิกตกลง

ตอนนี้เมื่อไคลเอนต์เข้าสู่เนมสเปซ Dfs พวกเขาจะเห็นโฟลเดอร์ เมื่อเปิดโฟลเดอร์นี้ ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังไดเรกทอรีที่ใช้ร่วมกันและจะสามารถดูเนื้อหาได้

สมมติว่าเรามีโฟลเดอร์ที่มีเอกสารบนเซิร์ฟเวอร์ในสำนักงานระยะไกล แทนที่จะสร้างลิงก์แยกต่างหากไปยังโฟลเดอร์นี้ (เช่น LondonDocuments) คุณสามารถเพิ่มแหล่งข้อมูลอื่นลงในลิงก์ที่มีอยู่ได้ การตั้งค่าแหล่งอ้างอิงหลายแหล่งเป็นอีกวิธีหนึ่งในการรับประกันความทนทานต่อข้อผิดพลาด หากแหล่งอ้างอิงแหล่งใดแหล่งหนึ่งไม่พร้อมใช้งาน Dfs สามารถนำผู้ใช้ไปยังสำเนาข้อมูลอื่นได้ เพื่อเพิ่ม แหล่งข้อมูลเพิ่มเติมไปยังลิงก์ที่มีอยู่ ให้ทำตามคำแนะนำด้านล่าง

  1. คลิกขวาที่ลิงก์และเลือกเป้าหมายใหม่จากเมนูบริบท
  2. ระบุเส้นทางไปยังไดเร็กทอรีใหม่ ซึ่งจะทำหน้าที่เป็นแหล่งที่มาของลิงก์นี้ด้วย คุณสามารถเลือกเปิดใช้งานการจำลองข้อมูลได้โดยทำเครื่องหมายในช่องเพิ่มเป้าหมายนี้ไปยังชุดการจำลอง ดังรูปที่ 5 แสดง ข้อมูลเพิ่มเติมเกี่ยวกับการทำซ้ำ โปรดดูแถบด้านข้าง “การกำหนดค่าการทำสำเนาข้อมูลตามบริการ Dfs”
  3. คลิกตกลง

เมื่อดูจากลิงค์เราจะเห็นว่ามีแหล่งลิงค์อยู่สองแหล่ง เมื่อไคลเอ็นต์เข้าถึงลิงก์นี้ ระบบ Dfs จะส่งข้อมูลไปยังแหล่งที่มาแห่งใดแห่งหนึ่ง ตอนนี้คุณสามารถทำซ้ำขั้นตอนข้างต้นเพื่อตั้งค่าลิงก์และแหล่งที่มาทั้งหมดที่จำเป็นในการเติมข้อมูลโครงสร้าง Dfs ทั้งหมด

ดังที่เราได้เห็นแล้วว่าลิงก์เดียวสามารถมีได้หลายแหล่ง ความเป็นไปได้นี้ทำให้เกิดคำถามที่ชัดเจน: ความพร้อมใช้งานของข้อมูลที่หลากหลายจะเข้ามาหรือไม่ แหล่งต่างๆลิงก์หมายความว่า Dfs สามารถนำไคลเอนต์ไปยังแหล่งลิงก์ที่แตกต่างกันโดยพลการ และไคลเอนต์จะเห็นไฟล์ที่แตกต่างกันหรือไม่ เนื่องจากแหล่งที่มาของลิงก์เป็นไดเร็กทอรีที่แตกต่างกันบนเซิร์ฟเวอร์ที่แยกจากกัน จึงไม่มีกลไกพิเศษในการซิงโครไนซ์เนื้อหาอย่างต่อเนื่อง ดังนั้นจึงเป็นไปได้โดยสิ้นเชิงที่แหล่งอ้างอิงที่แตกต่างกันจะมีเนื้อหาที่แตกต่างกัน ในกรณีนี้ ลูกค้าจะเข้าถึงโฟลเดอร์ เข้าถึงข้อมูล แต่การกลับไปยังโฟลเดอร์เดียวกันในภายหลังอาจถูกส่งไปยังแหล่งอ้างอิงอื่นและเห็นชุดข้อมูลที่แตกต่างไปจากเดิมอย่างสิ้นเชิง อย่างไรก็ตาม สถานการณ์นี้ไม่น่าเป็นไปได้ คำอธิบายของฉันในหัวข้อนี้ระบุไว้ในกล่อง - โชคดีที่ Windows 2000 Server Shell และการใช้งาน Dfs ในภายหลังได้รวม File Replication Service (FRS) ที่ตัวควบคุมโดเมนใช้เพื่อซิงโครไนซ์การใช้ Sysvol ร่วมกันอย่างต่อเนื่อง Dfs ใช้ FRS เพื่อซิงโครไนซ์แหล่งอ้างอิงที่เป็นส่วนหนึ่งของเนมสเปซโดเมน FRS มีความสามารถในการจำลองแบบที่หลากหลาย เช่น การจำลองแบบต่อเนื่อง ซึ่งช่วยให้สามารถทำซ้ำการเปลี่ยนแปลงในเวลาใกล้เคียงจริง และการทำซ้ำในเวลาที่กำหนดของวัน Windows 2003 R2 จะรวมบริการ FRS เวอร์ชันใหม่ไว้สำหรับบริการ Dfs โดยเฉพาะ คำแนะนำในการตั้งค่าการทำสำเนาไฟล์ตามระบบ Dfs มีอยู่ในแถบด้านข้าง - หากคุณใช้รูท Dfs แบบสแตนด์อโลนและจำเป็นต้องซิงโครไนซ์ คุณต้องมีเครื่องมือซิงโครไนซ์ไฟล์ เช่น บริการ Robocopy จาก แพ็คเกจวินโดวส์ชุดทรัพยากร

ตามที่เราค้นพบ ระบบ Dfs ช่วยลดความยุ่งยากในการเข้าถึงทรัพยากรที่ใช้ร่วมกันได้อย่างมาก ผู้ใช้ปลายทางและเมื่อใช้งาน AD แล้วจะมีวิธีการปรับปรุงความทนทานต่อข้อผิดพลาด เพื่อให้ระบบ Dfs ทำงานได้อย่างเหมาะสมที่สุดในบริษัทใดบริษัทหนึ่ง คุณจะต้องตัดสินใจว่าไฟล์ใดที่ต้องทำซ้ำ และหากจำเป็น ให้แก้ไขกลไกการเปลี่ยนเส้นทาง ฉันได้ให้ข้อมูลที่สำคัญที่สุดที่คุณควรรู้ก่อนเริ่มทำงานกับ Dfs ข้อมูลเพิ่มเติมข้อมูลในหัวข้อนี้สามารถพบได้บนเว็บไซต์ Distributed File System และ File Replication Services ของ Microsoft ที่ http://www.microsoft.com//windowsserver2003/ technology/fileandprint/file/dfs/default.mspx.

รากที่แตกต่างกันเช่นนี้

รูท Dfs แต่ละประเภทมีข้อดีและข้อจำกัดของตัวเอง สิ่งสำคัญคือต้องจำไว้ว่า ไม่เหมือนกับ Active Directory (AD) ที่ผสานรวมเข้าด้วยกัน บริการ DNS, รากโดเมน Dfs ไม่จำเป็นต้องอยู่บนตัวควบคุมโดเมน (DC) พวกเขาสามารถอยู่บนเซิร์ฟเวอร์ใด ๆ ที่เป็นสมาชิกของโดเมนและใช้งาน Windows 2000 Server หรือใหม่กว่า เมื่อเริ่มต้นและในช่วงเวลาปกติ (ทุกๆ ชั่วโมงตามค่าเริ่มต้น) เซิร์ฟเวอร์ Dfs เพียงติดต่อโปรแกรมจำลอง PDC ของโดเมนเพื่อรับข้อมูลเนมสเปซ Dfs ล่าสุด คำขอเป็นระยะๆ เหล่านี้อาจเป็นปัญหาคอขวดในการเข้าถึงทรัพยากร นอกจากนี้ พวกเขากำหนดขีดจำกัดที่ 16 สำเนาของรูทเมื่อใช้ Dfs ซึ่งหมายความว่าเป็นไปไม่ได้ที่จะมีมากกว่า 16 รูทต่อเนมสเปซ เนื่องจากการซิงโครไนซ์ระหว่างเซิร์ฟเวอร์ Dfs จะยากขึ้นทุกครั้งที่โครงสร้าง Dfs เปลี่ยนแปลง (เช่น เมื่อเพิ่ม ลิงค์ใหม่หรือแหล่งที่มา) ข้อยกเว้นสำหรับกฎนี้คือการใช้งาน Dfs บน Windows Server 2003 ซึ่งมี โหมดใหม่การปรับขนาดราก โดยทั่วไปจะอนุญาตให้เซิร์ฟเวอร์ Dfs เข้าถึง DC ใดๆ ในโดเมน ไม่ใช่แค่โปรแกรมจำลอง PDC

ข้อจำกัดอีกประการหนึ่งของรากโดเมน Dfs ก็คือ โครงสร้าง Dfs ทั้งหมด (รวมถึงลิงก์ แหล่งที่มาของลิงก์ และเซิร์ฟเวอร์ราก) จะถูกจัดเก็บไว้ใน แยกวัตถุซึ่งจะต้องทำซ้ำบนตัวควบคุมโดเมนทั้งหมดที่มีการเปลี่ยนแปลงโครงสร้าง Dfs เพียงเล็กน้อย สิ่งนี้เตือนคุณถึงการเป็นสมาชิกกลุ่มที่ซ้ำกันบนระบบ Windows 2000 Server หรือไม่ เพื่อดำเนินการทำซ้ำอย่างถูกต้อง Microsoft แนะนำว่าขนาดสูงสุดของวัตถุ Dfs ต้องไม่เกิน 5 MB (ประมาณ 5,000 ลิงก์) การใช้งาน Dfs โดยเฉลี่ยมีประมาณ 100 รายการ หากคุณต้องการรองรับลิงก์มากกว่า 5,000 รายการ คุณควรพิจารณาตัวเลือกในการแบ่งเนมสเปซ Dfs ออกเป็นหลายเนมสเปซ หรือใช้รูท Dfs แบบสแตนด์อโลน ซึ่งขีดจำกัดที่แนะนำคือ 50,000 ลิงก์ อีกวิธีหนึ่งในการลดปริมาณพื้นที่ที่ใช้โดย Dfs ใน AD คือการจำกัดจำนวนความคิดเห็นที่มีให้สำหรับลิงก์ เนื่องจากความคิดเห็นเหล่านี้จะถูกจัดเก็บไว้ในออบเจ็กต์ AD Dfs ด้วย อย่างไรก็ตาม โปรดทราบว่าเนมสเปซ Dfs เช่นนี้ไม่น่าจะเปลี่ยนแปลงบ่อยนัก เมื่อตั้งค่าระบบ Dfs เริ่มต้นแล้ว การกำหนดค่าดังกล่าวจะยังคงคงที่และจะไม่ทำซ้ำบ่อยครั้ง

การตั้งค่าการทำสำเนาตาม Dfs

หากมีแหล่งอ้างอิงในระบบจำนวนมากและจำเป็นต้องดำเนินการ การซิงโครไนซ์อย่างต่อเนื่องคุณต้องกำหนดค่าการทำสำเนาแบบ Dfs หากต้องการตั้งค่าการทำสำเนาลิงก์ คุณต้องทำตามขั้นตอนเหล่านี้:

  1. คลิกขวาที่ลิงก์และเลือกรายการเมนูกำหนดค่าการจำลอง
  2. บนหน้าจอต้อนรับ Configure Replication Wizard คลิก ถัดไป
  3. โปรแกรมจะขอให้คุณเลือกแหล่งที่จะกลายเป็นต้นฉบับเพื่อทำสำเนา หากคุณมีไดเร็กทอรีที่ใช้ร่วมกันซึ่งมีข้อมูลที่คุณต้องการทำซ้ำไปยังโฟลเดอร์อื่น คุณควรเลือกให้เป็นไดเร็กทอรีดั้งเดิม คลิกถัดไป
  4. คุณจะต้องเลือกโทโพโลยีเพื่อใช้สำหรับการทำซ้ำ ติดตั้งโดยค่าเริ่มต้น โทโพโลยีแบบวงแหวนซึ่งเหมาะกับเครือข่ายส่วนใหญ่ ถ้า สภาพแวดล้อมเครือข่ายซับซ้อนมากขึ้น คุณสามารถพิจารณาใช้โทโพโลยีอื่นๆ เช่น ผู้เผยแพร่-สมาชิก การส่งต่อร่วมกัน และการออกแบบที่ผู้ใช้กำหนดค่าได้ โทโพโลยีที่เลือกจะต้องตรงกับโทโพโลยีที่มีอยู่ เครือข่ายทั่วโลก- ตามหลักการแล้ว โทโพโลยีการทำสำเนา FRS ควรตรงกับการออกแบบเครือข่าย ตัวอย่างเช่น หากเครือข่ายมีสำนักงานกลางแห่งเดียวและมีสาขาหลายสาขาเชื่อมต่ออยู่ โทโพโลยีของผู้เผยแพร่และสมาชิกจะเป็นตัวเลือกที่ดีที่สุด คลิกเสร็จสิ้น

จากนี้ไป แหล่งที่มาของลิงก์จะทำซ้ำการเปลี่ยนแปลงโดยอัตโนมัติ ทำให้เนื้อหามีการซิงโครไนซ์อย่างต่อเนื่อง อย่างไรก็ตาม ขึ้นอยู่กับตำแหน่งทางภูมิศาสตร์ของเซิร์ฟเวอร์ การอัปเดตอาจมีความล่าช้า เวลาแฝงได้รับผลกระทบจากปัจจัยหลายประการ รวมถึงแบนด์วิธที่มีอยู่ จำนวนข้อมูลที่ทำซ้ำ โทโพโลยีที่ใช้ และกำหนดเวลาการทำซ้ำ

ฉันต้องการชี้แจงบางอย่างเกี่ยวกับเทคโนโลยีการทำสำเนา Dfs: เทคโนโลยีดังกล่าวไม่ได้ออกแบบมาเพื่อทำงานกับข้อมูลที่อยู่ในเซิร์ฟเวอร์หลายเครื่องและได้รับการอัปเดตบ่อยครั้ง หรือในกรณีที่ไฟล์อาจได้รับการอัปเดตในเวลาเดียวกันในแหล่งอ้างอิงที่แตกต่างกัน FRS ไม่รวมการเปลี่ยนแปลงทั้งหมดเป็นไฟล์เดียว ไฟล์ที่บันทึกล่าสุดถูกทำซ้ำ ดังนั้น คุณควรใช้ FRS เพื่อทำซ้ำข้อมูลคงที่ เช่น เทมเพลตหรือนโยบายของบริษัท หรือข้อมูลที่จะถูกอัปเดตในที่เดียวเท่านั้นในแต่ละครั้ง ประโยชน์หลักของบริการ FRS คือ มีชุดข้อมูลที่ทนทานต่อข้อผิดพลาดเพื่อให้การป้องกันที่เชื่อถือได้ในกรณีที่เกิดความล้มเหลว เซิร์ฟเวอร์แยกต่างหาก.

การตั้งค่าการเปลี่ยนเส้นทางใน Dfs

ตามที่กล่าวไว้ในบทความหลัก Dfs เป็นบริการสำหรับสร้างความสัมพันธ์ระหว่างตำแหน่งทรัพยากรเครือข่าย เช่น หากเมื่อไคลเอ็นต์เข้าถึงลิงก์ ลิงก์นั้นจะมีแหล่งที่มาหลายแหล่ง Dfs จะพยายามเปลี่ยนเส้นทางไคลเอ็นต์ไปยังแหล่งที่มาที่อยู่บนลิงก์นั้นก่อน เครือข่ายท้องถิ่นของลูกค้า หาก Dfs ไม่พบแหล่งที่มาในเครื่องที่มีอยู่ ระบบจะเปลี่ยนเส้นทางไคลเอ็นต์ไปยังแหล่งอื่นที่สุ่มเลือก กลยุทธ์การเปลี่ยนเส้นทางใน Dfs ช่วยลดการใช้แบนด์วิดท์ WAN เมื่อมีแหล่งลิงก์ภายในเครื่อง

ลักษณะการทำงานเริ่มต้นของ Dfs (การเปลี่ยนเส้นทางไคลเอ็นต์ไปยังแหล่งลิงก์สำรองที่กำหนดเอง) อาจไม่ได้ผลหากไม่พบแหล่งที่มาในเครื่อง ตัวอย่างเช่น หาก Dfs ไม่พบแหล่งข้อมูลท้องถิ่นในดัลลัส ระบบอาจเปลี่ยนเส้นทางไคลเอ็นต์ไปยังแหล่งที่มาในลอนดอน แม้ว่าจะมีแหล่งข้อมูลอื่นในนิวออร์ลีนส์ที่เชื่อมต่อผ่านมากกว่า ช่องที่รวดเร็ว- อย่างไรก็ตาม คุณสามารถปรับเปลี่ยนการตั้งค่า Dfs เพื่อกำหนดเส้นทางคำขอของผู้ใช้ได้ดียิ่งขึ้น คุณสามารถกำหนดค่า Dfs เพื่อให้ระบบนำไคลเอ็นต์ไปยังแหล่งอ้างอิงที่อยู่ในนั้นเท่านั้น สภาพแวดล้อมในท้องถิ่นผู้ใช้ หากต้องการเปิดใช้งานโหมดนี้ เรียกว่า Restricted Same-site Target Selection ให้รันคำสั่ง Dfsutil และระบุพารามิเตอร์ /insite:

dfsutil /root: /insite /enable

ตำหนิ โหมดนี้คือถ้าระบบ Dfs ไม่สามารถตรวจพบแหล่งที่มาในเครื่องได้ ผู้ใช้ก็ไม่สามารถเข้าถึงทรัพยากรได้

ในทางกลับกัน หากตัวควบคุมโดเมนและเซิร์ฟเวอร์ Dfs ของคุณใช้งานเชลล์ Windows 2003 คุณสามารถเปิดใช้งานโหมดการเลือกเป้าหมายที่มีราคาแพงน้อยที่สุดได้ ในโหมดนี้ หากแหล่งที่มาของลิงก์ภายในเครื่องไม่พร้อมใช้งาน ระบบ Dfs จะเปลี่ยนเส้นทางไคลเอ็นต์ไปยังแหล่งที่มา การเชื่อมต่อที่จะส่งผลให้ใช้แบนด์วิธน้อยที่สุด Dfs ใช้ต้นทุนของการเชื่อมต่อระหว่างไซต์ที่อธิบายไว้ใน AD สำหรับสิ่งนี้ โหมดการเลือกเป้าหมายที่มีราคาแพงน้อยที่สุดจะช่วยลดการใช้การเชื่อมต่อที่ช้า และช่วยให้ไคลเอนต์สามารถเข้าถึงไดเร็กทอรีเครือข่ายได้เร็วขึ้น หากต้องการเปิดใช้งานโหมดการเลือกเป้าหมายที่มีราคาแพงที่สุด คุณต้องรันคำสั่ง:

/sitecosting/เปิดใช้งาน

ผู้เชี่ยวชาญด้านผลิตภัณฑ์ Microsoft ที่ Geniant เขามีใบรับรอง MCSE และตำแหน่ง MVP

ระบบไฟล์แบบกระจาย DFS Distributed File System เป็นเทคโนโลยีที่ให้ความสามารถในการลดความซับซ้อนในการเข้าถึงการแชร์ไฟล์และการจำลองข้อมูลทั่วโลก ต้องขอบคุณ DFS ที่ทำให้ทรัพยากรที่ใช้ร่วมกัน (ไดเร็กทอรีและไฟล์) ที่กระจายไปตามเซิร์ฟเวอร์ต่างๆ สามารถรวมกันเป็นโครงสร้าง UNC แบบลอจิคัลเดียว ซึ่งสำหรับผู้ใช้จะดูเหมือนเป็นทรัพยากรเครือข่ายเดียว แม้ว่าตำแหน่งทางกายภาพของโฟลเดอร์เป้าหมายจะเปลี่ยนไป แต่ก็ไม่ส่งผลต่อการเข้าถึงของผู้ใช้

การใช้งานบริการ DFS ใน Windows Server 2012 แตกต่างจาก Windows รุ่นก่อนหน้า ก่อนอื่นเราทราบว่าเทคโนโลยี DFS ใน Windows Server 2012 ได้รับการปรับใช้ในรูปแบบของบริการที่แยกจากกันสองบริการโดยไม่แยกจากกัน - เนมสเปซ DFSและ การจำลองแบบ DFSรวมอยู่ในบทบาทเซิร์ฟเวอร์ไฟล์ (บริการไฟล์และการจัดเก็บ).

  • เนมสเปซ DFS (DFSN หรือ DFS-N)– เนมสเปซ DFS ช่วยให้คุณสามารถรวมโฟลเดอร์ที่ใช้ร่วมกันที่อยู่บนเซิร์ฟเวอร์ต่างๆ ขององค์กรให้เป็นโครงสร้างลอจิคัลเดียว แต่ละเนมสเปซจะปรากฏต่อผู้ใช้เป็นโฟลเดอร์เครือข่ายเดียวที่มีไดเร็กทอรีย่อย โครงสร้างที่แท้จริงของเนมสเปซ DFS ที่กำหนดจะถูกซ่อนจากผู้ใช้ และอาจรวมถึงโฟลเดอร์เครือข่ายต่างๆ ที่อยู่บนเซิร์ฟเวอร์และไซต์ที่แตกต่างกัน
  • การจำลองแบบ DFS (DFSR หรือ DFS-R)— บริการการจำลองแบบ DFS ช่วยให้คุณสามารถจัดระเบียบบริการการจำลองแบบที่มีประสิทธิภาพสำหรับไดเรกทอรี (รวมถึงที่รวมอยู่ในเนมสเปซ DFS) ระหว่างเซิร์ฟเวอร์และไซต์ AD ที่แตกต่างกัน สำหรับการจำลองแบบ บริการนี้ใช้อัลกอริธึมการบีบอัดส่วนต่างระยะไกลพิเศษ - การบีบอัดส่วนต่างระยะไกล RDC ต้องขอบคุณ RDC ซึ่งติดตามการเปลี่ยนแปลงในไฟล์ การจำลองแบบไม่ได้คัดลอกไฟล์ทั้งหมด (เช่นเดียวกับกรณีของการจำลองแบบ FRS) แต่จะมีเพียงการเปลี่ยนแปลงบล็อกเท่านั้น

การติดตั้งบริการ DFS บน Windows Server 2012

คุณสามารถติดตั้งบริการ DFS โดยใช้ คอนโซลเซิร์ฟเวอร์ผู้จัดการหรือเมื่อใด วิธีใช้ Windowsพาวเวอร์เชลล์

ดังที่เรากล่าวไว้ บริการ DFS เป็นสมาชิกในบทบาท บริการไฟล์และการจัดเก็บ:

แต่การติดตั้งบริการ DFS ทั้งหมดและคอนโซลการจัดการ DFS โดยใช้ PowerShell จะง่ายกว่าและเร็วกว่า:

ติดตั้ง WindowsFeature FS-DFS-Namespace, FS-DFS-Replication, RSAT-DFS-Mgmt-Con

คำแนะนำ- โดยปกติแล้ว สามารถติดตั้งบริการและคอนโซลการจัดการ DFS แยกต่างหากได้

ที่ไหน FS-DFS-เนมสเปซ– บริการเนมสเปซ DFS

FS-DFS-การจำลองแบบ– บริการการจำลองแบบ DFS

การกำหนดค่าเนมสเปซ DFS ใน Windows Server 2012

มาดูคำอธิบายขั้นตอนการตั้งค่าเนมสเปซ DFS ที่คุณต้องเปิดแผงควบคุม เครื่องมือการจัดการ DFS.

มาสร้างเนมสเปซใหม่กันเถอะ ( เนมสเปซใหม่).

คุณต้องระบุชื่อของเซิร์ฟเวอร์ที่จะมีเนมสเปซ (ซึ่งอาจเป็นได้ทั้งตัวควบคุมโดเมนหรือเซิร์ฟเวอร์สมาชิก)

จากนั้นคุณควรระบุชื่อของเนมสเปซ DFS ที่จะสร้างและไปที่การตั้งค่าขั้นสูง (แก้ไขการตั้งค่า)

ที่นี่คุณจะต้องระบุชื่อของเนมสเปซ DFS และการอนุญาตสำหรับไดเร็กทอรีนี้ โดยปกติจะแนะนำให้ระบุว่าอนุญาตให้ทุกคนเข้าถึงโฟลเดอร์เครือข่ายได้ ในกรณีนี้ สิทธิ์การเข้าถึงจะถูกตรวจสอบที่ระดับระบบไฟล์ NTFS

จากนั้น ตัวช่วยสร้างจะแจ้งให้คุณระบุประเภทของเนมสเปซที่จะสร้าง มันอาจจะเป็นเช่นนั้น เนมสเปซตามโดเมน(เนมสเปซโดเมน) หรือ เนมสเปซแบบสแตนด์อโลน(เนมสเปซแยกกัน) เนมสเปซแบบโดเมนมีข้อดีหลายประการ แต่เพื่อให้ใช้งานได้จริง คุณต้องการจริงๆ โดเมนที่ใช้งานอยู่สิทธิ์ของผู้ดูแลระบบไดเรกทอรีและโดเมน (หรือการมีสิทธิ์ที่ได้รับมอบสิทธิ์ในการสร้างเนมสเปซ DFS ของโดเมน)

หลังจากตัวช่วยสร้างเสร็จสิ้น เนมสเปซ DFS ใหม่ที่เราสร้างขึ้นจะปรากฏในสาขาเนมสเปซของคอนโซลการจัดการ DFS เพื่อให้แน่ใจว่าเมื่อผู้ใช้เข้าถึงไดเร็กทอรี DFS พวกเขาเห็นเฉพาะไดเร็กทอรีที่พวกเขาสามารถเข้าถึงได้ มาเปิดใช้งาน DFSAccess-Based Enumeration สำหรับพื้นที่นี้ (เพิ่มเติมเกี่ยวกับเทคโนโลยีนี้ในบทความ) เมื่อต้องการทำเช่นนี้ เปิดหน้าต่างคุณสมบัติของเนมสเปซที่สร้างขึ้น

และบนแท็บ ขั้นสูงเปิดใช้งานตัวเลือก เปิดใช้งานการแจงนับตามการเข้าถึงสำหรับเนมสเปซนี้.

หากต้องการดูเนื้อหาของช่องว่าง DFS ใหม่ เพียงพิมพ์เส้นทางในหน้าต่าง UNC Explorer: \\domain_or_server_name\DFS

การเพิ่มเซิร์ฟเวอร์ DFS เพิ่มเติม

คุณสามารถเพิ่มเนมสเปซโดเมน DFS ได้ เซิร์ฟเวอร์เพิ่มเติม(รายการเมนูเพิ่ม Namespace Server) ซึ่งจะรองรับ การทำเช่นนี้เพื่อเพิ่มความพร้อมใช้งานของเนมสเปซ DFS และอนุญาตให้เซิร์ฟเวอร์เนมสเปซอยู่ในไซต์เดียวกันกับผู้ใช้

บันทึก- เนมสเปซ DFS แบบสแตนด์อโลนรองรับเซิร์ฟเวอร์เดียวเท่านั้น

การเพิ่มไดเร็กทอรีใหม่ให้กับเนมสเปซ DFS ที่มีอยู่

ตอนนี้เราจำเป็นต้องเพิ่มไดเร็กทอรีเครือข่ายใหม่ให้กับลำดับชั้นของเนมสเปซ DFS ที่เราสร้างขึ้น คลิกปุ่ม เพิ่มเป้าหมายโฟลเดอร์.

ระบุชื่อของไดเร็กทอรีในพื้นที่ DFS และตำแหน่งจริงบนไฟล์เซิร์ฟเวอร์ที่มีอยู่ ( เป้าหมายโฟลเดอร์).

การตั้งค่าการจำลองแบบ DFS บน Windows Server 2012

เทคโนโลยี การจำลองแบบ DFS-Rออกแบบมาเพื่อจัดระเบียบความทนทานต่อข้อผิดพลาดของเนมสเปซ DFS และการปรับสมดุลโหลดระหว่างเซิร์ฟเวอร์ DFS-R จะปรับสมดุลการรับส่งข้อมูลระหว่างเรพลิกาโดยอัตโนมัติโดยขึ้นอยู่กับโหลด และหากเซิร์ฟเวอร์ตัวใดตัวหนึ่งไม่พร้อมใช้งาน ก็จะเปลี่ยนเส้นทางไคลเอนต์ไปยังเซิร์ฟเวอร์เรพลิกาอื่น แต่ก่อนที่เราจะพูดถึงการจำลองแบบ DFS และการกำหนดค่าใน Windows Server 2012 เราจะแสดงรายการข้อกำหนดและข้อจำกัดหลักของระบบ:

  • ต้องติดตั้งการจำลองแบบ DFS บนเซิร์ฟเวอร์ทั้งหมดที่จะรวมอยู่ในกลุ่มการจำลองแบบ
  • เซิร์ฟเวอร์ทั้งหมดในกลุ่มการจำลองแบบต้องอยู่ในฟอเรสต์ AD เดียวกัน
  • ระดับฟอเรสต์ Active Directory ต้องมีอย่างน้อย Windows Server 2003 R2 (หากติดตั้งตัวควบคุมโดเมนแรกของคุณบน Windows Server 2012)
  • ระดับการทำงานของโดเมน - อย่างน้อย Windows Server 2008
  • คุณต้องแน่ใจว่า ซอฟต์แวร์ป้องกันไวรัสบน ไฟล์เซิร์ฟเวอร์เข้ากันได้กับเทคโนโลยีการจำลองแบบ DFS
  • ไดเร็กทอรีที่จำลองแบบจะต้องอยู่ในวอลุ่มที่มีไฟล์ ระบบเอ็นทีเอฟเอส(ไม่รองรับระบบไฟล์และ FAT) ไม่รองรับการจำลองข้อมูลที่จัดเก็บไว้ใน Cluster Shared Volumes เช่นกัน

ในคอนโซลการจัดการ DFS เลือก DFS Namespace ที่คุณต้องการและคลิกขวาที่ไดเร็กทอรีที่คุณต้องการสร้างเรพลิกาและเลือก เพิ่มเป้าหมายโฟลเดอร์.

และระบุเส้นทางแบบเต็ม (UNC) ไปยังไดเร็กทอรีเครือข่ายของเซิร์ฟเวอร์อื่นที่จะจัดเก็บแบบจำลอง

เมื่อถูกถามว่าคุณต้องการสร้างกลุ่มการจำลองหรือไม่ ให้ตอบว่าใช่

ตัวช่วยสร้างการกำหนดค่าการจำลองแบบเริ่มต้นขึ้น เราตรวจสอบชื่อกลุ่มการจำลองและไดเรกทอรี

เราระบุหลัก ( หลัก) เซิร์ฟเวอร์ เซิร์ฟเวอร์นี้เองที่จะเป็นแหล่งข้อมูลในระหว่างการจำลองแบบครั้งแรก (หลัก)

จากนั้นเราเลือกประเภทของโทโพโลยี (การเชื่อมต่อ) ระหว่างสมาชิกของกลุ่มการจำลองแบบ ในตัวอย่างของเรา เราเลือก ตาข่ายเต็ม(ทุกคนกับทุกคน)

และสุดท้าย เราจะระบุกำหนดเวลาการจำลองและพารามิเตอร์การควบคุมปริมาณแบนด์วิดท์ - การจำกัดแบนด์วิดท์ที่พร้อมใช้งานสำหรับการจำลอง

หลังจากตัวช่วยสร้างเสร็จสิ้น การซิงโครไนซ์เริ่มต้นจะเริ่มต้นขึ้น

หากจำเป็น คุณสามารถตั้งค่าการตั้งค่าขั้นสูงสำหรับกำหนดเวลาการจำลองและแบนด์วิธสูงสุดสำหรับการรับส่งข้อมูลนี้ในสาขาได้ การจำลองแบบ.

Windows Distributed File System (DFS) ช่วยให้ผู้ใช้สามารถค้นหา ดู และทำงานกับไฟล์ทั่วทั้งเครือข่ายจากตำแหน่งศูนย์กลางที่เดียว หากระบบได้รับการกำหนดค่าอย่างถูกต้อง ผู้ใช้ไม่จำเป็นต้องเข้าใจแนวคิดเครือข่ายที่ซับซ้อนหรือป้อนที่อยู่ UNC แบบยาวเพื่อค้นหาไฟล์ ในวินโดวส์ 2000 ระบบเซิร์ฟเวอร์ DFS ได้รับการติดตั้งตามค่าเริ่มต้น และบริการที่เกี่ยวข้องจะเริ่มทำงานโดยอัตโนมัติ มาดูกันว่าคุณสามารถใช้ประโยชน์จากคุณสมบัติใหม่ที่ยอดเยี่ยมนี้ได้อย่างไร
การเลือกการกำหนดค่า DFS

ระบบ DFS มีสองประเภท: แบบสแตนด์อโลนและทนทานต่อข้อผิดพลาด ใน ระบบอัตโนมัติ DFS ข้อมูลทั้งหมดจะถูกเก็บไว้ในเซิร์ฟเวอร์เดียว ข้อเสียของการกำหนดค่านี้คือ หากเซิร์ฟเวอร์ล้มเหลว ระบบ DFS ทั้งหมดจะหยุดทำงาน การกำหนดค่าที่ทนต่อข้อผิดพลาดจะจัดเก็บข้อมูล DFS ไว้ใน Active Directory (AD) ในขณะที่ให้ทั้งการป้องกันจากความล้มเหลวและการจัดเตรียมสำหรับการจำลองข้อมูล

สร้างรูท DFS

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

หากต้องการสร้างรูท DFS:

1...จากเมนู Start ให้เลือก Administrative Tools | Distributed File System" (เครื่องมือการดูแลระบบ | Distributed File System) เพื่อเข้าสู่ Microsoft Management Console ดังแสดงในรูป ก.


รูปที่ ก.

2...คลิกขวาที่ออบเจ็กต์ Distributed File System และเลือก New DFS Root เพื่อเปิดตัว New DFS Root Wizard
3...คลิกปุ่ม “ถัดไป” และเลือกในกล่องโต้ตอบที่แสดงในรูปที่. B ซึ่งเป็นประเภทของรูท DFS ที่คุณต้องการสร้าง


รูปที่ ข

4...เลือกตัวเลือก “สร้างโดเมน DFS root” แล้วคลิก “ถัดไป”
5...ป้อนชื่อโดเมนแบบเต็มของโฮสต์เซิร์ฟเวอร์ (Fully Qualified ชื่อโดเมน, FQDN) ดังแสดงในรูป C และคลิกถัดไป


รูปที่ ค

6...ในกล่องโต้ตอบที่แสดงในรูปที่. D เลือกโฟลเดอร์แชร์ที่สอดคล้องกับรูท DFS แล้วคลิกถัดไป


รูปที่ E

เมื่อสร้างรูท DFS แล้ว คุณสามารถตรวจสอบสถานะได้โดยคลิกขวาที่รูทแล้วเลือกตรวจสอบสถานะ ดังแสดงในรูป F. หากทุกอย่างได้รับการกำหนดค่าอย่างถูกต้อง ไอคอนในรูปแบบของเครื่องหมายถูกสีเขียวในวงกลมสีขาวจะปรากฏขึ้นใกล้กับรูท


รูปที่ ฉ.

เมื่อคุณตั้งค่ารูท DFS เสร็จแล้ว คุณสามารถเริ่มสร้างลิงก์ไปยังการแชร์เครือข่ายได้ โดยทำตามขั้นตอนเหล่านี้:

1...คลิกขวาที่รูท DFS แล้วเลือก "Create ลิงค์ใหม่ DFS" (ลิงก์ DFS ใหม่)
2...ป้อนชื่อลิงก์
3...คลิกปุ่มเรียกดูและเลือกโฟลเดอร์ที่แชร์ ดังแสดงในรูป G แล้วคลิก "ตกลง"


รูปที่ G.


รูปที่ ซ.

เมื่อคุณสร้างลิงก์ไปยังไฟล์ที่ใช้ร่วมกันที่ต้องการบนเครือข่ายของคุณแล้ว คุณควรเผยแพร่ลิงก์เหล่านั้นไปยัง Active Directory

1...ในโฟลเดอร์การดูแลระบบ ให้เลือกออบเจ็กต์ Active Directory Users And Computers คลิกขวาที่โดเมนและเลือกใหม่ | โฟลเดอร์ที่ใช้ร่วมกัน" (ใหม่ | โฟลเดอร์ที่ใช้ร่วมกัน)
ใส่ชื่อของคุณและ ที่อยู่เครือข่ายโฟลเดอร์ที่ใช้ร่วมกันของ DFS ดังแสดงในรูป ฉันแล้วคลิก "ตกลง"


รูปที่ 1

2...หลังจากเผยแพร่ลิงก์ไปยังการแชร์ใน AD แล้ว ผู้ใช้จะสามารถดูได้โดยการตรวจสอบแผนที่ไดรฟ์หรือเปิด My Network Neighborhood | เครือข่ายทั้งหมด | ดูเนื้อหาเครือข่ายทั้งหมด | แคตตาล็อก | ชื่อการแชร์ (สถานที่บนเครือข่ายของฉัน | เครือข่ายทั้งหมด | ดูเนื้อหาทั้งหมด | ไดเรกทอรี | ชื่อการแชร์ของคุณ) (ในตัวอย่างของเรา “ACME Corporation” ดังแสดงในรูปที่ J และ K)


รูปที่เจ


รูปที่เค

การจำลองแบบ

คุณลักษณะการจำลองแบบช่วยให้คุณสามารถเผยแพร่โฟลเดอร์ DFS และลิงก์ไปยังราก DFS อื่น ๆ ในโดเมน โดยให้ความทนทานต่อข้อบกพร่องที่แข็งแกร่งในกรณีที่เซิร์ฟเวอร์หยุดทำงานหรือจำเป็นต้องรีบูต คุณสามารถจำลองทั้งการแชร์ DFS และรูทได้

ที่สุด องค์ประกอบที่สำคัญระบบ DFS เป็นรากฐาน หากรูท DFS เสียหายและไม่มีการกำหนดค่าการจำลองแบบ แผนผังโฟลเดอร์ DFS ทั้งหมดจะไม่สามารถเข้าถึงได้

หากต้องการตั้งค่าการจำลองแบบรูท DFS ให้คลิกขวาที่รูทแล้วเลือกแบบจำลองรูทใหม่ ป้อนชื่อของเซิร์ฟเวอร์ที่คุณต้องการคัดลอกรูทไป ในการกำหนดค่านโยบายการจำลองแบบ:

1...เปิดออบเจ็กต์ Distributed File System ในโฟลเดอร์ Administration
2...คลิกขวาที่ลิงค์และเลือก New Replica เพื่อเปิดกล่องโต้ตอบ Add A New Replica ดังแสดงในรูปที่ 1 ล.

อักษรย่อ ดีเอฟเอส ย่อมาจาก กระจายไฟล์ระบบ(ระบบไฟล์แบบกระจาย) บริการนี้ใช้ฟังก์ชันที่ค่อนข้างสำคัญสำหรับ องค์กรขนาดใหญ่กระจายตามภูมิศาสตร์และประกอบด้วยหลายอย่าง เครือข่าย WANหรือไซต์ที่ให้บริการจัดเก็บ การจำลองแบบและการเรียกค้นไฟล์อย่างง่ายทั่วทั้งเครือข่ายองค์กร

ประโยชน์ประการแรกของ DFS คือ มีเนมสเปซเครือข่ายเดียวที่ผู้ใช้เครือข่ายทั้งหมดสามารถใช้เพื่อเข้าถึงไฟล์และโฟลเดอร์ที่ใช้ร่วมกัน โดยไม่คำนึงถึงตำแหน่งที่ตั้ง

ที่สอง ฟังก์ชั่นที่สำคัญ DFS - ความสามารถในการกำหนดค่าบริการการจำลองแบบที่ซิงโครไนซ์โฟลเดอร์และไฟล์ทั่วทั้งองค์กร ทำให้ผู้ใช้สามารถเข้าถึงข้อมูลล่าสุดและ รุ่นปัจจุบันไฟล์.

มาดูคุณสมบัติ DFS ทั้งสองนี้ให้ละเอียดยิ่งขึ้น

ดีเอฟเอสชื่อสเปซ– แต่ละเนมสเปซเป็นตัวแทน โฟลเดอร์เครือข่ายโดยมีโฟลเดอร์ย่อยอยู่ข้างใน ข้อได้เปรียบหลักของการใช้เนมสเปซดังกล่าวคือ ผู้ใช้สามารถเข้าถึงโฟลเดอร์และไฟล์ที่แชร์ของตนผ่านทางรูทของเนมสเปซโดยไม่ต้องกังวลว่าจริงๆ แล้วพวกเขาจะเก็บไว้บนเซิร์ฟเวอร์ใด เหล่านั้น. เนมสเปซเป็นโครงสร้างแบบลอจิคัลชนิดหนึ่งที่ทำให้การเข้าถึงไฟล์ง่ายขึ้น

ดีเอฟเอสการจำลองแบบ– บริการ DFS Replication ช่วยให้คุณสามารถมีสำเนาไฟล์หรือโฟลเดอร์เดียวกันที่ซิงโครไนซ์ได้หลายชุด การจำลองแบบช่วยให้คุณมีสำเนาของไฟล์ภายในแต่ละเครือข่ายย่อยหรือไซต์ขององค์กร เช่น สำนักงานกลาง เหล่านั้น. เมื่อผู้ใช้เข้าถึงบางอย่าง โฟลเดอร์ที่ใช้ร่วมกันพวกเขาไม่ได้ไปที่เซิร์ฟเวอร์สำนักงานกลาง แต่ไปที่แบบจำลอง DFS ที่ใกล้ที่สุด ซึ่งช่วยลดภาระบนช่องทางการส่งข้อมูลระหว่างไซต์ที่อ่อนแอได้อย่างมาก และหากผู้ใช้ทำการเปลี่ยนแปลงกับไฟล์ใดๆ การเปลี่ยนแปลงจะถูกจำลองทั่วทั้งพื้นที่ DFS ส่งผลให้ผู้ใช้เครือข่ายทั้งหมดสามารถเข้าถึงสำเนาไฟล์ที่อัปเดตและใหม่ได้

ใน Windows Server 2008 บริการ Distributed File System ได้รับการปรับปรุงหลายประการและมีเสถียรภาพมากขึ้น โดยพบปัญหามากมายใน รุ่นก่อนหน้าบริการดีเอฟเอส

เพื่อใช้ประโยชน์จาก DFS ใหม่บน Windows Server 2008 ได้อย่างเต็มที่ คุณต้องมีคุณสมบัติตรงตามข้อกำหนดหลายประการ: เซิร์ฟเวอร์สมาชิก DFS ทั้งหมดต้องมีอย่างน้อย Windows Server 2008 และระดับโดเมน AD ต้องมีอย่างน้อย Windows 2008

ในดีเอฟเอสการเปลี่ยนแปลงต่อไปนี้ปรากฏขึ้น:

1. เปิดสแน็ปอินตัวจัดการเซิร์ฟเวอร์

2. ไปที่ส่วน บทบาทและเลือก เพิ่มบทบาท.

3. จากรายการบทบาท ให้เลือก ไฟล์บริการ.

4. หน้าต่างข้อมูลจะปรากฏขึ้น ( การแนะนำถึงไฟล์บริการ), ดำเนินการต่อโดยคลิกถัดไป

5. จากรายการบทบาท ให้เลือก ระบบไฟล์แบบกระจายและยัง เนมสเปซ DFSและ การจำลองแบบ DFS- จากนั้นคลิก ต่อไป.

บันทึก:
ในบรรดาบทบาทต่างๆ คุณจะเห็น "บริการไฟล์ Windows Server 2003" และ "บริการการจำลองแบบไฟล์" ควรใช้ตัวเลือกเหล่านี้เมื่อคุณต้องการซิงโครไนซ์เท่านั้น เซิร์ฟเวอร์วินโดวส์ 2008 พร้อมบริการ FRS เดิม

6. ในหน้าจอ "สร้างเนมสเปซ DFS" คุณสามารถระบุว่าคุณต้องการสร้างเนมสเปซทันทีหรือในภายหลัง

ใน ในตัวอย่างนี้ฉันจะไม่สร้างเนมสเปซรูท ดังนั้นฉันจึงเลือก " สร้างเนมสเปซในภายหลังโดยใช้สแน็ปอินการจัดการ DFS ในตัวจัดการเซิร์ฟเวอร์"และคลิกถัดไป .

7. ในหน้าจอถัดไป คลิก ติดตั้งเราจะเริ่มกระบวนการติดตั้งบริการ DFS

8. หลังจากติดตั้ง DFS บทบาทใหม่จะปรากฏในคอนโซลตัวจัดการเซิร์ฟเวอร์ บริการไฟล์กับ รายการต่อไปนี้ส่วนประกอบที่ติดตั้ง:

ระบบไฟล์แบบกระจาย

เนมสเปซ DFS

การจำลองแบบ DFS