En los directorios cifrados, Ubuntu (al menos 15.10) parece tener un límite de bytes de nombre de archivo de 143 B, mucho más pequeño que el límite del sistema de archivos ext4 de 255 B. ¿Dónde se establece este límite especial? ¿Por qué se establece en primer lugar? y ¿hay alguna forma de aumentarlo?
encryption
filename
BipedalShark
fuente
fuente
Respuestas:
Es un límite del sistema de archivos. Todos los "ext" tienen un límite de 255 caracteres. Aquí hay una lista de muchos sistemas de archivos . ReiserFS muestra 4032 bytes (pero está limitado a 255 caracteres debido a Linux VFS ).
El límite de 144 caracteres para el archivo cifrado es incorrecto. Es 143 ( del creador de las utilidades ecryptfs ). Los caracteres restantes son necesarios para el cifrado, por lo que no puede repasarlo (el cifrado no funciona en archivos con más de 143 caracteres).
No
Un poco más de información. Estos mostrarán el límite de tamaño de archivo y directorio en caracteres:
Consulte
/usr/include/linux/limits.h
la declaración de estas 2 variables:Puede cambiar este valor, pero deberá volver a compilar al menos la función fopen () para que pueda utilizarse. Y no habrá compatibilidad con ningún otro sistema operativo.
Entonces cambio mi respuesta a: Sí, puedes, pero por favor no :)
fuente