Uzak sunucu diskine NFS ile sorunsuz (!) bağlanma?

Merhabalar,
Şirket içindeki sunucuları FreeNAS ile yedekliyoruz. Her sunucu içindeki mnt dizinine FreeNAS sunucu NFS paylaşımlarını mount ile bağlıyoruz. Ancak son zamanlarda bir sıkıntı belirdi. Eğer NFS ile bağlandığın uzak sunucu kapalı ise /mnt dizinine giremiyor ve kilitleniyorsunuz. Dolayısı ile öncelikle uzak sunucu açık mı diye kontrol etmek gerekiyor. Şayet açık ise mount komutunu vermek gerek. Biraz araştırma ile uzak sunucunun açık olup olmadığının öğrenilebileceğini gördüm. Uzak FreeNAS sunucuya bağlandığım rc.local dosyasını aşağıdaki gibi düzenledim.

nc -z 192.160.1.120 2049 > /dev/null

if [ $? -eq 0 ]

then

mount -o noatime 192.160.1.120:/mnt/yedek /mnt/yedek

fi

Burada uzak makinadaki 2049 NFS portunun açık olup olmadığını öğreniyoruz. Şayet nc komutu sisteminizde yok ise yum veya apt-get ile sisteminize dahil edebiliyorsunuz.

Kaynak olarak aşağıdaki bağlantıdan faydalandım.
http://unix.stackexchange.com/questions/6809/how-can-i-check-that-a-remote-computer-is-online-for-ssh-script-acess

Bu yazı Açık Kaynak, Linux kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kodu girin... *