Le problème n'est pas si simple. Les limites sont à plusieurs endroits dans le système :
- Le Kernel - Le filesystem lui-même - Les librairies C - Les application user-space Le Kernel depuis le 2.4 supporte le LFS (Large File Support) car en fait avant les calls l_seek & co retournait sur une machine 32bits. La valeur signée de 32 bits ne pouvait exprimé pas plus de 32bits. Donc LFS est disponible. Maintenant le problème, il faut l'utiliser. C'est à dire comme les libraries C incluent des nouveaux calls pour retourner des valeur sur 64bits (sur des machines 32bits), par ex. fopen64 ... (ce qui est le cas avec GLIBC2.2) Bien entendu, il faut que les programmes en user-space utilise cela genre compilé avec des macros spécifiques. Mais qui font plusieurs trucs comme le return en 64 bits ou co... Bien entendu, il faut utiliser aussi les bons calls. Je dirais que la majorité des applications bien écrites ne posent pas de problème. Je n'ai pas encore parlé du FileSystem ;-) En fait, tu as des fs qui utilisent LFS (comme ext2 dans le 2.4 ou ext3). Mais tu as aussi des fs qui sont limités à 2Gb pour des raisons de conception. Je peux entrer dans plus de détails mais je ne sais pas si cela répond à ta question. adulau -- Alexandre Dulaunoy -- http://www.foo.be/ 3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD --- AD993-6BONE "People who fight may lose.People who do not fight have already lost." Bertolt Brecht On Mon, 14 Oct 2002 [EMAIL PROTECTED] wrote: > Bonjour la liste, > > Suse linux 7.2 > > > Je suis confronté à un petit problème sur certaines machines de > production. > > J'ai besoin d'utiliser des fichiers de + de 2 Go. Or, il semble que 2 Go > soit justement la limitte acceptable par le système. Je peux créer les > fichiers, mais il est impossible de les manipuler. Je suis obligé de les > supprimer. S'agit il d'un particularité de la suse ? > > Lorsqu'on regarde la définition du système de fichier EXT2, il s'avère > que pour un processeur 32 bits, le plus gros fichier peut faire 4Go. > Comment expliquer cette différence ? On peut donc créer un fichier de + > de 2 Go, mais on ne pas l'utiliser ? > > J'ai du mal à éclaircir la situation. > > Merci d'avance pour vos réponse. > > -- > Sincèrement, > > jm.aries > > > _______________________________________________________ > Linux Mailing List - http://www.unixtech.be > Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux > Archives: http://www.mail-archive.com/linux@lists.unixtech.be > IRC: efnet.skynet.be:6667 - #unixtech > > > _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: efnet.skynet.be:6667 - #unixtech