การบังคับให้ไคลเอ็นต์ Linux NFS เชื่อมต่อกับเซิร์ฟเวอร์อีกครั้งหลังจากที่ NFS ถูกตัดการเชื่อมต่อ


15

มีวิธีบังคับให้ไคลเอ็นต์ Linux เชื่อมต่อกับเซิร์ฟเวอร์ NFS อีกครั้งหรือไม่หลังจากการเชื่อมต่อขาดหาย ลูกค้าสังเกตเห็นว่าเซิร์ฟเวอร์กลับมาทำงานต่อและทำงานได้ตามปกติ ฉันแค่สงสัยว่ามีวิธีที่จะเร่งการเชื่อมต่อใหม่นี้หรือไม่

คำตอบ:


3

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


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

คุณสามารถยกตัวอย่างการพยายามใส่กลับเข้าไปใหม่ได้ แต่มันไม่ทำงาน? อาจจะด้วยmount -a?
bkanuka

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

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

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

0

บางทีคุณสามารถปรับแต่งtimeoและretransตัวเลือกของการเมาท์ NFS เพื่อให้บรรลุพฤติกรรมที่ต้องการ ดูหน้า nfsสำหรับข้อมูลเพิ่มเติม

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