![]() | ![]() | ![]() | Sistemas de Ficheiros Distribuídos |
Propriedades:
Originalmente desenvolvido pela Sun, suporta sistemas Unix e não Unix.
Os objectivos da Sun eram:
NFSv2, protocolo definindo operações e seus argumento:
| Proc | Entrada -> Saída |
| NULL | |
| GETATTR | fhandle -> status, fattr |
| SETATTR | fhandle,sattr -> status, fattr |
| LOOKUP | dirfh,name -> status, fhandle, fattr |
| READLINK | fhandle -> status,link_value |
| READ | fhandle,offset,count,totcount -> status,fattr,data |
| WRITE | fhandle,offset,count,totcount,data -> status,fattr |
| CREATE | dirfh,name,sattr -> status,fhandle,fattr |
| REMOVE | dirfh,name -> status |
| RENAME | dirfh,name1,dirfh,name2 -> status |
| LINK | fhandle,dirfh,name -> status |
| SYMLINK | fhandle,dirfh,name -> status |
| MKDIR | dirfh,name,sattr -> status,fhandle,fattr |
| RMDIR | dirfh,name -> status |
| READDIR | fhandle,cookie,count -> status,dir_entries |
| STATFS | fhandle -> status,file_stats |
Outros componentes:
Todos os pedidos são independentes:
Os protocolos mais importantes são:
Problemas:
Período de espera antes de retransmissão é muito curto (1-3sec):
![]() | ![]() | ![]() | Sistemas de Ficheiros Distribuídos |