Débordement de la taille permise pour un fichier ?

hello.

je voulai encoder une video d’un jeux 50 go

et sa donne:

 recordmydesktop  -v_bitrate 150000 -v_quality 60 -fps 60 -workdir /home/tnt/Desktop/ip_fulll_control -o spring.ogg --full-shots
Initial recording window is set to:
X:0   Y:0    Width:1680    Height:1050
Adjusted recording window is set to:
X:0   Y:4    Width:1680    Height:1040
Your window manager appears to be Metacity

Initializing...
Buffer size adjusted to 4096 from 4096 frames.
Opened PCM device hw:0,0
Recording on device hw:0,0 is set to:
1 channels at 22050Hz
Capturing!

*********************************************

Cached 53545 MB, from -1183 MB that were received.
Average cache compression ratio: 0 %

*********************************************
Saved 108598 frames in a total of 227339 requests
Shutting down.....
STATE:ENCODING
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[44%] Débordement de la taille permise pour un fichier

Taille du fichier interrompu.

ls -la
-rw-r--r-- 1 tnt tnt 2147483647 2008-03-21 07:42 /home/user/spring.ogg

fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda12      /home           ext3    defaults        0       2
/dev/sda11      /home/frag      ext3    defaults        0       2
/dev/sda9       /home/jeux      ext3    defaults        0       2
/dev/sda10      /home/mp3       ext3    defaults        0       2
/dev/sda8       /kernel         ext3    defaults        0       2
/dev/sda5       /tmp            ext3    defaults        0       2
/dev/sda7       /usr            ext3    defaults        0       2
/dev/sda6       /var            ext3    defaults        0       2
/dev/sda13      none            swap    sw,pri=-4       0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
# /home/jeux/.spring	/home/tnt/.spring	none    bind        0       0
swapon -s
Filename				Type		Size	Used	Priority
/dev/sda13                              partition	1357452	0	-4
free -m
             total       used       free     shared    buffers     cached
Mem:          2027       1921        106          0         10       1682
-/+ buffers/cache:        228       1798
Swap:         1325          0       1325
~$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
max nice                        (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16380
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
max rt priority                 (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16380
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

c’est grave docteur

merci d’avance

Salut,
sans être un spécialiste, je crois que tu as dépassé la taille de la limite de ton système de fichier.
Sur ext3, je pense qu’elle est de “Taille max. de fichier 16Gio – 2Tio” (Wikipédia fr.wikipedia.org/wiki/Ext3) à confirmer, utilise un autre système de fichier comme xfs ou jfs pour encoder de gros fichiers.

je pense que tu interprète mal la taille du fichier:
voici une taille donnée par nautilus.

par contre 2 go corresponds a la ram que j’ai l’impression que le swap est pas configurer comme il ce devrai. ? mai sil fait out en mémoire sa risque de foirer aussi car la partition swap fait 1,3 go +2 go = 3,3 go et la taille du fichier finale devrai tourner ver les 6000 go.

Trés précisément, 2^31-1=2147483647, donc ça ressemble clairement une limitation.
Et de fait, dans la version anglaise de wikipedia de l’article sur ext3 (en.wikipedia.org/wiki/Ext3#Size_limits), il est précisé que par exemple, avec des blocs de 1KiB, le plafond pour un fichier est de 16GiB et pour des blocs de 2KiB, de 256GiB. On pourrait donc supposer quoi que ça ne semble pas évident que ça existe, que le plafond pour des blocs de 512B serait de 2GiB.
MAIS:
Par défaut, il semble que le formattage se fasse avec des blocs de 4KiB, pour une taille max de fichier de 2TiB:

[quote]console@MAT64LIN:/etc/apt$ sudo tune2fs -l /dev/sda5
tune2fs 1.40.8 (13-Mar-2008)
Filesystem volume name: /home
Last mounted on:
Filesystem UUID: a5788a5b-dffd-4394-97ca-710f703b5abe
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal dir_index filetype needs_recovery sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: journal_data_writeback
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1954560
Block count: 3907803
Reserved block count: 195390
Free blocks: 829355
Free inodes: 1912600
First block: 0
Block size: 4096
Fragment size: 4096
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16288
Inode blocks per group: 509
Filesystem created: Tue Jun 20 12:49:02 2006
Last mount time: Wed Mar 19 10:31:09 2008
Last write time: Wed Mar 19 10:31:09 2008
Mount count: 6
Maximum mount count: 37
Last checked: Mon Mar 3 20:26:14 2008
Check interval: 15552000 (6 months)
Next check after: Sat Aug 30 21:26:14 2008
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Default directory hash: tea
Directory Hash Seed: d8206be1-c485-4b48-83a6-d86e541941e3
Journal backup: inode blocks[/quote] Par contre, il y a un attribut “large_file” sur ma partition home qui n’est peut être pas activé sur la tienne ?

Sinon, il pourrait y avoir des limites utilisateurs imposées par pam (cf. revantine.net/?p=23) dans /etc/security/limits.conf (voir le fichier lui même pour des commentaires), mais dans ce cas, ulimit le signalerait dans l’attribut file size.

Et tu recommences à ne pas utiliser ton correcteur… :wink:


Si je m’en suis servi, mai c’est no found , c’était où ?

Sinon je vais tester avec un autre système de fichier je vous tien aux courants.

mai, c’est le mois (joli mois de mai). L’opposition se fait avec “Mais”.
Tu as regardé si tu avais bien un tune2fs sur ton ext, avec tune2fs ?