Notes sur les plates-formes : serveur Sun Enterprise 250

Système de fichiers UFS

La procédure suivante permet de déconfigurer un disque utilisé par un ou plusieurs systèmes de fichiers UFS.


Attention : Attention :

Ces procédures doivent exclusivement être effectuées par un administrateur système qualifié. Mal effectuer les opérations d'enfichage à chaud sur une unité de disque en fonctionnement peut entraîner la perte de données.


  1. Tapez su et votre mot de passe superutilisateur.

  2. Identifiez les opérations ou applications rattachées au périphérique que vous envisagez de retirer.

    Les commandes à utiliser sont mount, showmount -a et ps -ef. Pour de plus amples informations, consultez les pages de manuel mount(1M), showmount(1M) et ps(1).

    Par exemple, si le numéro de la carte contrôleur est 0 et l'ID cible 11:


    # mount | grep c0t11
    /export/home1 on /dev/dsk/c0t11d0s2 setuid/read/write on
    # showmount -a | grep /export/home1
    cinnamon:/export/home1/archive
    austin:/export/home1
    swlab1:/export/home1/doc
    # ps -f | grep c0t11
    root  1225   450   4 13:09:58  pts/2   0:00 grep c0t11

    Dans cet exemple, le système de fichiers /export/home1 situé sur le disque défectueux est monté à distance par trois systèmes différents--cinnamon, austin et swlab1. Le seul processus en fonctionnement est grep, qui est terminé.

  3. Interrompez toute opération ou processus d'application sur les systèmes de fichiers devant être déconfigurés.

  4. Effectuez une copie de sauvegarde de votre système.

  5. Déterminez quel(s) système(s) de fichiers est (sont) sur le disque:


    # mount | grep cwtx
    

    Par exemple, si le périphérique devant être retiré est c0t11d0, entrez ce qui suit :


    # mount | grep c0t11
    /export/home   (/dev/dsk/c0t11d0s7 ): 98892 blocks   142713 files
    /export/home1  (/dev/dsk/c0t11d0s5 ): 153424 blocks   112107 files

  6. Déterminez et sauvegardez la table de partition du disque.

    Si le disque de remplacement est du même type que le disque défectueux, vous pouvez utiliser la commande format pour sauvegarder la table de partition du disque. Utilisez la commande save dans format pour sauvegarder une copie de la table de partition dans le fichier /etc/format.dat. Ceci vous permettra de configurer le disque de remplacement de sorte que sa configuration corresponde à celle du disque courant.

    Pour de plus amples informations, consultez la page de manuel format(1M).

  7. Démontez tout système de fichiers installé sur le disque.

    Pour chaque système de fichiers retourné, tapez:


     # umount système_fichiers
    

    système_fichiers est le premier champ des lignes retournées à l'étape 5.

    Par exemple:


    # umount /export/home
    # umount /export/home1
    


    Remarque :

    Si le ou les systèmes de fichiers se trouvent sur un disque défectueux, l'opération umount risque de ne pas se terminer. Dans ce cas, un grand nombre de messages d'erreur apparaîtront sur la console de votre système et dans le répertoire /var pendant l'opération umount. Si l'opération umount ne se termine pas, il se peut que vous deviez redémarrer le système.


  8. Utilisez la commande ssaadm replace_device pour mettre le périphérique hors ligne:


    # ssaadm replace_device nom_périphérique_logique
    ssaadm: avertissement: mise au repos impossible "/dev/rdsk/c0t11d0s2": Erreur E/S
    Le bus est prêt pour le remplacement du périphérique
    Remplacez le périphérique et reconfigurez le bus le cas échéant
    Appuyez sur ENTREE lorsque vous êtes prêt à continuer

    Ici, nom_périphérique_logique est le nom de périphérique logique complet de l'unité à retirer (/dev/rdsk/c0t11d0s2). Vous devez préciser la tranche 2 qui représente le disque dans son ensemble. Vous remarquerez que cette commande accepte également un nom de périphérique physique.

    Vous pouvez tranquillement ignorer le message d'avertissement étant donné que le bus SCSI de l'Enterprise 250 n'a pas besoin d'être mis au repos.

  9. Retirez l'unité de disque défectueuse et installez à sa place celle de remplacement.

    Pour savoir comment retirer et remplacer les unités, reportez-vous au Guide de l'utilisateur du serveur Sun Enterprise 250.

  10. Appuyez sur Entrée pour terminer l'opération d'enfichage à chaud.

    La commande ssaadm ramène l'unité de remplacement en ligne.

  11. Vérifiez que la table de partition du périphérique satisfait les exigences du ou des systèmes de fichiers que vous envisagez de recréer.

    Vous pouvez utiliser la commande prtvtoc pour inspecter l'étiquette de votre disque. Pour modifier cette étiquette, utilisez la commande format. Pour de plus amples informations, consultez les pages de manuel prtvtoc(1M) et format(1M). Par exemple:


    # prtvtoc /dev/rdsk/cwtxdysz
    

    Si vous avez sauvegardé une table de partition de disque en utilisant l'utilitaire format et que le type du disque de remplacement correspond au type de l'ancien disque, vous pouvez utiliser la section partition de l'utilitaire format pour configurer la table de partition du disque de remplacement. Reportez-vous aux commandes select et label dans la section partition.

    Si le disque de remplacement n'est pas du même type que celui qu'il remplace, vous pouvez utiliser les informations sur la taille des partitions du disque précédent pour définir la table de partition du disque de remplacement. Pour de plus amples informations, reportez-vous aux pages de manuel prtvtoc(1M) et format(1M).

    Vous avez maintenant défini la table de partition de votre disque et identifié la tranche du disque sur laquelle installer le système de fichiers UFS.

  12. Une fois que vous avez sélectionné une tranche de disque pour le système de fichiers UFS, contrôlez et/ou créez un système de fichiers sur cette tranche :


    # fsck /dev/rdsk/cwtxdysz
    # newfs /dev/rdsk/cwtxdysz
    

  13. Montez le nouveau système de fichiers en utilisant la commande mount :


    # mount point_montage
    

    point_montage est le répertoire dans lequel le disque défectueux était installé.

Le nouveau disque est maintenant prêt à l'emploi. Vous pouvez restaurer les données en utilisant vos copies de sauvegarde.