Network File System (NFS) — протокол сетевого доступа к файловым системам на основе протокола вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call).
Позволяет подключать (монтировать) удалённые файловые системы через сеть.
Рекомендуемые опции монтирования:
hard,bg,intr,proto=tcp,rsize=1048576,wsize=1048576,_netdev
hard Опция «soft» не должна никогда использоваться для баз данных. Это может вызвать неполную запись данных, и проблемы с файлами базы данных. Опция «hard» определяет, что запросы ввода-вывода будут посланы повторно, в случае, если они были неудачны при первой попытке. Это принуждает приложение производить операцию ввода-вывода через NFS, пока затребованный файл не окажется доступным. Это особенно важно в случае использования отказоустойчивых и избыточных сетей и серверов
bg Определяет, что операция монтирования должна выполняться в фоновом режиме, если система хранения недоступна, что позволяет загрузке системы продолжаться в этом случае.
intr Эта опция позволяет операциям ожидать прерывания NFS. Если эта опция не используется, и соединение NFS смонтированное с опцией «hard» оборвано и не восстановлено, то единственный способ восстановить работу системы в таком случае это перезагрузка сервера.
rsize/wsize Определяет размер запроса NFS для чтения/записи. Величины этих параметров должны соответствовать значению nfs.tcp.xfersize на системе хранения.
_netdev Опция указывает, что файловая система находится на устройстве, которое требует доступа к сети. Используется для предотвращения попыток смонтировать файловую систему пока сеть недоступна.