ROS NFS
Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Позволяет подключать (монтировать) удалённые файловые системы через сеть.
Содержание
[убрать]Поддержка
В 2012 году был опубликован open source драйвер файловой системы NFS 4.1. В апреле 2017 года Пьер Швейцер использовал его для реализации поддержки NFS в ReactOS.
Так же им пишется подсистема буферизаций перенаправленных дисков (Redirected Drive Buffering Subsystem – RDBSS), которая отвечает за предоставление кода буферизации всем перенаправителям (redirectors). Она обеспечивает полноценное взаимодействие с диспетчером кэша Windows NT для всех сетевых файловых систем.
CORE-8204 - Отчет. Закрыт, но имеются несколько неисправленных связанных задач.
Сейчас NFS-драйвер поддерживает основные операции для RW.
Проблемы
- CORE-11327 - Статическая RDBSS не реализована
- CORE-13581 - Утечки памяти RDBSS из-за FCB
- CORE-13484 - Передача файлов по NFS может аварийно завершиться (в медленных сетях или при передаче множества файлов)
- CORE-13361 - ReactOS больше не загружается без ntdll_vista & kernel32_vista
- CORE-13460 - реализация NFS в ReactOS содержит уязвимости из NFS 4.1
Использование NFS
Настройка сервера
- Windows
- Linux
Использование клиента
Для подключения NFS-ресурса выполните в консоли[1]:
net start pnfs net use * \\192.168.1.2\Share
В "Моем компьютере" появится сетевой диск Z:.