Parallelstore no admite las siguientes funciones de POSIX:
- No se admiten los vínculos duros.
- La compatibilidad con mmap con MAP_SHARED será coherente solo desde un solo cliente.
- No se admiten dispositivos de caracteres, dispositivos de almacenamiento en bloque, sockets ni canales.
- No se admiten las cuotas de usuarios y grupos.
setuid()
, los programassetgid()
, los grupos complementarios y las LCA de POSIX no son compatibles con el espacio de nombres de DFS.- Es posible que las horas de acceso, de cambio y de modificación no se actualicen correctamente.
- No se admite Flock.
- El tamaño del bloque en el búfer de estado no es preciso, ya que no tiene en cuenta los orificios ni los atributos extendidos.
- No se admiten algunos parámetros informados con statfs, como la cantidad de bloques, archivos o espacio libre y disponible.
- No se admiten permisos POSIX dentro de un espacio de nombres encapsulado.
- Los directorios del DFS no incluyen las entradas de directorio
.
(directorio actual) y..
(directorio superior) que se conocen de otros sistemas de archivos POSIX. Los comandos comols -al
no incluirán estas entradas en su resultado. POSIX no requiere esas entradas de directorio, por lo que no es una limitación para el cumplimiento de POSIX. Sin embargo, es posible que debas adaptar las secuencias de comandos que analizan las fichas de directorios con la suposición de que esos directorios de punto están presentes para controlar correctamente esta situación. Ten en cuenta que las operaciones comocd .
ocd ..
seguirán teniendo éxito en los contenedores POSIX activados por dfuse.