¿Cuántos archivos puedes poner en una carpeta?
No sé si es este problema, pero podemos hacer una prueba para ver cuántos archivos se pueden colocar bajo la carpeta.
Así que, ¿cómo probar un problema así? Es obvio que no es realista crear archivos uno a uno, no hay mucho tiempo y este método es demasiado absurdo. Aquí usaremos el comando batch, crearemos un nuevo archivo bat y luego copiaremos el código "para /l %%a en (1,1,1,10000000000000000000000000000000) hacer echo text> %%a.txt", guardar y salir. Este código significa crear 10000000000000000000 archivos a partir de 1.txt bajo la carpeta.
Después de hacer doble clic en este archivo lote en el disco duro del formato FAT32, esperamos pacientemente un rato, y descubrimos que al crear el archivo 65535, aparecía el aviso "No se puede crear directorio o archivo", lo cual es indicativoPuedes poner hasta 65.535 archivos en la siguiente carpeta en el formato FAT32。
Así que, cuántos archivos se pueden almacenar en una carpeta en el disco duro del formato NTFS, también podemos usar el procesamiento por lotes anterior para probar, pero primero te diré la respuesta.Puedes almacenar 4294967295 archivos bajo el siguiente archivo principal en el formato NTFSNecesitas tener al menos 16,7TB de disco libre para completar esta prueba, así que no tienes que preocuparte por cuántos archivos puedes poner en una carpeta.
¿Cuántos archivos puede contener una carpeta en un servidor Windows sin afectar a la velocidad de lectura de archivos?
¿Cuántos archivos puedo poner en una carpeta en un servidor Windows sin afectar la velocidad de lectura de archivos como php/nodejs/java? La forma de leer un archivo es conocer el nombre del archivo, leerlo directamente, sin tener que pasar por la carpeta. ¿Sigues queriendo saber sobre el sistema Linux? 1. El número máximo de archivos en Windows está relacionado con el sistema de archivos que se está utilizando en detalle 2. En términos de eficiencia de lectura, el sistema operativo almacena archivos de directorios en el índice, lo cual es igual que la búsqueda de claves primarias de mysql, que no tiene mucho impacto, pero debe ser que cuanto más datos, más lenta es la velocidad. 3. Linux uso el sistema Centos, no conozco el resto, la gestión del sistema de archivos está limitada por dos límites: espacio en disco y capacidad de inode. Es decir, la metainformación de los archivos en Linux (nombre del archivo, autor, hora de creación) se almacena en el inodo, una vez que vi un espacio en disco que ocupaba el 12%, pero el disco se negó a acceder, y el resultado fue que el directorio tmp no se limpiaba regularmente, lo que resultó en demasiados archivos pequeños y se agotó la capacidad del inodo. La capacidad del inodo puede establecerse manualmente al particionar.
|