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 |