Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > SUSE
SUSE Vos questions sur la distribution Suse
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 19h25   #1
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
Par défaut Comment créer un fichier texte dans la taille est > 2Go

Bonjour,

J'ai une base de données sous Suse Linux 8 et qui contient plus que 40000000 d'enregistrement.

Je désire extraire des données textes de cette base, donc je lance ma requêtes et le fichier est créer et commence à ce charger.
Le problème, c'est que quand la taille di fichier atteint les deux Go, le système (message OS) me sort une erreur me disant que c'est un large file et que mon système ne peut pas créer de fichier plus que deux Giga Octets.

Donc ma question est : Y'a t'il une limitation au niveau de Linux Suse 8 pour les fichiers de taille supérieur à 2 Go? si oui, comment puis je éliminer cette contrainte.

ET merci pour toute l'aide que vous pouvez m'apporter
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 22h18   #2
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Salut !

Je ne connais pas du tout la distro Suse, mais je sais que je peux faire des .tar de 3 à 4 Go depuis deux ans (pas testé avant) avec du linux basique (à base de Debian mais pas trop).
Je te propose de revoir toutes les options de configuration du noyau, et c'est tout ce que je peux dire.
Ta limitation semble être liée plus précisément à 2,147 et quelques Go, la taille d'un integer (ou long [me rappelle plus, flemme de chercher], bref un truc sur 32 bits).

HTH,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 23h13   #3
Membre Expert
 
Avatar de granquet
 
Étudiant
Inscription : octobre 2005
Messages : 1 202
Détails du profil
Informations personnelles :
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 1 202
Points : 1 181
Points : 1 181
pour moi, 2^32, ça fait plutot 4Go, maintenant je me trompe peut etre.

ensuite dans le kernel, je ne vois rien d'autre que l'option:
Code :
  x x    [ ]   Support for Large Single Files                             x x
l'help indique:
Code :
1
2
3
4
  x CONFIG_LSF:                                                             x  
  x                                                                         x  
  x Say Y here if you want to be able to handle very large files (bigger    x  
  x than 2TB), otherwise say N.
bon, 2TB, je pense qu'on en est loin avec nos 2 petits Go ...

je te conseillerais de regarder du coté de ton systeme de fichier.

quel systeme de fichier utilise tu pour commencer?
si tu ne le sais pas, donne nous le resultat de la commande mount.
__________________
click my www
............|___
...................\
.................._|_
..................\ /
..................."
granquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 07h32   #4
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Citation:
pour moi, 2^32, ça fait plutot 4Go, maintenant je me trompe peut etre.
Oui, car c'est signé, donc 31 bits utiles, et tu as raison, j'aurais dû le préciser.
Citation:
je te conseillerais de regarder du coté de ton systeme de fichier.
+ 1 mais, just curious, c'est possible qu'un système de fichiers pose ce genre de limitations ?
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 11h27   #5
Membre Expert
 
Avatar de granquet
 
Étudiant
Inscription : octobre 2005
Messages : 1 202
Détails du profil
Informations personnelles :
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 1 202
Points : 1 181
Points : 1 181
Citation:
Envoyé par Jipété
Oui, car c'est signé, donc 31 bits utiles, et tu as raison, j'aurais dû le préciser.
une taille as t-elle un sens si elle est négative?

Citation:
+ 1 mais, just curious, c'est possible qu'un système de fichiers pose ce genre de limitations ?
par exemple, si on prend du ext2, la taille max d'un fichier depend du nombre d'indirections dans la table d'inode.
si on prend du ReiseirFS, ça depend de la taille du B+Tree ... etc ...
__________________
click my www
............|___
...................\
.................._|_
..................\ /
..................."
granquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 12h24   #6
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
Bonjour,

J'ai essayé de trouvé le paramètre CONFIG_LSF mais j'y arrive pas, est ce que vous pouvez me dire ou le trouver dans la version Linux Suse 8.

Et merci bien pour vos réponses.
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 12h26   #7
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
De plus, j'ai essayé de créer un fichier de plus de 2 Go sur une distribution REDHAT AS 4 et ça marche, par contre, sur la SUSE je n'y arrive toujours pas.
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h06.


 
 
 
 
Partenaires

Hébergement Web