Saya memiliki NFSv4 Server (di RHELv6.4) dan Klien NFS di (CentOSv6.4). Katakanlah di /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)
Lalu setiap kali saya membuat beberapa perubahan di dalamnya (katakan saja perubahan HANYA untuk client-2
), mis:
/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)
Maka saya selalu service nfs restart
. Dan akhirnya .. mount-point client-1
menjadi tidak responsif (Tidak dapat membuka file-nya, dll) . (Kenapa? Karena RESTART?)
Tetapi seperti yang dijelaskan, saya hanya memodifikasi baris client-2
hanya. Semuanya untuk client-1
masih belum tersentuh.
Jadi pertanyaan saya di sini adalah:
- Setiap kali saya memodifikasi
/etc/exports
, haruskah sayarestart
layanan atau apa? - Jika i
service nfs restart
, mengapa Mount-Point pada Klien lain pada akhirnya terpengaruh? (Untuk Mesin Klien tersebut tanpa perubahan yang dibuat/etc/exports
untuknya.)
Itu berarti, setiap kali saya melakukan perubahan /etc/exports
dan restart
layanan, saya harus pergi RE-MOUNT direktori pada SETIAP KLIEN dalam daftar ekspor, agar titik-mount berfungsi kembali.
Ada ide?
/etc/exports
, coba jalankan saja, sebagai rootexportfs -ra
,. Lihatman exportfs
detailnya.nfs restart
lagi?Jawaban:
Anda tidak perlu memulai ulang NFS setiap kali Anda mengubahnya
/etc/exports
. Yang diperlukan hanyalah mengeluarkan perintah yang sesuai setelah mengedit/etc/exports
file:Kutipan dari dokumentasi resmi Red Hat berjudul: 21.7. File Konfigurasi / etc / ekspor .
kutipan
Baca juga
exportfs
halaman manual untuk detail lebih lanjut, khususnya bagian "DESCRIPTION" yang menjelaskan semua ini dan lebih banyak lagi.Juga perhatikan pilihan kita gunakan,
-ra
:sumber
-ra
bukan hanya-r
?