Montaje de un directorio remoto grande usando SSHFS

Montaje de un directorio remoto grande usando SSHFS

Tengo un directorio remoto grande con 600 GB de contenido, dividido en 6 millones de archivos MP3, sin subdirectorios.

  1. ¿La gran cantidad de archivos en un solo directorio causará algún problema de rendimiento con SSHFS?

  2. ¿Sería mejor fragmentar los archivos en varios subdirectorios según los dos primeros caracteres del nombre del archivo, de forma similar a cómo git almacena objetos (los nombres de archivo son hashes MD5)? Por ejemplo, 098f6bcd4621d373cade4e832627b4f6.mp3se le cambiará el nombre a 09/8f6bcd4621d373cade4e832627b4f6.mp3O ralentizaría aún más las lecturas de archivos, ya que SSHFS necesita un viaje de ida y vuelta para cada directorio.

Actualizar: El directorio se utilizará como caché para los archivos de audio generados. Los archivos se escribirán o leerán desde el directorio. Hay un trabajo cron mensual para eliminar archivos usados ​​con menos frecuencia. No habrá ningún escaneo de directorio. Se accederá o eliminará los archivos utilizando la ruta exacta del archivo, que se almacena en una base de datos local.

información relacionada