Linux - jak nastavit timeout pro mount nfs

1 odpovědí
10.05.2018 napsal Luďa dotaz do kategorie linux 11 / 9

Linux - jak nastavit timeout pro mount nfs

Vyřešeno

linux bash terminal mount nfs

Dobrý den, provádím po startu linuxu automaticky mount nfs úložiště z NAS, což funguje v pořádku. Někdy však není nfs úložiště dostupné a celý mount se neustále snaží připojit, což je chyba, protože se neprovedou další operace. Lze pro mount nastavit timeout? Nebo jak by se to dalo vyřešit? dík

12.05.2018 odpověděl Elbrus Uživatel
Zkontrolováno

Dobrý den,

co vím, tak timeout na mount nfs nastavit nelze, ale můžete si udělat shell skript, kdy se ověří dostupnost IP adresy NAS a pokud bude dostupná, tak se nfs mountne, jinak ne:


#!/bin/bash

NAS=192.168.85.1

ping -c 1 "$NAS" > /dev/null

if [ "$?" -eq 0 ] ; then
  mount -t nfs 192.168.85.1:/volume2/nfs/ /mnt/nfs/
else
  echo 'NAS neni dostupna'
fi

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace