Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: TAR: Limiet op bestandsgrootte is overschreden (core dumped)  (gelezen 2534 keer)

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Gepost op: 2007/11/02, 09:56:47 »
Hoi allen,

Gisteren wilde ik dmv tar een backup maken naar de externe harde schijf. Dat gaf na 2GB te hebben versluist echter iedere keer opnieuw deze fout: "Limiet op bestandsgrootte is overschreden (core dumped)".

Het commando was "tar cfv /media/backup/backupkris.tar /home/kris/".

Heeft iemand enig idee wat er fout loop? Het zou me verwonderen mocht tar geen grotere bestanden dan 2GB aankunnen?

Bedankt,
Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Offline Johan van Dijk

  • Administrator
    • johanvandijk
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #1 Gepost op: 2007/11/02, 09:58:47 »
Is die externe schijf geformatteerd als fat32? Dan is dat de oorzaak. Fat32 kan geen grote bestanden aan. Ik weet de exacte limiet alleen niet.

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #2 Gepost op: 2007/11/02, 10:03:15 »
Ach verdorie, dat kan het goed zijn ja... Nee, de schijf is geformateerd als XFS.

Hoewel, als ik op wikipedia zoek vind ik dit:
Citaat
XFS is a 64-bit journaling file system with guaranteed file system consistency. It supports a maximum file system size of 8 exabytes, though this is subject to block limits imposed by the host operating system. On 32-bit Linux systems, this limits the file and file system sizes to 16 terabytes.
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Offline Johan van Dijk

  • Administrator
    • johanvandijk
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #3 Gepost op: 2007/11/02, 10:08:49 »
Typfoutje gemaakt in het commando?
tar -cfv /media/backup/backupkris.tar /home/kris/
Let op het streepje voor de c dat ik er bij gezet heb.

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #4 Gepost op: 2007/11/02, 10:11:00 »
Ga ik zodadelijk proberen. Is het niet raar dat hij een hoop bestanden wél al overzet, en pas na 2GB ziet dat er geen streepje voor staat?

Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Offline Johan van Dijk

  • Administrator
    • johanvandijk
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #5 Gepost op: 2007/11/02, 10:14:32 »
Misschien probeert hij /media/backup/backupkris.tar en /home/kris in het bestand cfv te stoppen?
Ik gebruik meestal gewoon file-roller, dan heb je van dit soort dingen geen last ;)

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #6 Gepost op: 2007/11/02, 10:20:36 »
Nogthans, Johan, maakt hij op de externe schijf een bestand "backupkris.tar" aan dat exact 2GB groot is als het uitvoeren stopt.
Nu even in de weer met file-roller :) Toch bedankt!

Edit: het is me al vaker opgevallen dat als ik het streepje niet gebruik, de commando's vaak toch gewoon uitgevoerd worden, kan dat?

Kris
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Offline Johan van Dijk

  • Administrator
    • johanvandijk
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #7 Gepost op: 2007/11/02, 10:26:14 »
Dat zou kunnen. "man tar" geeft volgens mij aan dat het streepje niet verplicht is als ik het goed begrijp.

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #8 Gepost op: 2007/11/02, 10:33:04 »
Bij "man tar" zie ik nogthans niets staan dat een streepje niet verplicht is?
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog

Offline Tecumseh

  • Lid
    • http://tecumseh.homeip.net
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #9 Gepost op: 2007/11/02, 10:35:21 »
Ik kan de oplossing hiervoor nog niet direct vinden. Maar wat ik na wat googlen wel vindt is dat er een filesize limiet zit in GNU tar. Deze kan bestanden tot 8GB aan maar standaard is deze gelimiteerd tot 2 GB. Dit om compatible te blijven met POSIX tar.

Verder googlen is het antwoord wat ik je meegeven kan.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #10 Gepost op: 2007/11/02, 10:43:11 »
SYNOPSIS
       tar  [  -  ]  A  --catenate  --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | u --update | x --extract --get [
       options ] pathname [ pathname ... ]
c --create: hier staat geen streepje voor de c. Bij de voorbeelden verderop weer wel. Het is dus niet helemaal duidelijk.

TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #11 Gepost op: 2007/11/02, 11:08:30 »
Die 2Gb is wel een duidelijke grens, blijkbaar niet alleen voor FAT32.
Lijkt me sterk dat het aan het tar commando ligt.
Alles wijst richting het filesysteem IMO.

Monk.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #12 Gepost op: 2007/11/02, 11:19:44 »
Je kan op een andere manier kijken of het aan het filesysteem ligt: probeer een bestand te maken dat groter is dan 2 GB.

Bijvoorbeeld met dit commando:
dd if=/dev/zero of=/media/backup/test.3GB bs=1M count=3000
Dit maakt een bestand aan van 3000 MB

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
TAR: Limiet op bestandsgrootte is overschreden (core dumped)
« Reactie #13 Gepost op: 2007/11/02, 11:29:02 »
Hier heb ik een interessante post gevonden over de grootte van tar archieven: http://answers.google.com/answers/threadview?id=25116

Wel raar dat oudere versies van het tar programma maximale bestanden van 2.1GB aankunnen (dat komt overeen met mijn probleem?). Nieuwere versies kunnen tot 9 223 372 TB aan. In Ubuntu wordt toch geen oude versie (van voor 1998 - Versie ouder dan 1.12.64) meegeleverd? Ik zie hier versie 1.18 staan.
Ubuntu gebruiker #18341 | Linux gebruiker #456955
· Mijn persoonlijke Linux blog