Não é realmente uma questão de vantagens ou desvantagens. Os modos de acesso são muito diferentes e, portanto, é uma questão de como usar o seu servidor.
O modo de arquivo é o modo clássico. Seu sistema de arquivos é manipulado pelo seu servidor, e muitos clientes NFS podem usar a exportação ao mesmo tempo e anexá-lo ao sistema de arquivos com uma montagem. Eles precisam lidar com o problema de acessos simultâneos aos mesmos arquivos, mas não é muito diferente de vários programas no mesmo servidor.
O modo de bloqueio é como iSCSI ou FC LUNs. Seu sistema de arquivos é manipulado pelo cliente . Geralmente há um e apenas um cliente. É basicamente um disco rígido que está fisicamente em outro servidor. Pode ser possível que vários clientes usem a mesma exportação ao mesmo tempo (os FC LUNs permitem, pelo menos), mas para isso você precisará usar um sistema de arquivos que reconhece clusters como o GFS, porque um sistema de arquivos normal como O ext4 falhará mal, assim que um segundo manipulador de sistema de arquivos começar a mexer nos metadados.
Modo de objeto é modo de objeto: não há nenhum sistema de arquivos até onde o cliente sabe. Os aplicativos do cliente fazem solicitações diretamente ao servidor usando um protocolo de armazenamento de objetos, como o Amazon S3. Isso pode ser muito útil se você estiver escrevendo seu aplicativo, mas totalmente inútil se precisar instalar algo escrito para usar um sistema de arquivos.
Acho que é possível misturar esses modos no mesmo servidor, porque você pode exportar volumes diferentes. Você teria alguns volumes exportados no modo de arquivo, alguns no modo de bloqueio, alguns usados no modo de objeto, mas um determinado volume certamente só pode ser usado de uma única maneira.