JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris 11.1 : Périphériques et systèmes de fichiers     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Gestion des médias amovibles (tâches)

2.  Gravure de CD et DVD (tâches)

3.  Gestion des périphériques (tâches)

4.  Configuration dynamique des périphériques (tâches)

5.  Gestion des périphériques USB (tâches)

6.  Utilisation de périphériques InfiniBand (présentation/tâches)

7.  Gestion des disques (présentation)

8.  Gestion de l'utilisation du disque (tâches)

9.  Administration des disques (tâches)

10.  Configuration des disques (tâches)

11.  Configuration des périphériques de stockage avec COMSTAR (tâches)

12.  Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)

13.  L'utilitaire format (référence)

14.  Gestion des systèmes de fichiers (présentation)

15.  Création et montage de systèmes de fichiers (tâches)

16.  Extension de l'espace de swap (tâches)

17.  Copie de fichiers et de systèmes de fichiers (tâches)

Commandes de copie de systèmes de fichiers

Copie de répertoires entre des systèmes de fichiers (commande cpio)

Copie de répertoires entre des systèmes de fichiers (cpio)

Copie de fichiers et de systèmes de fichiers sur une bande

Copie de fichiers sur une bande (commande tar)

Copie de fichiers sur une bande (tar)

Affichage de la liste des fichiers d'une bande (tar )

Récupération des fichiers d'une bande ( tar)

Copie de fichiers sur une bande à l'aide de la commande pax

Copie de fichiers sur une bande (pax)

Copie de fichiers sur une bande à l'aide de la commande cpio

Copie de tous les fichiers d'un répertoire sur une bande (cpio)

Affichage de la liste des fichiers d'une bande (cpio )

Récupération de tous les fichiers d'une bande (cpio)

Récupération de fichiers spécifiques d'une bande (cpio)

Copie de fichiers sur un périphérique à bande distant

Copie de fichiers sur un périphérique à bande distant (tar et dd)

Extraction des fichiers d'un périphérique à bande distant

18.  Gestion des lecteurs de bande (tâches)

Index

Copie de fichiers sur une bande à l'aide de la commande cpio

Copie de tous les fichiers d'un répertoire sur une bande (cpio)

  1. Accédez au répertoire contenant les fichiers à copier.
  2. Insérez une bande inscriptible dans le lecteur de bande.
  3. Copiez les fichiers sur la bande.
    $ ls | cpio -oc > /dev/rmt/n
    ls

    Fournit la commande cpio avec une liste de noms de fichiers.

    cpio -oc

    Indique que la commande cpio doit fonctionner en mode recopiage (-o) et écrire les informations d'en-tête au format de caractère ASCII (-c). Ces options assurent la portabilité vers les systèmes d'autres fournisseurs.

    > /dev/rmt/n

    Indique le fichier de sortie.

    Tous les fichiers du répertoire sont copiés sur la bande du lecteur spécifié. Ils écrasent les fichiers existants sur la bande. Le nombre total de blocs copiés s'affiche.

  4. Vérifiez que les fichiers ont été copiés sur la bande.
    $ cpio -civt < /dev/rmt/n
    -c

    Indique que la commande cpio doit lire les fichiers au format de caractère ASCII.

    -i

    Indique que la commande cpio doit fonctionner en mode copiage, même si, à ce stade, la commande liste uniquement les fichiers.

    -v

    Affiche la sortie dans un format similaire à la sortie de la commande ls -l.

    -t

    Liste la table des matières des fichiers de bande se trouvant dans le lecteur de bande que vous avez spécifié.

    < /dev/rmt/n

    Indique le fichier d'entrée d'une archive cpio existante.

  5. Retirez la bande du lecteur. Ecrivez les noms des fichiers sur l'étiquette de la bande.

Exemple 17-6 Copie de tous les fichiers d'un répertoire sur une bande (cpio)

L'exemple suivant montre comment copier tous les fichiers du répertoire /export/home/kryten sur la bande du lecteur de bande 0.

$ cd /export/home/kryten
$ ls | cpio -oc > /dev/rmt/0
1280 blocks
$ cpio -civt < /dev/rmt/0
-r--r--r--    1 kryten   staff      206663 Jul 14 13:52 2010, filea
-r--r--r--    1 kryten   staff      206663 Jul 14 13:52 2010, fileb
-r--r--r--    1 kryten   staff      206663 Jul 14 13:52 2010, filec
drwxr-xr-x    2 kryten   staff           0 Jul 14 13:52 2010, letters
drwxr-xr-x    2 kryten   staff           0 Jul 14 13:52 2010, reports
1280 blocks

Affichage de la liste des fichiers d'une bande (cpio )


Remarque - Afficher une liste de la table des matières d'une bande prend beaucoup de temps : la commande cpio doit traiter l'ensemble de l'archive.


  1. Insérez une bande d'archive dans le lecteur de bande.
  2. Listez les fichiers de la bande.
    $ cpio -civt < /dev/rmt/n

Exemple 17-7 Affichage de la liste des fichiers d'une bande (cpio)

L'exemple suivant montre comment lister les fichiers de la bande du lecteur 0.

$ cpio -civt < /dev/rmt/0
-r--r--r--    1 kryten   staff      206663 Jul 14 13:52 2010, filea
-r--r--r--    1 kryten   staff      206663 Jul 14 13:52 2010, fileb
-r--r--r--    1 kryten   staff      206663 Jul 14 13:52 2010, filec
drwxr-xr-x    2 kryten   staff           0 Jul 14 13:52 2010, letters
drwxr-xr-x    2 kryten   staff           0 Jul 14 13:52 2010, reports
1280 blocks

Récupération de tous les fichiers d'une bande (cpio)

Si l'archive a été créée en utilisant des noms de chemins relatifs, les fichiers d'entrée sont intégrés sous la forme d'un répertoire, dans le répertoire courant, lorsque vous récupérez les fichiers. Si, toutefois, l'archive a été créée avec des noms de chemins absolus, les mêmes chemins absolus sont utilisés pour recréer le fichier sur votre système.


Attention

Attention - L'utilisation de noms de chemins absolus peut être dangereuse : vous risquez d'écraser les fichiers existants sur votre système.


  1. Accédez au répertoire dans lequel vous souhaitez placer les fichiers.
  2. Insérez la bande dans le lecteur de bande.
  3. Extrayez tous les fichiers de la bande.
    $ cpio -icvd < /dev/rmt/n
    -i

    Extrait les fichiers de l'entrée standard.

    -c

    Indique que la commande cpio doit lire les fichiers au format de caractère ASCII.

    -v

    Affiche les fichiers lorsqu'ils sont récupérés dans un format similaire à la sortie de la commande ls.

    -d

    Crée des répertoires, si nécessaire.

    < /dev/rmt/n

    Indique le fichier de sortie.

  4. Vérifiez que les fichiers ont été copiés.
    $ ls -l

Exemple 17-8 Récupération de tous les fichiers d'une bande (cpio)

L'exemple suivant montre comment récupérer tous les fichiers de la bande du lecteur 0.

$ cd /var/tmp
cpio -icvd < /dev/rmt/0
answers 
sc.directives 
tests
8 blocks
$ ls -l

Récupération de fichiers spécifiques d'une bande (cpio)

  1. Accédez au répertoire dans lequel vous souhaitez placer les fichiers.
  2. Insérez la bande dans le lecteur de bande.
  3. Extrayez un sous-ensemble de fichiers de la bande.
    $ cpio -icv "*file" < /dev/rmt/n
    -i

    Extrait les fichiers de l'entrée standard.

    -c

    Indique que la commande cpio doit lire les en-têtes au format de caractère ASCII.

    -v

    Affiche les fichiers lorsqu'ils sont récupérés dans un format similaire à la sortie de la commande ls.

    "*file "

    Spécifie que tous les fichiers correspondant au modèle sont copiés dans le répertoire courant. Vous pouvez spécifier plusieurs modèles, mais chaque modèle doit être placé entre guillemets doubles.

    < /dev/rmt/n

    Spécifie le fichier d'entrée.

    Pour plus d'informations, reportez-vous à la page de manuel cpio(1).

  4. Vérifiez que les fichiers ont été copiés.
    $ ls -l

Exemple 17-9 Récupération de fichiers spécifiques d'une bande (cpio)

L'exemple suivant montre comment récupérer tous les fichiers de la bande du lecteur 0 à l'aide du suffixe chapter.

$ cd /home/smith/Book
$ cpio -icv "*chapter" < /dev/rmt/0
Boot.chapter 
Directory.chapter 
Install.chapter 
Intro.chapter
31 blocks
$ ls -l