Question

Mon PassengerTempDir est à / home / passager / tmp, car / home est sur une partition plus grande que /

Lors du téléchargement de gros fichiers pour tester cette configuration, " du / home / passager " révèle une petite quantité d'espace utilisé; mais " df " affiche la partition / home en perdant rapidement l’espace disponible.

Si je déplace PassengerTempDir vers une autre partition, " df " indique que la partition met en mémoire tampon les téléchargements, mais du que la taille de PassengerTempDir ne change pas.

Comment le passager cache-t-il la taille des fichiers du? Ou est-ce qu'il se passe autre chose? Il me manque quelque chose ici ...

Était-ce utile?

La solution

Il utilise des descripteurs de fichiers anonymes. Il ouvre un fichier et le dissocie immédiatement avant d'écrire des données dans le fichier. Cela alloue un inode sur le disque, mais aucun autre processus ne peut y accéder, ce qui permet une sécurité accrue. Lorsque le dernier processus se ferme, le gestionnaire de fichiers supprime automatiquement l’inode du disque.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top