ฉันมีเซิร์ฟเวอร์ 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/exports
exportfs -ra
ดูman exportfs
รายละเอียดที่