ฉันมีเซิร์ฟเวอร์ NFSv4 (บน RHELv6.4) และลูกค้า NFS บน (CentOSv6.4) สมมติว่าใน/etc/exports:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/website2 <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
จากนั้นเมื่อใดก็ตามที่ฉันทำการเปลี่ยนแปลงบางอย่างในนั้น (สมมติว่ามีการเปลี่ยนแปลงเท่านั้นclient-2) เช่น:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/xxxxxxxx <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
service nfs restartแล้วฉันเสมอ และแล้วในที่สุด .. ติดจุดบนclient-1ได้ไม่ตอบสนอง (ไม่สามารถเปิดไฟล์ ฯลฯ ) (ทำไมเพราะ RESTART)
แต่ตามที่อธิบายไว้ฉันแค่แก้ไขบรรทัดสำหรับclient-2เท่านั้น ทุกอย่างสำหรับclient-1ยังไม่มีใครแตะต้อง
ดังนั้นคำถามของฉันที่นี่:
- เมื่อใดก็ตามที่ฉันแก้ไขฉัน
/etc/exportsควรrestartให้บริการหรืออะไร - หาก i
service nfs restartทำไม Mount-Point ของลูกค้ารายอื่นถึงได้รับผลกระทบในที่สุด (สำหรับเครื่องไคลเอนต์ที่ไม่มีการเปลี่ยนแปลงใด ๆ ใน/etc/exportsเครื่อง)
ซึ่งหมายความว่าเมื่อใดก็ตามที่ฉันจะทำให้การเปลี่ยนแปลงใน/etc/exportsและrestartบริการที่ฉันจะต้องไปRE-MOUNTไดเรกทอรีในลูกค้าทุกในรายการส่งออกเพื่อให้มีการติดจุดทำงานอีกครั้ง
มีความคิดอะไรมั้ย
nfs restartอีกแล้วเหรอ?
/etc/exportsexportfs -raดูman exportfsรายละเอียดที่