Buenos días a todos y Feliz Año!!
Ahí voy con unas consultas que no creo tengan una fácil resolución.
1.- En el foro, el directorio /files/ tiene unos 26Gb de archivos (inmanejable) y he pensado en redireccionar los nuevos adjuntos al directorio /files2/ . La duda es si al cambiar la ruta de los adjuntos, los adjuntos existentes serán visibles en la ruta anterior. Entiendo que si, pero....
2.- Este tema ya viene de otras consultas mías pero lo retomo. El directorio /files/ tiene actualmente 280.000 archivos, sin embargo, el contador del foro indica que solo hay 147.243.
Sacando un contaje de archivos por tipo, el resultado es este:
10 cdr
54 doc
209 gif
4 htm
21 jpeg
41022 jpg
23 JPG
115 pdf
20 png
1 ppt
39 rar
22 tif
2 txt
33 xls
20 zip
Como véis una cantidad muy inferior a esos casi 280K archivos.
A priori, la diferencia entre los poco más de 41K de archivos con extensión listados con respecto a los 280K que tiene el directorio, son aparentemente los "adjuntos" de los post, archivos sin extensión tipo "10455_dagdgd6dg363d63gd63g".
Es decir, unos 240.000 archivos de adjuntos que "chirrían" con respecto a los 147.000 que se supone deberían haber. Vamos, que tengo aparentemente en ese directorio, 100.000 archivos que no se de dónde salen, pero ahí me los encontré en 2018 cuando la migración.
En base de datos tenemos:
- La tabla hpbb_attachments tiene 147K registros.
- La tabla hpbb_posts presenta 152K mensajes.
VIendo los archivos adjuntos de la tabla attachmnents, veo que algunos si están convertidos a ese nombre "compilado" y otros no.
Y ahora, la pregunta del millón:
¿Qué se os ocurre para que pueda chequear la relación entre adjuntos y post reales vs directorio /files/? Es decir, suponiendo que la relación entre las tablas attachments y post sea correcta, como se os ocurre que podría "listar y descartar" los archivos del directorio files que no estén relacionados en la tabla attachments???
Gracias por vuestra ayuda y sorry por el tocho.
Saludos