Linux: ความแตกต่างระหว่างการใช้ autofs กับ NFS และเพียงแค่ใช้ fstab


10

อะไรคือความแตกต่างระหว่างการใช้ auto.master และการป้อนข้อมูลอัตโนมัติให้เมานต์ NFS ของคุณเมื่อเทียบกับการใส่ข้อมูลใน fstab Linux Red-Hat 5/6

คำตอบ:


6

ด้วยfstabข้อดีคือระบบไฟล์ระยะไกลจะถูกเมาท์บนระบบ (เมื่อnoautoไม่ได้ใช้ตัวเลือกการเมานท์)

นอกจากนี้ยังขึ้นอยู่กับวิธีการกำหนดจุดเชื่อมต่อ มีสองตัวเลือกที่กำหนดพฤติกรรมการกู้คืนเมื่อไคลเอนต์ NFS ไม่สามารถเข้าถึงเซิร์ฟเวอร์ ด้วยhardตัวเลือก (ค่าเริ่มต้น) กระบวนการบูตจะหยุดชั่วคราวหากมีปัญหาในการติดตั้งการแชร์ nfs และการพยายามซ้ำ ๆ จะทำเพื่อติดตั้งการแชร์อย่างไม่มีกำหนด หากsoftมีการใช้ตัวเลือกแสดงว่าการเมานต์ล้มเหลวหลังจากretransส่งการส่งสัญญาณซ้ำแล้ว

ในทางกลับกันการป้อนอัตโนมัติจะเมาท์เพียงแค่แบ่งปัน nfs เมื่อต้องการและเข้าถึงเท่านั้น


นั่นคือความเข้าใจของฉันเกี่ยวกับ autofs เช่นกัน; ดังนั้น autofs จะตอบสนองต่อ stat หรือระบบไฟล์อื่น ๆ ที่อ้างอิงว่า mountpoint โดยติดตั้งไดรฟ์ข้อมูล NFS ก่อนแล้วจึงทำตามคำขอ? มันเลิกเมานต์ NFS ทันทีหลังจากการดำเนินการเสร็จสมบูรณ์หรือไม่
เกร็ก Leventhal

@GreggLeventhal autofs สามารถกำหนดค่าให้ unmount หลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่ง การตั้งค่าการหมดเวลาเป็น 0 จะไม่เป็นความคิดที่ดีเนื่องจากมันจะนำไปสู่วงจรการเมานต์ที่เมานต์บ่อยครั้งมากเมื่อคุณเข้าถึงสองไฟล์อย่างต่อเนื่อง
Gilles 'หยุดความชั่วร้าย'

ประโยชน์ที่จะได้รับเมื่อเทียบกับการติดตั้งผ่าน fstab คืออะไร?
เกร็ก Leventhal

5

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


ฉันพบบทความนี้ซึ่งเพิ่มอย่างน้อยหนึ่งจุดสำหรับคำตอบนี้: golinuxhub.com/2014/09/..
MrMas

เช่นเดียวกับคำแนะนำด้านข้างฉันไม่ทราบว่าเป็นมาตรฐานหรือไม่ แต่fstabบน Ubuntu / Debian มีnofailตัวเลือกที่จะป้องกันความล้มเหลวในการบู๊ตจากเป้าหมาย fs ที่ไม่พร้อมใช้งาน
23919

1

โดยทั่วไปแล้วเรารู้ว่าการติดตั้งตอนบูตเกิดขึ้นกับ / etc / fstab ในขณะที่ autofs เป็น daemon ที่เกิดขึ้นในภายหลัง ดังนั้นโดยทั่วไปจะเป็นการดีถ้ามี NFS ที่ใช้ร่วมกันบน autofs เพื่อไม่ให้เกิดปัญหาใด ๆ ในระหว่างกระบวนการบูตหาก NFS ที่โหลดไม่สามารถโหลดได้ (เกิดขึ้นบางครั้ง) ข้อได้เปรียบของ autofs เนื่องจากเวลาการบูตอัตโนมัติลดลงเนื่องจากจุดเมานต์ที่ไม่จำเป็นลดลง เลิกเมานท์อัตโนมัติก็ทำได้ตามระยะเวลา ประสิทธิภาพของเครือข่ายเพิ่มขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.