Si especifica syncdir, se le garantiza que el comportamiento del sistema de archivos sea compatible con POSIX en la llamada al sistema write(). Si write() es satisfactorio, esta opción de montaje asegura el espacio suficiente en el disco.
Si no especifica syncdir se produce el mismo comportamiento que el observado en los sistemas de archivos UFS. Si no se especifica la opción syncdir, el rendimiento de las escrituras que asignan bloques de disco, como en el caso de agregar datos a un archivo, puede aumentar de forma significativa. Sin embargo, en ciertos casos la ausencia de la opción syncdir impide darse cuenta de un problema de falta de espacio (ENOSPC) hasta que no se cierra un archivo.
Puede ver cómo ENOSPC se cierra sólo durante un período muy breve, después de recuperarse de un fallo. Con syncdir (al igual que ocurre con el comportamiento POSIX), el problema de falta de espacio se manifiesta antes de cerrar el archivo.
|