Informatique ENAC-IT
  Station d'archivage ENAC-IT1
french only EPFL > ENAC > ENAC-IT1 > page courante

STATION D'ARCHIVAGE ENAC-IT1

Table des matières

  1. Configuration matérielle
  2. Généralités
  3. Utilisation sous Linux
  4. Utilisation sous Windows
  5. Références

1. Configuration matérielle

1.1 Station Dell Precision 490

1.2 Drive LTO-3

1.3 Graveur de DVD

2. Généralités

2.1 Usage et Localisation

La station d'archivage est à l'usage du personnel des unités des instituts ISTE et INTER/GEO. Les différents médias, bandes LTO-3 et supports optiques sont à acquérir par les unités.
La station est située dans le local GR C0 504 (local des imprimantes).

2.2 Où se procurer des bandes?

Les bandes sont nommée Ultrium LTO-3. Elle peuvent être commandée à l'économat, en envoyant un e-mail à l'adresse

daniel.boechat@epfl.ch (responsable du groupe économat de l'EPFL)

en mentionnant, le fonds, la description de l'article et l'adresse de livraison.

2.3 Qu'est-ce que l'archivage?

Avant tout, il convient de distinguer sauvegarde et archivage. Dans le premier cas, il s'agit de recopier les données d'un système vers un autre, en vue de pouvoir reconstruire le système après une panne (totale ou partielle). En général, les sauvegardes ont une relative courte durée de vie (quelques semaines, voir quelques mois).

L'archivage consiste à déplacer un lot de données d'un système (station personnelle ou espace de stockage sur un serveur) vers un support de moindre coût. Cette opération vise à diminuer la taille (et donc le prix) du stockage en ligne, en le débarrassant des données devenues obsolètes ou de moindre intérêt, mais que l'on doit conserver à long terme.

A l'heure actuelle, de nombreuses solutions sont à disposition pour effectuer un archivage. Depuis les accessoires personnels de type USB, en passant par toutes sortes de médias (CD, DVD, DLT ou LTO), tout peut servir à conserver des archives. Les principaux critères de choix d'un support d'archive sont le prix unitaire, ainsi que sa durée de vie (sa fiabilité dans le long terme).

Le choix de ENAC-IT1 s'est porté sur le support bandes LTO-3, dont les principaux avantages et inconvénients sont énumérés ici:

Avantages:

Inconvénients:

2.4 Dual boot Linux et Windows

La station d'archivage ENAC-IT1 a été installée avec deux systèmes d'exploitation, de façon à pouvoir réaliser des archives depuis ces deux mondes:

  1. Red Hat Enterprise Linux 5 workstation
  2. Windows XP

Au démarrage de la machine, un menu GNU GRUB apparaît. Choisir un des systèmes proposés (si plusieurs versions de noyaux Linux sont disponibles, toujours préférer la plus récente), en utilisant les [flèche haut] et [flèche bas], puis confirmer avec [Enter]. Ensuite, attendre que le système démarre et qu'une fenêtre de login apparaisse.

Si la station est déjà démarrée, faites directement votre login ou redémarrer pour sélectionner l'autre système d'exploitation.

2.5 Recommandations générales d'utilisation

2.5.1. Responsabilités:
Les archives sont préparées sous votre propre responsabilité. ENAC-IT ne saurait être tenu pour responsable d'une archive mal écrite ou rendue illisible suite à une mauvaise manipulation.

2.5.2. Sécurité par multiplicité
Un principe fondamental de l'archivage consiste à placer ses données sur deux supports indépendants. Ainsi, on diminue les risques dûs à un média défectueux (ou dégradé avec le temps) ou la perte d'un média suite à une mauvaise manipulation.

2.5.3. Performances:
L'écriture d'une bande est optimale quand le débit de la source de données est rapide, et surtout constant.
Lorsque vos données sont situées sur un serveur à hautes performances (enacfiler1/enacsrv) ou sur un support USB 2.0, l'archive peut être réalisée en lisant les fichiers directement depuis la source. Dans le cas contraire, nous vous recommandons de d'abord copier les fichiers à archiver sur l'espace temporaire prévu à cet effet (voir la configuration des partitions sous Linux et Windows). Ensuite, une fois les fichiers stockés en local, lancer la procédure d'archivage.

2.5.4. Toujours étiqueter la bande:
Une bande sans étiquette est une bande inutile! Pensez que votre archive devra être clairement identifiable dans plusieurs années. N'oubliez pas de noter, en plus du contenu, la commande complète qui a servi à écrire l'archive (car dans quelques années, les valeurs par défaut auront probablement changé).
Si votre bande contient plusieurs fichiers d'archive, il est important de tous les mentionner, et de décrire leur contenu.
La description de votre bande doit contenir, au minimum les informations suivantes:

Date de l'archive

Nom de la personne qui a préparé l'archive

Nom de l'application qui a servi à préparer l'archive, ainsi que sa version (Windows)
ou la commande complète qui a servi à créer l'archive (Linux)

Description de tous les fichiers d'archive que la bande contient

2.5.5. Verrouiller l'écriture:
Une fois la bande écrite, rembobinée et sortie du lecteur, déplacez le curseur de protection d'écriture au dos de la bande. Cette opération évitera d'écraser le contenu de votre archive par erreur.

2.5.6 Vérifier l'archive:
Une fois que l'archive a été écrite sur la bande, il est prudent de vérifier que cette dernière est lisible. Pour ceci, on peut par exemple lancer la lecture du catalogue de la bande ou lire un échantillon de fichiers. Dans le monde Linux, on utilise la commande qui liste le contenu du tar file que l'on vient d'écrire (voir tar -tvf ...). Dans le monde Windows, on lit un échantillon de fichiers que l'on place dans un dossier temporaire (que l'on efface ensuite!).

2.5.7 Indexes et fichiers temporaires:
Le contenu de la station d'archive n'est pas sauvegardé. Il n'y a donc aucune garantie de retrouver les indexes d'une bande ou un listing de contenu. Il vous est donc fortement conseillé de conserver les indexes des archives Windows sur la bande (voir plus bas dans le texte) et de récupérer d'éventuels listings sur une machine de votre laboratoire.

2.5.8. Impression:
L'imprimante par défaut est enac1n2, qui se trouve dans le même local que la présente station d'archivage. Vous pouvez y imprimer vos listings de contenu (en restant raisonnable sur le nombre de pages imprimées).

3. Utilisation sous Linux

3.1 Login

Pour ouvrir une session sur la station d'archivage, vous aurez besoin d'un compte d'accès que vous pouvez obtenir en vous adressant personnellement au personnel ENAC-IT1.

3.2 Configuration des partitions

Le système est composé d'un certain nombre de partitions. Ce sont:

/

Contient le système d'exploitation et les applications

/home/dupont

Contient les fichiers de préférences du compte 'dupont'

/local

Espace temporaire pour les fichiers à archiver (env. 410 GB)
Attention: ce n'est pas un espace de stockage!

/tmp

Espace temporaire du système

Remarques:

3.3 Accès aux données à archiver

Avant de lancer l'archive, il s'agit d'accéder aux fichiers à archiver. Plusieurs cas sont possibles:

  1. si vos fichiers sont situés sur le disque local de votre station Linux, ou un serveur Linux/Unix d'unité:
    • copier vos fichiers dans l'espace temporaire /local, avec l'outil rsync. Par exemple:
      # cd /local
      # rsync -a -e ssh dupont@monpc.epfl.ch:/home/data/mon_dossier .
  2. si vos fichiers sont situés sur enacfiler1/enacsrv:
    • utiliser le script habituel pour monter votre dossier:
      # mef -perso -labo=xxx
    • ensuite, effectuer l'archive avec les outils présentés ci-desous, en prenant comme source le dossier qui vient d'être monté (/USERS/xxx) ou un de ses sous-dossiers
      ATTENTION: ne pas inclure le dossier ~snapshot dans votre sélection de fichiers à archiver!
  3. si vos fichiers sont situés sur un disque portable USB:
    • connecter votre disque sur la station, via un des ports frontaux, et déterminer le point de montage du disque avec la commande df (en général, il s'agit de /media/usbdisk)
    • si votre disque portable est de norme USB 1.x, copier les fichiers dans /local
    • si votre disque portable est de norme USB 2.0, l'archive pourra être effectuée en lisant les fichiers directement sur le disque USB (prendre comme source, le point de montage du disque ou un de ses sous-dossier)

3.4 Procédure d'archivage sur bandes

De par leur usage largement répandu dans le monde Unix/Linux, nous vous proposons les outils tar (Tape ARchive) et mt (Magnetic Tape). La première commande permet d'écrire et lire des fichiers d'archive (on parle parfois de tar files ou tarballs), et la seconde permet de manipuler la bande se trouvant dans le lecteur.

Les opérations de base de la commande tar sont les suivantes:

Créer une archive
(écrire une bande)

tar -cvf /dev/nst0 [-b 512] mes_fichiers
où:
-c signifie 'Create archive', créer une archive
-v signifie 'Verbose', afficher à l'écran tout ce qui se passe
-f /dev/nst0 signifie que l'on écrit sur la bande
-b 512 (optionnel) signifie que l'on utilise un 'blocking factor' spécial (ici 512)
mes_fichiers représente la liste des fichiers/dossiers à archiver

Note: pour exclure le dossier ~snapshot de votre archive, ajouter en fin de
votre commande, le paramètre --exclude "~snapshot"

Extraire une archive
(lire une bande)

tar -xvf /dev/nst0 [-b 512]
où:
-x signifie 'eXtract archive', extraire une archive

Lire le catalogue d'une archive

tar -tvf /dev/nst0 [-b 512]
où:
-t signifie 'Table of contents', lire la liste des fichiers contenus dans l'archive (peut être très long, car tout le 'tar file' est parcourue)

Remarques:

Ci-dessous, quelques utilisations simples de la commande mt :

Rembobiner la bande (et par conséquent placer le pointeur au début du premier tar file)

mt -f /dev/nst0 rewind

Avancer de n tar files ( à partir de l'endroit où se trouve le pointeur) et placer le pointeur au début du n-ième tar file suivant

mt -f /dev/nst0 fsf n

Reculer de n tar files ( à partir de l'endroit où se trouve le pointeur) et placer le pointeur en fin du n-ième tar file précédent

mt -f /dev/nst0 bsf n

Reculer de n tar files ( à partir de l'endroit où se trouve le pointeur) et placer le pointeur au début du n-ième tar file précédent

mt -f /dev/nst0 bsfm (n+1)

Pour toute information complémentaire sur l'utilisation de tar et mt, consulter les man pages de ces deux commandes.

Recommandations particulières au monde Linux:

Illustrations de l'utilisation des outils tar et mt:

Bande vide

Bande après une archive

Bande après deux archives

Lecture d'une archive

 

3.5 Procédure d'archivage sur support optique

La station d'archivage comporte un lecteur/graveur de DVD. Pour préparer une archive sur un support optique, nous vous proposons les outils standards Linux:

Pour de plus amples détails, consulter les man pages ou la documentation intégrée de ces outils.

Remarques:

La fiabilité du support DVD étant quelque peu aléatoire, nous vous recommandons d'utiliser en priorité des CD. Si vous devez absolument graver des DVD, nous vous conseillons d'en préparer au moins deux copies, si possible sur deux médias de marques différentes.

Eviter la préparation de médias CD ou DVD en multi-session, car un problème lors de la création de la x-ième session pourrait vous faire perdre le contenu complet de votre archive. Au moins, si la création d'une archive unique échoue, vous êtes immédiatement au courant de cet échec. De plus, tant que la gravure n'est pas finalisée, le disque risque de ne pas être lisible sur d'autres lecteurs.

3.6 Fin de session

Une fois que l'archive est terminée, démonter les dossiers éventuellement montés de enacfiler1/enacsrv:
# sudo umount /USERS/xxx   ,où xxx est votre dossier personnel ou votre dossier commun de labo.

Si l'espace temporaire a été utilisé dans /local, libérer cette place pour les prochains utilisateurs. Cette partition ne constitue en aucun cas un espace de stockage, et les données qui s'y trouvent peuvent être effacées à tout moment.

Pour quitter la session:
System > Log Out ...

4. Utilisation sous Windows

4.1 Login

Pour ouvrir une session sur la station d'archivage, vous aurez besoin d'un compte d'accès. Pour l'obtenir, veuillez vous adresser personnellement au personnel ENAC-IT1.

4.2 Configuration des lettres de lecteur

C: (SYS)

Contient le système d'exploitation Windows

D: (APPS)

Contient les applications

E: (DATA)

Espace temporaire pour les fichiers à archiver (env. 410 GB)
Attention: ce n'est pas un espace de stockage!

F: (FAT32)

Contient des outils systèmes (à ne pas modifier)

Remarques:

4.3 Accès aux données à archiver

Avant de lancer l'archive, il s'agit d'accéder aux fichiers à archiver. Plusieurs cas sont possibles:

  1. si vos fichiers sont situés sur votre PC personnel:
    • créer un dossier partagé sur votre PC, dans lequel sont placés les fichiers à archiver
    • le cas échéant, ouvrez le firewall de votre PC
    • depuis la station d'archivage, ouvrir une connexion sur le dossier partagé de votre PC
    • copier les fichiers dans E:\
    • déconnecter le dossier partagé de votre PC
    • ! ne pas oublier de stopper le partage du dossier de votre PC et de réactiver le firewall !
  2. si vos fichiers sont situés sur enacfiler1/enacsrv:
    • utiliser les raccourcis présents sur le bureau
      Connexion-Y-user-ENACSRV pour ouvrir votre dossier personnel
      Connexion-U-lab-ENACFILER1 pour ouvrir le dossier commun de votre laboratoire
      et entrer votre username et votre mot de passe Gaspar
    • ensuite, effectuer l'archive avec les outils présentés ci-desous, en prenant comme source le dossier qui vient d'être connecté (Y: ou U:) ou un de ses sous-dossiers
      ATTENTION: ne pas inclure le dossier ~snapshot dans votre sélection!
  3. si vos fichiers sont situés sur un disque portable USB:
    • connecter votre disque sur la station, via un des ports frontaux
    • si votre disque portable est de norme USB 1.x, copier les fichiers dans E:
    • si votre disque portable est de norme USB 2.0, l'archive pourra être effectuée en lisant les fichiers directement sur le disque USB

4.4 Procédure d'archivage sur bandes

Afin de pouvoir relativement facilement récupérer les archives sur d'autres machines, nous proposons d'utiliser l'outil standard de sauvegarde de Windows: Backup Utility. Cette application est présente par défaut sur toutes les machines Windows 2000/XP.

L'application s'exécute par:
Start > All Programs > Accessories > System Tools > Backup

Ci-dessous, sont décrites les manipulations courantes, en mode avancé. Si vous désirez utiliser les assistants, ouvrir l'onglet Welcome.

4.4.1 Pour écrire une archive sur bande:

  1. Ouvrir l'onglet Backup
  2. Sélectionner les fichiers à archiver, dans la liste qui s'affiche
  3. Sélectionner la destination (dans la liste Backup Destination): LTO Ultrium
  4. Définir le nom du média (dans la liste Backup media or file name): New
  5. Cliquer sur le bouton [Start Backup]
  6. Dans la fenêtre Backup Job Information:
    • Champ Backup Description: entrer le nom du saveset (et donner un nom intelligible)
    • Option If the media already contains backups: choisir Append pour ajouter votre saveset à la suite, ou Replace pour remplacer le contenu de la bande
    • Champ If media is overwritten, use this label to identify the media: entrer un nom pour la bande, si cette dernière doit être renommée (et comme toujours, choisir un nom intelligible)
    • Désactiver l'option Allow only the owner and the Administrator access to backup data
    • Cliquer le bouton [Advanced...], et dans la fenêtre Advanced Backup Options:
      • activer Verify data after backup
      • choisir Backup Type: Normal
      • confirmer avec [OK]
    • Lancer l'archivage avec le bouton [Start Backup]

Remarque:

Par défaut, Backup Utility est configuré pour écrire le catalogue des fichiers archivé sur la bande. On peut vérifier que cette option est toujours activée dans le menu
Tools > Options... > General

4.4.2 Pour lire une archive sur bande:

  1. Ouvrir l'onglet Restore and Manage Media
  2. Sélectionner les fichiers à récupérer:
  3. Choisir l'endroit où doivent être récupérés les fichiers, en sélectionnant Alternate location de la liste Restore files to puis en choisissant le dossier cible avec le bouton [Browse] (choisir un sous-dossier du lecteur E:)
  4. Lancer la lecture de la bande avec le bouton [Start Restore]

Remarques:

Les indexes sont conservés sur le disque de la station, mais ne sont pas sauvegardés. Il n'y aucune garantie de retrouver vos indexes lors d'une prochaine session d'archivage. Il est donc fortement recommandé d'inclure le catalogue de vos archives sur les bandes (voir indications ci-dessus). En cas d'oubli, il vous sera néanmoins toujours possible d'en refaire un inventaire, mais au prix d'une lecture complète de la bande (ce qui peut prendre un certain temps).

4.5 Procédure d'archivage sur support optique

L'outil de gravage de CD et de DVD est Roxio Creator Plus.
Pour le démarrer:

Pour l'utilisation de cette application, consulter l'aide en ligne.

Les remarques énoncées dans le chapitre de l'archivage sur support optique sous Linux s'appliquent aussi ici.

4.6 Fin de session

Une fois que l'archive est terminée, déconnecter les éventuels dossiers réseau de enacfiler1/enacsrv:

Si l'espace temporaire a été utilisé dans E:\, libérer cette place pour les prochains utilisateurs. Ce lecteur ne constitue en aucun cas un espace de stockage, et les données qui s'y trouvent peuvent être effacées à tout moment.

Pour quitter la session:
Start > Log Off

5. Références

La technologie LTO: http://www.ultrium.com




[ENAC-IT1]    Rédacteur: DM    ©2007 ENAC-IT1, EPFL    Révision: 25-07-2008