Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2583 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [ TAR ] découpage en fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ TAR ] découpage en fichier

n°398907
Aschrack
Vive Pen²
Posté le 30-01-2004 à 22:44:49  profilanswer
 

voila, j'ai pas mal de données à sauver
données étant des fichiers avec des noms hyper long et une arborescence abyssale
alors jme suis dit, que faire des tar avant de les graver sur dvd ça serait simpa
mais comment ne pas me flinguer et demander directement à tar de me faire des tranches de 4.7 go? (je ferai bien un man mais je n'en ai pas la possibilité à l'instant même)

mood
Publicité
Posté le 30-01-2004 à 22:44:49  profilanswer
 

n°398909
Mjules
Modérateur
Parle dans le vide
Posté le 30-01-2004 à 22:47:23  profilanswer
 

ça a été demander ya un ou 2 jour ; en résumé : tar cv | split


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°398927
Aschrack
Vive Pen²
Posté le 30-01-2004 à 23:24:46  profilanswer
 

dsl :( (c vrai que j'ai oublié de faire une recherche)

n°398928
Aschrack
Vive Pen²
Posté le 30-01-2004 à 23:25:53  profilanswer
 

ah vi, ok
donc on se contente de créer l'archive normalement et ensuite on la coupe avec un autre prog
humhum
 
on obtient des tar découpés qu'on peut extraire séparement?

n°398929
Mjules
Modérateur
Parle dans le vide
Posté le 30-01-2004 à 23:26:46  profilanswer
 

http://forum.hardware.fr/forum2.ph [...] 405&cat=11


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°398930
Taz
bisounours-codeur
Posté le 30-01-2004 à 23:26:58  profilanswer
 

non :o

n°398932
Aschrack
Vive Pen²
Posté le 30-01-2004 à 23:28:05  profilanswer
 

jcomprend pas pourquoi lorsque je clic sur le bouton du milieu firebird me fait tout seul des recherches
enfin, tout à fait par hasard donc je suis tombé là dessus contre mon plein gré
mais bon, pour une fois ça tombe bien :D
http://lists.debian.org/debian-use [...] 01504.html

Citation :


 
> Is there a way to run tar on a direcory that is 2Gig and have tar
> create multiple file that are 650M each?
>  
> Yes, I am trying to create a CD backup.  None of the programs I have
> seen create 650M tarballs.  They all go directly to multiple CD's.  I
> would like to create the multiple ISO's first.  The directory is on a
> nfs mounted share so I don't want my entire / just /mnt/shared/pub
> which is 3Gig in size.
 
Not tar per se, but you might be able to do this with 'split'.  You'll
have to reassemble the pieces afterwards:
 
    tar czvf - source | split -b 650m tarpiece-
 
...should create files tarpiece-aa tarpiece-ab tarpiece-ac...
 
To reassemble, copy to disk, then:
 
    cat tarpiece-* > file.tar.gz  
 
...will reassemble the tarfile.

n°398935
Aschrack
Vive Pen²
Posté le 30-01-2004 à 23:30:41  profilanswer
 

zètes trop rapide pour moi :D
encore merchi

n°398943
Aschrack
Vive Pen²
Posté le 30-01-2004 à 23:36:59  profilanswer
 

smarrant, il me sort nombre d'octet invalide
bon, ben jvais lui filer la taille en octet puisque ça le branche plus :D

n°399442
Aschrack
Vive Pen²
Posté le 31-01-2004 à 21:46:10  profilanswer
 

bon, là maintenant j'allais uniquement faire un tar d'un dossier de  2.7 go
il fait son boulot etc... pis s'interromp et me sort
" File size limit exceeded "
c trop pour un tar 2.7 go?
(gt mal barré alors pour en découper un de 4500 mo)

mood
Publicité
Posté le 31-01-2004 à 21:46:10  profilanswer
 

n°399445
Taz
bisounours-codeur
Posté le 31-01-2004 à 21:49:04  profilanswer
 

non

n°399447
Aschrack
Vive Pen²
Posté le 31-01-2004 à 21:49:12  profilanswer
 

http://dbforums.com/arch/183/2003/5/779032
it's impossible to have a single file that is over 2 gigs. it's a hard
limit in the filesystem itself. You can have more than that amount of data
in a compressed tar by writing/extracting the tar through a pipe, but you
can never have the uncompressed tar file except in the form of a tape or
other raw block device.
 
so you have to uncompress to stdout and pipe that directly into tar, you
can't uncompress and then untar as seperate steps.
 
to unpack the .tar.gz do this:
gunzip file.tar.gz |tar xvf -
 
 
to create such a tar do this:
tar cvf - |gzip >file.tar.gz

n°399448
Aschrack
Vive Pen²
Posté le 31-01-2004 à 21:49:44  profilanswer
 

(je me pose la question, et je cherche directement ensuite, comme ça un autre utilisant une la fonction recherche du forum tombe sur un topic avec des questions et les réponses)

n°399450
Taz
bisounours-codeur
Posté le 31-01-2004 à 21:53:53  profilanswer
 

ché pas moi, j'ai fait des tar plus gros que ça.
pourquoi tu exportes tout ton truc par le réseau ?

n°399452
Aschrack
Vive Pen²
Posté le 31-01-2004 à 22:10:37  profilanswer
 

nope, je veux sauvegarder une partoche win sur dvd
mais bon, le truc c'est que j'ai des noms de fichiers à la ralonge et donc le soft de gravure me les modifies (ce qui à la base est chiant, et surtout, lrosqu'il s'agit de page web avec fichiers associés ben le code html ne correspond plus au nom du fichier) :(

n°399453
Aschrack
Vive Pen²
Posté le 31-01-2004 à 22:11:41  profilanswer
 

fin, "une"
plusieurs partoches, dossiers etc...
et comme c'est du gros backup, c'est plus simple de faire des tar que de m'amuser à répartir
et comme je l'ai dit, y'a le problème des noms de fichiers

n°399454
Aschrack
Vive Pen²
Posté le 31-01-2004 à 22:25:34  profilanswer
 

&ls
 
xaa
xab
 
$cat xa* | tar -xvf -
 
pis à chaque fois jme tape
pour chaque fichier "ne peut utime: Operation not permitted"
exemple :  
"tar: Mordor/Drivers/Nvidia/12.41-W2K.exe: ne peut utime: Operation not permitted"
 
des fichiers (xaa et xab) créé avec
$tar -cvf - Mordor | split -b 2000m -


Message édité par Aschrack le 31-01-2004 à 22:26:54
n°399455
Taz
bisounours-codeur
Posté le 31-01-2004 à 22:26:52  profilanswer
 

pourquoi tu joue pas avec parted plutot ?

n°399456
Taz
bisounours-codeur
Posté le 31-01-2004 à 22:27:18  profilanswer
 

bah mets toi en root :o

n°399457
Aschrack
Vive Pen²
Posté le 31-01-2004 à 22:27:43  profilanswer
 

parted? (ben pcq avec la fonction recherche du forum, mjules, les autres dans le topic indiqué, les liens trouvés sur google je tombais sur  
tar | split)

n°399458
Aschrack
Vive Pen²
Posté le 31-01-2004 à 22:28:35  profilanswer
 

root? tiens, j'y avais pas pensé (venant de le créer avec ce compte sur de la fat32)

n°399461
Aschrack
Vive Pen²
Posté le 31-01-2004 à 22:30:32  profilanswer
 

lol, encore merci

n°399464
Taz
bisounours-codeur
Posté le 31-01-2004 à 22:40:04  profilanswer
 

oui parted, je programme de sauvegarde de partition GNU. il te permet meme de les sauvegarder en crypté et compressé

n°399465
Taz
bisounours-codeur
Posté le 31-01-2004 à 22:42:51  profilanswer
 

ou alors tu as partimage

n°399857
Aschrack
Vive Pen²
Posté le 01-02-2004 à 17:43:02  profilanswer
 

Aschrack a écrit :

on obtient des tar découpés qu'on peut extraire séparement?

maintenant que j'y pense
y'a pas moyen ayant un dossier contenant per exemple trois dossier
le dossier nommé A, le dossier nommé B et le dossier nommé C
d'avoir une commande genre
tar -cvf * *.tar
qui créerait les fichiers A.tar B.tar et C.tar? (jsuis pas sous nux là, donc jpeux pas essayer la commande)

n°399881
Mjules
Modérateur
Parle dans le vide
Posté le 01-02-2004 à 18:11:06  profilanswer
 

for i in *; do tar cf $i.tar $i;done
 
là, c'est pour tout fichiers et dossiers ; ça doit pouvoir s'adapter pour ne prendre que les dossier


Message édité par Mjules le 01-02-2004 à 18:12:10

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°399891
Taz
bisounours-codeur
Posté le 01-02-2004 à 18:18:06  profilanswer
 

j'ai toujours pas compris ce que tu veux faire

n°399943
Aschrack
Vive Pen²
Posté le 01-02-2004 à 18:48:06  profilanswer
 

j'ai on va dire un GROS dossier (genre 15go) à graver sur dvd
cd gros dossier contient disons 150 dossiers (qui eux contiennent u n nombre variable de dossier)
et je voudrais obtenir donc obtenir 150 tar, un par dossier contenu dans le dossier principal
pcq bon, le truc si je fais un gros tar que je split, c'est que les infos incluses dans ce dernier ne sont plus lisibles, sauf si on extrait la totalité ce qui est bien lourd lorsqu'on veut juste un pti fichier d'1 mo
alors que là, je prendrai le sous dossier approprié qui fera max 100mo, déja mieux à décompresser
 
et si je tiens à utiliser tar, ben c'est tout simplement pcq les noms de fichiers sont extrêmement long et le nombre de niveaux également
et split était requis pcq le fichier tar obtenu était gigantesque donc forcement, ça tenait pas sur dvd
 
edit: je pourrai bien sûr, à la main
fait tar -cvf nomdossier1.tar nomdossier1
mais bon, le faire 150 fois :(
pis ça c'est que pour le premier :(


Message édité par Aschrack le 01-02-2004 à 18:50:23
n°399951
Taz
bisounours-codeur
Posté le 01-02-2004 à 18:50:06  profilanswer
 

t'as essayé de graver sur ton DVD autre chose que de l'ISO puisque tu dis que t'es limité par la longueur des noms ?

n°399952
Taz
bisounours-codeur
Posté le 01-02-2004 à 18:50:19  profilanswer
 

voir de faire une sorte de dump ?

n°399956
Aschrack
Vive Pen²
Posté le 01-02-2004 à 18:51:07  profilanswer
 

vi mais si je grave autre chose que de l'iso ça risque de ne pas être lisible sur certaine système donc :( (non?)
dump? (jmate un coup ce que c'est)

n°399961
Taz
bisounours-codeur
Posté le 01-02-2004 à 18:53:25  profilanswer
 

ok, ben laisse tomber ...les dump et graver autre chose. je vois pas trop le problème avec un gros tar en fait ? si ce n'est que ça foire chez toi. j'ai déjà fait un tar de 17Go / 43000 fichiers sans problèmes

n°399970
Mjules
Modérateur
Parle dans le vide
Posté le 01-02-2004 à 18:58:19  profilanswer
 

Aschrack a écrit :

j'ai on va dire un GROS dossier (genre 15go) à graver sur dvd
cd gros dossier contient disons 150 dossiers (qui eux contiennent u n nombre variable de dossier)
et je voudrais obtenir donc obtenir 150 tar, un par dossier contenu dans le dossier principal
pcq bon, le truc si je fais un gros tar que je split, c'est que les infos incluses dans ce dernier ne sont plus lisibles, sauf si on extrait la totalité ce qui est bien lourd lorsqu'on veut juste un pti fichier d'1 mo
alors que là, je prendrai le sous dossier approprié qui fera max 100mo, déja mieux à décompresser
 
et si je tiens à utiliser tar, ben c'est tout simplement pcq les noms de fichiers sont extrêmement long et le nombre de niveaux également
et split était requis pcq le fichier tar obtenu était gigantesque donc forcement, ça tenait pas sur dvd
 
edit: je pourrai bien sûr, à la main
fait tar -cvf nomdossier1.tar nomdossier1
mais bon, le faire 150 fois :(
pis ça c'est que pour le premier :(


 
je t'ai donné la solution pour l'automatiser si tu gardes la solution tar


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°400023
Aschrack
Vive Pen²
Posté le 01-02-2004 à 19:56:23  profilanswer
 

merchi bocoup, c'est tout parfait
enfin, presque, j'ai tenté de l'adapter car dès qu'il y avait un espace dans le nom ben il n'en voulait pas
exemple: dossier du nom "Compta ok"
tar: ok: ne peut stat: No such file or directory
 
donc la commande dans ce cas (qui semble foncitonner) est
for i in *; do tar cf "$i.tar" "$i";done
 
encore merchi à tous
 

n°411525
Aschrack
Vive Pen²
Posté le 17-02-2004 à 21:10:39  profilanswer
 

plus fort maintenant :D
un script qui ferait  
for i in *; do tar cf "/dossier de destination/$i.tar" "$i";done
mais qui en réalité, vérifierait si il y a une différence entre les dossiers d'origine et les tar déja présent dans le dossier de destination
but: faire une sauvegarde régulière (via crond) d'une série de dossier
la vérification est là pour éviter de sauver des dossiers n'ayant pas reçu de fichiers supplémentaires (note: les dossiers d'origine comme celui de destination se trouve sur de la fat)
pcq bon, ça use le dur et pis ça prend pas mal de ressource dès qu'on a beaucoup de donnée :D
et à la limite, à ce stade là, ce même script pourrait alors devenir plus interressant si au lieu de simplement utiliser tar je compressais les archives obtenues :) (pcq si je les recompresse à chaque fois pour rien, alors qu'aucun fichier n'aura été ajouté :(, alors qu'en listant le contenu des archives, en le comparant à celui du dossier correspondant on voit direct si un fichier supplémentaire fut mit. Et même à la limite dans ce cas le plus simple serait de rajouter le fichier dans l'archive au lieu de tout recompresser)

n°411530
Mjules
Modérateur
Parle dans le vide
Posté le 17-02-2004 à 21:12:18  profilanswer
 

si tu les compresses pas, ya rsync qui sert à ça non ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°412014
Aschrack
Vive Pen²
Posté le 18-02-2004 à 14:38:25  profilanswer
 

ah? spossible, jvais chercher là dessus merchi :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [ TAR ] découpage en fichier

 

Sujets relatifs
hop, maintenant prob avec le fichier start de pekwmoù puis je télécharger le fichier vnc pour debian knoppix?
comment installer le fichier vncserver_3.3.3r2-20_alpha.debsupprimer une ligne dans un fichier texte en bash [résolu]
comment récupérer un fichier rm depuis rtsp://[ Video ] mms:// protocole de stream --> récuperer le fichier.
Amsn transfert de fichierrecuperer valeurs dans un fichier texte
Ouverture de fichier..Limite du nombre de fichier ouvert
Plus de sujets relatifs à : [ TAR ] découpage en fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR