Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2011, à 13:48

baba00000000

[résolu] Crée un .tar simplement.

Bonjour à tous.

Je cherche a faire un .tar ( sans crompression/ le plus rapidement possible). Sur mon laptop pas de problème, je clique bouton droit de la souris, compression, selection .tar et 3 sec après j'ai mon .tar et je suis tout content.

J'aimerai faire de même en ligne de commande, pour mon serveur. ( je lis le man)


while read
do
    cd "$(dirname "$REPLY")"
    tar -caf "${REPLY}.tar" "$(basename "$REPLY")"
done < <(find $chemin -name "*-*" -type d)

Sa prends 15 min environ pour faire une archive. Je sais que le serveur que je loue n'ai pas aussi rapide que mon laptop. Mais je trouve que la différence de temps et relativement importante.

Merci

Dernière modification par baba00000000 (Le 09/03/2011, à 23:35)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#2 Le 04/03/2011, à 14:50

Nemesis

Re : [résolu] Crée un .tar simplement.

tu as essayé de faire plus simple?
genre te rendre dans le répertoire et faire:

tar -cf test.tar *

?

Pour faire un comparatif avec un click droit sur un dossier, c'est quand même mieux...

Hors ligne

#3 Le 04/03/2011, à 18:53

baba00000000

Re : [résolu] Crée un .tar simplement.

Merci pour la réponse mais ta commande fais des truc bizarre.

le fichier est l'archive elle-même ; fichier non archivé

j'ai test avec un film, fichier toujours en avi mais illisible.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#4 Le 04/03/2011, à 18:58

Nemesis

Re : [résolu] Crée un .tar simplement.

Si ça ne te fais ce message qu'une fois, ce n'est pas grave (comme on crée le fichier dans le même dossier, il ne met pas le .tar... dans le .tar).
Si ça t'ennuie, remonte le fichier d'un cran:

tar -cf ../test.tar *

j'ai test avec un film, fichier toujours en avi mais illisible.

Tu veux dire qu'une fois désarchivé, le fichier est corrompu alors qu'il était sain à la base?

Dernière modification par Nemesis (Le 04/03/2011, à 18:59)

Hors ligne

#5 Le 04/03/2011, à 20:30

baba00000000

Re : [résolu] Crée un .tar simplement.

Mon film qui me sert de test c'est transformé en archive .tar ( mais toujours en .avi)
Donc je l'ai renommer en .tar et la surprise  j'ai tout les fichiers du répertoire dans mon archive.

Sinon j'ai enlever le a dans mon code et c'est déjà plus rapide. ( je crois, je vais refaire des test)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#6 Le 07/03/2011, à 16:40

baba00000000

Re : [résolu] Crée un .tar simplement.

Bon je reviens de faire par mal de test mais rien ne change 15 minutes pour faire un simple .tar ( je ne cherche pas a faire la compression fichier de 300Mo)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#7 Le 07/03/2011, à 19:05

Nemesis

Re : [résolu] Crée un .tar simplement.

Tu as testé sur la même machine par interface graphique et par ligne de commande pour voir s'il y a une différence?
Si tu as testé graphiquement sur ton portable et en ligne de commandes sur le serveur, le problème vient peut être du serveur.

Hors ligne

#8 Le 07/03/2011, à 21:10

baba00000000

Re : [résolu] Crée un .tar simplement.

Pas bête j'ai pas pensé à faire avec le serveur. Demain je fais le test. Merci


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#9 Le 08/03/2011, à 19:40

baba00000000

Re : [résolu] Crée un .tar simplement.

Retour de mon essaie sur mon serveur par SSH:

Pas top, la barre reste au milieux ( mais je crois que c'est normal) la tâche en dessous est Copier la liste des fichiers.
Sa dure une plomb et le processeur n'ai pas solliciter. ( je regarde avec Htop).

Je vais essayer de désinstaller tar et puis de le réinstaller et de rechercher un peu plus sur le forum des problèmes similaire.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#10 Le 08/03/2011, à 20:13

aduxas

Re : [résolu] Crée un .tar simplement.

Est-ce que les fichiers que tu mets dans l'archive se trouvent sur un disque du serveur, ou est-ce que tu y accedes par reseau?  Pareil pour l'archive meme:  est-ce que tu l'ecris en local, ou a travers le reseau?

Hors ligne

#11 Le 09/03/2011, à 12:45

baba00000000

Re : [résolu] Crée un .tar simplement.

Non tous se passe en local, c'est bien sa qui me parait bizarre. Même si le serveur est un VPS, y a quand même un problème. Surtout que le prossesseur n'est pas sollicité.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#12 Le 09/03/2011, à 12:57

Totor

Re : [résolu] Crée un .tar simplement.

Bon, ce sujet traine ....
Te rends-tu compte que ta commande créé autant de tar qu'il y a de dossiers contenant un "-" dans ton arborescence ?
C'est à dire que pour une arbo de ce type :

d-1
|_ d-11
|_ d-12
      |_ d-121
      |_ d-122
d-2
|_ d-21
      |_ d-211
      |_ d-212
|_ d-22

tu va créer un tar pour chacun des dossiers d-1, d-2, d-11, d-12, d-121, d-122, d-21, d-211, d-212 et d-22
alors que je suppose que tu ne souhaites créer un seul tar contenant les dossiers (et sous dossiers) d-1 et d-2 ?

Dernière modification par Totor (Le 09/03/2011, à 12:59)


-- Lucid Lynx --

Hors ligne

#13 Le 09/03/2011, à 14:17

baba00000000

Re : [résolu] Crée un .tar simplement.

Totor a écrit :

tu va créer un tar pour chacun des dossiers d-1, d-2, d-11, d-12, d-121, d-122, d-21, d-211, d-212 et d-22
alors que je suppose que tu ne souhaites créer un seul tar contenant les dossiers (et sous dossiers) d-1 et d-2 ?

Merci Totor, tu n'a pas complètement faux.
Normalement il n'y a qu'un sous dossier, donc je ne devrais pas voir de problème. ( mais c'est toujours intéressant de comprendre le raisonnement, sa pourrai me servir plus tard).

Mais dans un premier temps, je voudrais diminuer mon temps de compression tar.  Comme je le dis plus haut sur mon laptop sa prends 5 secondes.
Alors que sur le serveur c'est au alentour de 15min. ( je comprends que les configuration sont pas les mêmes, mais la à avoir 14min et 55 secondes sa fait un sacré écart)

tar -cvf testtest.tar vacances.avi

en 5 sec c'est fini.

Edit: le problème dois venir du serveur car j'ai déjà un soucci avec la connexion. il est supposé d'avoir 100méga mais je tourne au alentour de 500ko - 2mo /seconde. Et defois sa lag.

Dernière modification par baba00000000 (Le 09/03/2011, à 14:23)


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne

#14 Le 09/03/2011, à 23:34

baba00000000

Re : [résolu] Crée un .tar simplement.

Problème résolu.

a cette heure si pour décompresser de rar, mon serveur virtuel est allez trop vite. et pareil pour faire les .tar. A rien n'y comprendre.
Le serveurs host doit être trop faible à des moments ce qui provoque de gros ralentissement.
J'ai commendé un autre serveur ( dédier cette fois) chez de concurent et verrais bien la différence.


Merci à tous de votre aide et de votre patience avec moi.


http://racketiciel.info

http://racketiciel.info/petition/ Pétition qui ferra peut être changé les installations sur les pc vendu en France.

Hors ligne