Mount NFS yang dipasang di dalam Mount NFS lain menghilang secara acak

9

Saya memiliki masalah yang cukup aneh di mana NFS mount saya hilang secara acak dari waktu ke waktu.

Entri fstab terlihat seperti ini:

nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0
nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0

Masalahnya adalah bahwa dari waktu ke waktu folder "/ home / bigdir" akan kosong, meskipun mtab berpikir bahwa share masih di-mount. nfsstat et. Al. jangan juga berpikir bagiannya masih terpasang.

Satu-satunya hal yang berhasil adalah dengan meng-unmount, dan kemudian (kembali) memasang share bigdir.

Sisi server adalah NetApp. Sisi klien adalah kernel RHEL5.5, 2.6.18-194 (Ya, saya tahu 5.8 sudah keluar, tetapi sejauh yang saya bisa lihat tidak ada kesalahan untuk masalah khusus ini).

Saya dapat menggunakan berbagai peretasan seperti automount, atau memasangnya ke jalur lain dan kemudian menggunakan --mount bind, tetapi saya ingin memperbaiki masalah yang mendasarinya.

espenfjo
sumber

Jawaban:

1

Anda menyebutkan mencoba automount. Apakah Anda mengeluarkan /home/bigdirentri dari autofs? Saya ingin tahu apakah Anda membiarkannya di sana secara tidak sengaja dan automount sedang menghitungnya. Saya tidak yakin bagaimana entri di kedua fstab dan autofs akan diputar (meskipun saya kira fstab akan menang dan itu akan diperlakukan sebagai mount statis).

Juga, apakah df -hditampilkan /home/bigdirsebagai mount juga?

Banjer
sumber
Hai, terima kasih atas jawaban Anda. Saya belum pernah mencoba menggunakan automount karena kami biasanya tidak memiliki kebutuhan untuk itu. Itu sebagian besar untuk mendapatkan beberapa otomatisasi untuk pemasangan / pelepasan bagian ketika tidak digunakan, mungkin membantu menghindari masalah. dfmemang menunjukkan / home / bigdir juga.
espenfjo
1

Sepertinya Anda tidak perlu me-mount bigdir dari share NFS juga. karena Anda sudah memasang rumah dengan bigdir bersarang di dalamnya. Jadi Anda harus melakukannya

mount /home/bigdir /bigdir

Atau bahkan mungkin hanya membuat tautan lunak?

Oktavianus
sumber
Ini bukan cara kerja NFS.
womble
Anda benar: ia harus menambahkan nohidetag
Oktavianus
Tidak, nohideuntuk mount bersarang di server.
womble
1

Saya pikir "masalah mendasar" tidak dapat diperbaiki. Ketika / home Anda remount, untuk exmple karena masalah koneksi, mount bersarang Anda menjadi tersembunyi, karena direktori tempat ia di-mount tidak ada (). Saya kira solusi terbaik adalah dengan me-mount share yang bersarang ke titik lain, dan menggunakan symlink. Inilah yang selalu saya lakukan. Btw. crossmnt dan nohide akan menjadi yang terbaik untuk disertakan pada ekspor server dan me-mount satu share.

Harka Gyozo
sumber