Limitation a 2Go reiserfs/ext3 - Linux et OS Alternatifs
Marsh Posté le 14-09-2004 à 11:15:44
Une image iso d'un DVD, un tar file ou bien des captures de fichiers video.
Marsh Posté le 14-09-2004 à 11:19:10
bizarre la limite officielle est très largement au delà de 2go.
Marsh Posté le 14-09-2004 à 11:29:43
oui il me semblait aussi, pour le moment j'ai rien trouve, au pire je la passerais en ext3
Marsh Posté le 14-09-2004 à 13:06:12
steph73 a écrit : Bonjour, |
Avec quoi tu crées les fichiers ?
Marsh Posté le 15-09-2004 à 09:32:49
Je le telecharge via ftp ou wget, je vais aussi faire un test avec un tarball.
Marsh Posté le 15-09-2004 à 09:40:06
Ca sent le développeur qui a utilisé des entiers 32 bits signés pour faire des calculs sur la taille des fichiers...
Marsh Posté le 15-09-2004 à 09:52:14
non, même pas. ça dépend de la version de la libc et ce qu'il a utilisé comme API pour manipuler les fichiers...
Marsh Posté le 15-09-2004 à 09:59:32
Possible, en effet.
Mais la coïncidence est troublante. Quel type de donnée est limité, selon toi, à env. 2Go si ce n'est quelque chose du genre 2^31 - 1 ?
Marsh Posté le 15-09-2004 à 10:00:48
mais c'est pas ce que je dis bordel
évidemment que c'est un problème 32bits, maintenant c'est pas forcément parce que le développeur à coder 'int size;'
Marsh Posté le 15-09-2004 à 10:05:02
Tu pinailles, Taz. Que le développeur ait utilisé directement dans son code un int, ou qu'il ait fait un appel de fonction vers une api qui contient une fonction avec un int dedans revient au même. C'est parfaitement dans l'esprit de mon premier post.
Marsh Posté le 15-09-2004 à 10:06:37
non c'est pas pinailler. gérer des fichiers 64bits, ça peut nécessiter beaucoup plus qu'un s/int/long long/g
Marsh Posté le 15-09-2004 à 10:09:31
On est d'accord. Je ne vois pas où est la contradiction avec ce que je dis.
Marsh Posté le 15-09-2004 à 13:17:18
Via ftp ou wget ca s'arrete a 2147483647.
En creant un tar file il plante a 2453125120.
Marsh Posté le 15-09-2004 à 13:19:58
ben t'as plus d'espace disque ou alors t'as des logiciels / quernaille pété
Marsh Posté le 15-09-2004 à 14:19:05
Meme probleme en ext3 !!!!!!
100%[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] 2,147,483,647 --.--K/s File size limit exceeded
Marsh Posté le 15-09-2004 à 14:41:28
tu n'aurais pas une limitation avec ulimit ?
tapes ulimit et/ou ulimit -f et si ca te dit unlimited, oublie ce post
Marsh Posté le 15-09-2004 à 15:53:09
En faisant ca, j'arrive a creer un fichier de plus de 2Go:
dd if=/dev/ide/host0/bus0/target0/lun0/part6 of=toto
Donc la limitation n'est pas sur le FS mais ailleur, pour l'instant, j'essaye de ramener une image iso de 4Go via ftp.
J'ai l'impression que c'est le serveur ftp qui est brider.
J'ai ce message d'erreur via ftp
426 Failure writing network stream.
2147483592 bytes received in 2.5e+03 seconds (8.5e+02 Kbytes/s)
Edit:
J'ai essayer depuis une autre machine avec un autre os, j'ai le meme probleme donc c'est le serveur ftp qui bride.
Marsh Posté le 15-09-2004 à 18:10:46
steph73 a écrit : |
Installe pure-ftpd et compile avec --with-largefile ça supportera > 2Go sans problème.
Marsh Posté le 14-09-2004 à 10:57:56
Bonjour,
Sur un Mandrake 10, j'ai monte une partition reiserfs mais je viens de voir qu'il ne peux creer des fichiers superieur a 2Go. Y a t'il une solution pour corriger cela ???
mount ->
/dev/ide/host0/bus0/target0/lun0/part7 on /mnt/data type reiserfs (rw,notail)
Merci.
Message édité par steph73 le 15-09-2004 à 14:19:42