GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi ne puis-je pas créer de fichiers de plus de 2 Go sous Linux ?

La prise en charge des fichiers volumineux (> 2 Go) pour Linux doit être traitée à trois endroits distincts pour vous assurer que vous ne dépassez pas la limite de taille de fichier maximale de 2 Go :

  1. Prise en charge des fichiers volumineux activée dans le noyau

  2. Un système de fichiers qui prend en charge de grandes tailles de fichiers (de nombreux systèmes de fichiers basés sur Linux le font (ext3, reiserfs>=3.6, etc.))

  3. Prise en charge des fichiers volumineux dans les bibliothèques ou les applications utilisées

La prise en charge du noyau pour les fichiers volumineux existe depuis la version 2.4.0-test7; si vous utilisez un noyau personnalisé, assurez-vous d'avoir inclus les options de fichiers volumineux.

La plupart des systèmes de fichiers Linux prennent en charge les fichiers volumineux, mais vous pouvez rencontrer des problèmes lors de l'utilisation d'un système de fichiers réseau.

Enfin, les bibliothèques (c'est-à-dire libpcap) et les applications doivent être compilées avec les options gcc -D _LARGEFILE64_SOURCE -D _FILE_OFFSET_BITS=64. Vérifiez que les packages que vous utilisez sont précompilés avec ces options ou roulez les vôtres.

Voir ici pour plus de détails.


On dirait que c'est un problème avec libpcap... Comme indiqué dans la première réponse.

Recompilez libpcap ou trouvez une autre version.


Linux
  1. Comment trouver tous les fichiers de plus de 1 Go sous Linux ?

  2. Créer un fichier d'échange Linux

  3. Comment créer des fichiers Linux Proc dans le programme C à l'aide de LKM

  4. Comment créer des fichiers fragmentés sous Linux à l'aide de la commande "dd"

  5. Le système de fichiers Linux se remplit, malgré l'absence de fichiers ou de répertoires volumineux

Trouver des fichiers volumineux sous Linux

Comment créer un fichier sous Linux

Comment diviser de gros fichiers audio sous Linux

Comment créer un gros fichier de 1 Go ou 10 Go sous Linux

Comment créer un fichier zip ou des répertoires protégés par mot de passe sous Linux

Comment créer un gros fichier de 1 Go ou 10 Go dans le système Linux