NFS (Network File System) – протокол доступа к файлам по сети, разработанный Sun Microsystems в 1984 году. Сервер NFS экспортирует каталоги, а клиенты монтируют их как локальные. Распространён в Unix и Linux-средах; актуальные версии – NFSv3 и NFSv4 (с поддержкой Kerberos-аутентификации и блокировок).
Где применяется
- Общие файловые ресурсы для серверов приложений.
- Домашние каталоги пользователей в Linux.
- Хранилища для виртуализации и контейнеров.
- Резервное копирование и обмен данными.
Сравнение с SMB
SMB (CIFS) – протокол файлового доступа, распространённый в Windows-средах; NFS – в Linux и Unix. Многие системы хранения поддерживают оба протокола.
Что важно
- Производительность и задержки при большом числе мелких файлов.
- Безопасность: ограничение доступа по адресам, Kerberos в NFSv4.
- Отказоустойчивость сервера NFS.