Memaksa klien Linux NFS untuk terhubung kembali ke server setelah NFS terputus

15

Apakah ada cara untuk memaksa klien Linux untuk menyambung kembali ke server NFS setelah kehilangan koneksi? Klien akhirnya melihat server kembali dan resume berfungsi dengan baik. Saya hanya ingin tahu apakah ada cara untuk mempercepat koneksi ulang ini.

MJD
sumber

Jawaban:

3

Anda dapat melihat Autofs ( tautan ArchWiki ). Jika Anda mengatur NFS ke automount, klien harus mencoba (kembali) menghubungkan ke drive NFS setiap kali Anda mencoba menggunakannya. Ini akan memastikan bahwa jika Anda mencoba untuk mengakses drive NFS dari klien dan server sudah aktif, maka drive NFS akan dilampirkan.

bkanuka
sumber
1
Terima kasih atas jawabannya. Ini tidak membantu dalam hal ini, jika bagian tersebut sudah terpasang dan klien sudah berbicara dengan server. Kadang-kadang, saya mematikan koneksi (hanya di antara beberapa sistem pribadi saya), dan ketika saya membangun kembali tautan saya ingin membunuh periode waktu habis. Autofs tidak akan membantu dalam hal ini, atau jika itu akan mempercepat koneksi ulang, akan menyenangkan untuk mengetahui bagaimana hal itu terjadi karena saya ingin melakukannya secara manual.
MJD
dapatkah Anda memberikan contoh mencoba untuk menyambung kembali dan tidak berhasil? mungkin dengan mount -a?
bkanuka
Saya pikir Anda salah paham apa yang saya lakukan. Saya tidak meng-unmount volume nfs antara sebelum memutuskan jaringan. Dalam hal ini baik-baik saja, karena hanya antara barang-barang pribadi saya, dan saya lebih suka proses membaca file dari titik mount NFS untuk tidur kemudian gagal. Ketika saya menghubungkan kembali jaringan, ada periode waktu habis sebelum klien menemukan kembali server. Periode waktu habis itulah yang ingin saya bunuh, karena saya tahu server sudah kembali. Waktu tunggu tidak terlalu buruk, tetapi sedikit mengganggu.
MJD
hmm Saya salah paham akan sesuatu. Sekarang saya membayangkan Anda memiliki laptop dan server rumah, dan kadang-kadang Anda hanya ingin mengambil laptop dan pergi. Ketika Anda kembali, Anda terhubung kembali ke jaringan rumah Anda ... dan kemudian menunggu ... dan akhirnya NFS Anda berbagi lagi. Apakah saya benar?
bkanuka
Yah, semacam itu. Kecuali laptop adalah server NFS, dan Desktop adalah klien. Dan jika saya pergi dengan laptop saya, saya tidak peduli jika separuh desktop membeku karena servernya hilang (dan memang ...). Karena setengah dari desktop jika beku, saya ingin mempercepat koneksi ulang itu. Saya punya perasaan saya menyalahgunakan NFS, jadi saya pikir tidak ada cara untuk membantu saya. Karena ini hanya gangguan, saya tidak peduli.
MJD
0

Mungkin Anda dapat mengubah timeodan retransopsi NFS mounts untuk mencapai perilaku yang diinginkan. Lihat halaman manual nfs untuk informasi lebih lanjut.

crayzeewulf
sumber