Je ne peux plus ajouter des répertoires par SFTP
... / Je ne peux plus ajouter d...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Je ne peux plus ajouter des répertoires par SFTP

by
Paul
Created on 2025-05-23 10:27:08 in FTP et SSH

J'ai un hébergement starter. J'ai tout nettoyé après quelques essais pour commencer autre chose. Mon tableau de bord indique bien 0Mb utilisé sur le disque ainsi que 0 pour la base de données.

J'ai récupéré le backup d'un site Joomla d'une association, qui consiste en >20k de fichiers organisés en plein de répertoires et qui fait une taille totale de 750MB. J'ai 1000MB dans mon pack, donc en principe cela devrait passer. Or, avec encore 3000 fichiers à transférer, SFTP donne des messages d'erreur qu'il n'arrive pas à créer de nouveau répertoire. J'arrête le transfert et essaie de créer un répertoire manuellement: impossible.

Y a-t-il une limite cachée?


Accepted Solution

Bonjour,

Ce à quoi vous êtes certainement confronté est dû à l'unité d'allocation. En 1980 c'était 4K, c'est-à-dire qu'un fichier de 2 caractères par exemple, en occupe 4K.

La plupart des systèmes récents avec des gros filesystems de plusieurs térabytes ont des unités d'allocation plus grandes, jusque 64K.

Chez OVH, on utilise 32K (je viens de le vérifier à l'instant -- serveur NFS 172.16.1.47 avec un disque de 60 terabytes).
Arrondissez toutes vos tailles de fichiers au 32K supérieurs et vous verrez.

 

4 Replies ( Latest reply on 2025-05-23 15:48:22 by
Paul
)

Bonjour @Paul 

J'ai un hébergement starter. J'ai tout nettoyé après quelques essais pour commencer autre chose. Mon tableau de bord indique bien 0Mb utilisé sur le disque ainsi que 0 pour la base de données.

Il faut peut-être attendre jusqu'au lendemain pour que les suppressions soient effectives et la place libre.

Bonjour,

Ce à quoi vous êtes certainement confronté est dû à l'unité d'allocation. En 1980 c'était 4K, c'est-à-dire qu'un fichier de 2 caractères par exemple, en occupe 4K.

La plupart des systèmes récents avec des gros filesystems de plusieurs térabytes ont des unités d'allocation plus grandes, jusque 64K.

Chez OVH, on utilise 32K (je viens de le vérifier à l'instant -- serveur NFS 172.16.1.47 avec un disque de 60 terabytes).
Arrondissez toutes vos tailles de fichiers au 32K supérieurs et vous verrez.

 

Bonjour,

merci pour cette réponse, c'est probablement la bonne (même si elle ne me plaît pas).

avec 20k fichiers, chacun à 32kB, ça donne 640MB minimum, sans compter qu'il y a des fichiers plus gros. Dommage, je ne sais pas si c'est une limitation de NFS, chez moi sur linux les unités d'allocation font 4kB sur ext3 et un disque de 4TB. Je ne peux pas vérifier mon espace chez OVH, il n'y a pas SSH dans le starter pack.

Je viens de re-regarder mon tableau de bord: je suis à 1024MB (pour 1000 autorisés), je crois qu'on tient l'explication.