IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Restauration avec tar et accents


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de dj_benz
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 178
    Par défaut Restauration avec tar et accents
    Bonjour,
    J'ai actuellement un gros problème: je dois récupérer un fichier sur une bande de sauvegarde, et le fichier en question est à un chemin qui comporte plusieurs accents. Je n'arrive pas à retrouver mon fichier sur la bande (la commande tar xvzf /dev/st0 home/public/trucavecaccent/fichieravecaccent prend une journée, et ne ressort rien)
    Pour avoir le nom exact du fichier, j'ai fait avec "pwd > file" et "ls > file" et j'ai constitué mon script comme ça, mais ça ne change rien.
    J'ai biensur pensé à restaurer un répertoire au dessus du premier accent rencontré dans l'arborescence, mais c'est un vieu serveur et je n'ai pas assez de place pour faire ça.

    Pouvez-vous m'aider? Comment remplacer ces accents dans le script? Comment faire comprendre à TAR que je veux CE caractère exactement? Comment le caractère est-il réellement codé (j'utilise samba et windows).

    Merci d'avance.
    Benz

  2. #2
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    Deja ecris un petit script qui va changer tous les accents de tes fichiers (dossiers et fichiers) en les mettant sans accent.
    Ensuite, tu fais un tar normal sur le fichier résultat.

    Je pense un truc genre :
    ./monscript /home/public/trucavecaccent/fichieravecaccent.


    Moi ce que j'aurais fait
    je placerais dans le repertoire public, cd /home/public/ et pour tous les fichiers ou dossiers du rep courant, je change tous les accents en utilisant la cmd echo "tonrep" | tr -s "àçéèê" "ace" (je suppose qu'il y'a àçéèê comme accents). Lis le manuel de tr pour connaitre son utilisation.
    Ensuite tu fais appel à tar.

    gd luck

  3. #3
    Membre confirmé
    Avatar de dj_benz
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 178
    Par défaut
    Effectivement, ton script n'est pas mal lors de la mise sur bande, ça évite d'avoir les accents enregistrés dans le tar, et donc, de rencontrer mon problème actuel.
    Cela dit, je n'ai toujours pas de solution pour extraire mon fichier de ma bande... Je n'ai pas la place de tout extraire!

    Please.... help!

  4. #4
    Membre confirmé
    Avatar de dj_benz
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 178
    Par défaut
    Après de nombreux essais, impossible de lire quoi que ce soit, sur la bande, qui contient un accent. La commande tar extrait tout, sauf ce qui contient un accent, et bizarrement, sur la sortie standard (redirrigée vers un fichier), je vois la liste des fichiers avec accent, sans aucun autre message d'erreur ou autre. Rien que les noms des fichiers l'un après l'autre. Ca veut dire que ma commande n'a volontairement pas exporté ces fichiers?
    Comment réussir à extraire la bande complète? Y a-t-il un switch dans la commande tar pour remplacer les accents lors de l'extraction? Puis-je utiliser une autre commande que tar pour extraire ma bande (genre dump ou un truc du genre)?
    Merci à tous.

    Benz

  5. #5
    Membre chevronné Avatar de hmhm12
    Profil pro
    Administrateur système
    Inscrit en
    Novembre 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur système

    Informations forums :
    Inscription : Novembre 2007
    Messages : 258

  6. #6
    Membre confirmé
    Avatar de dj_benz
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 178
    Par défaut
    Très bonne idée, je ne connaissais pas cette commande. Je vais faire des essais et je vous tiens au courant.

    Benz

Discussions similaires

  1. Paramètre pour spécifier répertoire décompression avec tar
    Par snoop dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 05/06/2006, 12h00
  2. recherche de mot avec ou sans accent
    Par ddeee dans le forum ASP
    Réponses: 3
    Dernier message: 02/03/2006, 11h06
  3. Probleme Sauvegarde-Restauration avec MySql Administrator
    Par Christophe Charron dans le forum Administration
    Réponses: 7
    Dernier message: 26/07/2005, 09h25
  4. [PB avec enregistrement d'accent]
    Par viny dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 20/04/2005, 11h09
  5. Réponses: 1
    Dernier message: 23/10/2002, 14h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo