Parallelstore no admite las siguientes funciones de POSIX:
- No se admiten enlaces físicos.
- La compatibilidad con mmap con MAP_SHARED será coherente solo desde un único cliente.
- No se admiten dispositivos de caracteres, dispositivos de bloque, sockets ni tuberías.
- No se admiten cuotas de usuarios ni de grupos.
- Los programas
setuid()
ysetgid()
, los grupos complementarios y las ACLs de POSIX no se admiten en el espacio de nombres de DFS. - Es posible que la hora de acceso, la hora de cambio y la hora de modificación no se actualicen correctamente.
- No se admite Flock.
- El tamaño del bloque en stat buf no es preciso, ya que no tiene en cuenta los huecos ni los atributos extendidos.
- No se admiten algunos parámetros que se registran con statfs, como el número de bloques, archivos o espacio libre y disponible.
- No se admiten permisos POSIX en un espacio de nombres encapsulado.
- Los directorios 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 salida. POSIX no requiere esas entradas de directorio, por lo que no se trata de una limitación para cumplir POSIX. Sin embargo, es posible que las secuencias de comandos que analizan listados de directorios partiendo de la premisa de que esos directorios de puntos están presentes deban adaptarse para gestionar correctamente esta situación. Ten en cuenta que las operaciones comocd .
ocd ..
seguirán funcionando en los contenedores POSIX montados en dfuse.