Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide de configuration et d'administration de Sun Storage Archive Manager 5.3 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (Français) |
2. Configuration des périphériques de stockage pour l'archivage
3. Tâches de configuration supplémentaires de SAM-QFS
4. Création de fichiers de paramètres pour les bibliothèques automatisées connectées au réseau
5. Vérification de l'ordre des lecteurs dans les bibliothèques
7. Gestion des bibliothèques automatisées et des lecteurs chargés manuellement
8. Gestion des bibliothèques spécifiques à des fournisseurs
10. Configuration de l'archiveur
11. Directives d'archivage (archiver.cmd)
12. Directives de groupes d'archives (archiver.cmd)
13. Validation de l'intégrité des données dans SAM-QFS
15. Configuration de l'outil de transfert
16. Configuration de l'outil de recyclage
17. Rubriques avancées SAM-QFS
18. Utilisation du logiciel Sun SAM-Remote
Présentation du logiciel Sun SAM-Remote
Interactions client et serveur
Présentation du client Sun SAM-Remote
Présentation du client Sun SAM-Remote
Interaction entre le serveur Sun SAM-Remote et le client Sun SAM-Remote
Validation de l'intégrité des données dans le logiciel Sun SAM-Remote
Configuration du logiciel Sun SAM-Remote
Etape 1 : connexion au serveur potentiel et aux hôtes client
Etape 2 : vérification du logiciel client et serveur
Etape 3 : modification des fichiers mcf sur chaque client
Etape 4 : création d'un fichier de configuration du client Sun SAM-Remote
Etape 5 : modification du fichier mcf du serveur
Etape 6 : création du fichier de configuration du serveur
Etape 7 : activation de l'archivage
Recyclage avec le logiciel Sun SAM-Remote
Recyclage dans un environnement Sun SAM-Remote (méthode 1)
Fichiers de configuration pour le serveur
Fichiers de configuration pour les clients
Configuration du recyclage (méthode 1)
Exemples de configuration du recyclage (méthode 1)
Recyclage des VSN partially full
Cette section contient des informations sur le recyclage avec Sun SAM-Remote. Vous devez recycler dans un environnement Sun SAM-Remote uniquement dans les circonstances spécifiques définies ici.
Le processus de recyclage impliquant la libération d'espace sur les cartouches pour y stocker davantage de données, l'outil de recyclage peut détruire des données importantes sur les cartouches d'archive si le processus de recyclage n'est pas configuré correctement.
Remarque - Ces restrictions ne sont pas appliquées par le logiciel SAM-QFS.
Pour éviter les pertes de données, assurez-vous de respecter les restrictions suivantes :
Avant d'utiliser l'outil de recyclage dans un environnement Sun SAM-Remote, vous devez avoir complètement compris chaque étape de l'outil de recyclage. L'exécution de commandes dans un ordre erroné ou sur un mauvais système peut engendrer une perte irréversible de données. Assurez-vous d'avoir analysé les actions d'une commande avant l'exécution de cette dernière. Par exemple, la commande tplabel peut supprimer des données sur le client ou le serveur Sun SAM-Remote.
Les activités de recyclage sur le serveur Sun SAM-Remote et le client Sun SAM-Remote ne doivent pas se chevaucher. Un tel incident pourrait engendrer le nouvel étiquetage de vos cartouches et des pertes irréversibles de données.
Vous ne devez pas recycler les cartouches qui contiennent des fichiers de média amovible.
Dans un environnement de client et de serveur Sun SAM-Remote, le client et le serveur ne sont pas conscients de leurs systèmes de fichiers, fichiers de données et fichiers d'inodes mutuels. Par conséquent, le serveur et le client doivent utiliser en exclusivité un certain jeu de cartouches. Ni l'un ni l'autre ne doit jamais utiliser les cartouches de l'autre.
Vous pouvez empêcher le recyclage accidentel de VSN utilisés par les clients Sun SAM-Remote en créant une liste no_recycle dans le fichier /etc/opt/SUNWsamfs/ recycler.cmd du serveur Sun SAM-Remote. Toutefois, veillez à utiliser l'option +c de la commande chmed sur les volumes dans une liste no_recycle. Lorsque vous utilisez cette commande pour définir l'indicateur de recyclage (+c) sur un volume, cette action a priorité sur la liste no_recycle dans le fichier /etc/opt/SUNWsamfs/recycler.cmd.
Vous ne devez pas tenter de recycler des volumes sur le serveur Sun SAM-Remote et le client Sun SAM-Remote au cours d'une même journée.
Le recyclage dans un environnement Sun SAM-Remote peut uniquement être effectué si les conditions suivantes sont réunies :
Chaque VSN du système est utilisé par un système client ou par le serveur. Il ne peut y avoir de fichiers provenant de plusieurs systèmes sur tout VSN.
Aucun client Sun SAM-Remote ne dispose d'entrées de catalogue pour un VSN autre que les VSN contenant les images d'archive de ce client. Les valeurs regex des lignes de définition de média du fichier de configuration de serveur (les lignes eq media-type regex) doivent correspondre aux volumes spécifiés dans le catalogue client. De plus, les spécifications regex des catalogues client ne peuvent pas spécifier des volumes identiques.
L'archivage s'effectue sur la base des groupes d'archives. Lorsque vous utilisez Sun SAM-Remote, le recyclage doit être effectué par groupe d'archives et non par bibliothèque.
Les sections suivantes décrivent deux méthodes d'activation du recyclage à l'aide d'un client et d'un serveur Sun SAM-Remote.
Les procédures présentées dans cette section décrivent une méthode d'activation du recyclage dans un environnement Sun SAM-Remote. Les procédures supposent une configuration dans laquelle le serveur est nommé sky et le client zeke.
Remarque - Pour utiliser l'outil de recyclage dans un environnement Sun SAM-Remote, vous devez suivre cette procédure de manière exhaustive et vous devez tester votre configuration pour vous assurer que le recyclage se déroule correctement.
Le serveur doit disposer des informations de configuration de Sun SAM-Remote dans son fichier mcf et dans son fichier de configuration de serveur. Les exemples suivants présentent ces fichiers.
Exemple 18-2 Fichier mcf sur le serveur jimmy
# This is the mcf file for the server (jimmy). # The server parameters file (rmt2000) points # back to the correct automated library's equipment number # (1000) for the SL8500 tape library. # # Equipment Eq Eq Family Dev Additional # Identifier Ord Ty Set St Parameters # ========== === == ====== == ========== samfs1 100 ma samfs1 on /dev/dsk/c6t600A0B80004850A600000F8048EF90ADd0s0 101 mm samfs1 on /dev/dsk/c6t600A0B800048505600000E9D48EF91EEd0s6 102 mr samfs1 on /dev/dsk/c7t60003BA13F71500048EDCE5F00048F2Dd0s6 103 mr samfs1 on /dev/dsk/c7t60003BA13F71500048EDCE23000B24C2d0s6 104 mr samfs1 on /dev/dsk/c7t60003BA13F71500048EDCE50000ADAECd0s6 104 mr samfs1 on samfs2 200 ms samfs2 on /dev/dsk/c7t60003BA13F71500048EDCE720001B17Fd0s6 201 md samfs2 on /dev/dsk/c7t60003BA13F71500048EDCE7200014BEAd0s6 202 md samfs2 on # SL8500 /etc/opt/SUNWsamfs/T10K 1000 sk T10K on /etc/opt/SUNWsamfs/T10K_cat /dev/rmt/4cbn 1001 ti T10K on /dev/rmt/5cbn 1002 ti T10K on /dev/rmt/0cbn 1003 ti T10K on /dev/rmt/1cbn 1004 ti T10K on /dev/rmt/6cbn 1005 ti T10K on /dev/rmt/7cbn 1006 ti T10K on /dev/rmt/2cbn 1007 ti T10K on /dev/rmt/11cbn 1008 ti T10K on /dev/rmt/10cbn 1009 ti T10K on /dev/rmt/12cbn 1010 ti T10K on # Define Sun SAM-Remote server jimmy /etc/opt/SUNWsamfs/rmt2000 2000 ss jimmy on
Exemple 18-3 Fichier de configuration de serveur sur le serveur jimmy
# Server configuration file /etc/opt/SUNWsamfs/rmt2000 on jimmy. # The eq of the automated library MUST match the eq of the # automated library that you want to use in the mcf file. tera media 1000 ti 00002[0-9] endmedia
Le client doit disposer des informations de configuration de Sun SAM-Remote dans son fichier mcf et dans son fichier de configuration de client. Les exemples suivants présentent ces fichiers.
Exemple 18-4 Fichier mcf sur le client tera
# mcf file for client (tera) # # Equipment Eq Eq Family Dev Additional # Identifier Ord Ty Set St Parameters # ========== === == ====== == ========== samfs1 100 ms samfs1 on /dev/dsk/c7t60003BA13F71500048EDCE5F00048F2Dd0s6 101 md samfs1 on /dev/dsk/c7t60003BA13F71500048EDCE23000B24C2d0s6 102 md samfs1 on /dev/dsk/c7t60003BA13F71500048EDCE50000ADAECd0s6 103 md samfs1 on # Define a L500 with 2 drives /dev/samst/c4t500104F0009C2F6Fu0 300 rb L500 on /dev/rmt/0cbn 301 li L500 on /dev/rmt/1cbn 302 li L500 on # Define tera as a Sun SAM-Remote client using jimmy as the server /etc/opt/SUNWsamfs/rmt2000 2000 ss jimmy on /dev/samrd/rd0 2001 rd jimmy on /dev/samrd/rd1 2002 rd jimmy on /dev/samrd/rd2 2003 rd jimmy on /dev/samrd/rd3 2004 rd jimmy on /dev/samrd/rd4 2005 rd jimmy on /dev/samrd/rd5 2006 rd jimmy on /dev/samrd/rd6 2007 rd jimmy on /dev/samrd/rd7 2008 rd jimmy on
Exemple 18-5 Fichier de configuration de client sur le client tera
# cat /etc/opt/SUNWsamfs/rmt2000 # File /etc/opt/SUNWsamfs/rmt2000 on Sun SAM-Remote client tera: jimmy
La procédure de configuration du processus de recyclage comprend un test d'archivage et de recyclage. En raison du test, cette procédure peut prendre un jour ou deux, selon la fréquence d'archivage et de recyclage des fichiers.
Remarque - N'utilisez pas la commande chmed sur le serveur pour définir l'indicateur de recyclage (+c) pour un VSN client. Cette action écrase la liste no_recycle dans le fichier /etc/opt/SUNWsamfs/recycler.cmd sur le serveur.
Avant de démarrer cette procédure, lisez la section A propos du recyclage. L'utilisation de l'outil de recyclage dans un environnement Sun SAM-Remote requiert une compréhension parfaite des étapes du processus de recyclage. Si vous ne vous êtes pas encore familiarisé avec le processus de recyclage, faites-le maintenant.
Pour plus d'informations, reportez-vous à la section Configuration du logiciel Sun SAM-Remote, qui contient des informations détaillées sur la configuration du client et serveur Sun SAM-Remote. Cette procédure comprend des étapes de vérification du déroulement de l'archivage.
Dans cet exemple, le recyclage est effectué par groupe d'archives et non par bibliothèque. Les directives indiquant que le recyclage doit être effectué par groupe d'archives doivent apparaître dans le fichier archiver.cmd.
L'exemple suivant présente le fichier archiver.cmd sur le client zeke. Ce fichier a été modifié afin de pouvoir communiquer avec l'outil de recyclage.
# This is file /etc/opt/SUNWsamfs/archiver.cmd # on Sun SAM-Remote client zeke. # archivemeta = off archmax = li 12G fs = samfs1 logfile = /var/adm/samfs1.archiver.log no_archive tmp all . 1 -norelease 10m 2 -norelease 10m params allsets -sort path -offline_copy stageahead -reserve set allsets -recycle_hwm 60 -recycle_mingain 90 -recycle_vsncount 2 -dataquantity 100G allsets -ignore allsets.1 -startage 8h -startsize 10G -drives 2 allsets.2 -startage 24h -startsize 20G -drives 2 -archmax 24G endparams vsns all.1 li ^10.* all.2 li ^20.* endvsns
Les directives indiquées dans l'exemple effectuent les opérations suivantes :
La directive -recycle_hwm définit la limite supérieure du contrôle du débit de la bibliothèque pour le groupe d'archives. Lorsque l'utilisation des VSN dépasse ce pourcentage, le recyclage du groupe d'archives est lancé.
La directive -recycle_ignore n'est insérée que temporairement. Elle empêche le lancement du recyclage avant la fin de la configuration et du test de votre environnement. Vous pouvez supprimer cette directive ultérieurement.
La directive -recycle_mingain a une valeur élevée pour assurer une meilleure efficacité en limitant la quantité de travail nécessaire pour gagner à nouveau de l'espace.
La directive -recycle_vsncount2 spécifie que l'outil de recyclage vide deux VSN à la fois. N'autorisez pas le recyclage à écraser le système.
L'exemple suivant présente le fichier recycler.cmd sur le client zeke, qui a été modifié pour spécifier un fichier journal d'outil de recyclage.
# # This is the /etc/opt/SUNWsamfs/recycler.cmd file # on client zeke. # logfile = /var/adm/recycler.log
Lors de l'utilisation de Sun SAM-Remote, vous devez préciser que le recyclage doit être effectué par groupe d'archives et non par bibliothèque. Les directives indiquant que le recyclage doit être effectué par groupe d'archives doivent apparaître dans le fichier archiver.cmd.
L'exemple suivant présente le fichier archiver.cmd sur le serveur sky. Ce fichier précise que l'archivage doit être effectué par groupe d'archives.
# This is the archiver.cmd for the server (sky). # # Number of drives: 10 # Number of Mounted Filesystems: 1 # Number of Tests per Filesystem: 1 # Number of Archive Copies per Test: 2 #wait #trace = /var/opt/SUNWsamfs/trace/archiver all logfile = /var/opt/SUNWsamfs/log/archiver interval = 1m no_archive . archmax = at 5G drives = adic1 6 fs = samfs1 1 4h testset testdir0 1 1m 2 1m allsam1 . 1 1m 2 1m params allsam1.1 -drives 4 -drivemin 50m allsam1.1 -recycle_hwm 60 -recycle_mingain 90 -recycle_vsncount 1 allsam1.1 -recycle_ignore allsam1.2 -drives 4 -drivemin 50m allsam1.2 -recycle_hwm 60 -recycle_mingain 90 -recycle_vsncount 1 allsam1.2 -recycle_ignore testset.1 -drives 4 -drivemin 50m testset.1 -recycle_hwm 60 -recycle_mingain 90 -recycle_vsncount 1 testset.1 -recycle_ignore testset.2 -drives 4 -drivemin 50m testset.2 -recycle_hwm 60 -recycle_mingain 90 -recycle_vsncount 1 testset.2 -recycle_ignore endparams vsns samfs1.1 at 000000 allsam1.1 at 00000[1-5] # vsns 1 through 5. allsam1.2 at 00000[6-9] # vsns 6 through 9. testset.1 at 00001[0,4] # vsns 10 and 14. testset.2 at 00001[5,9] # vsns 15 and 19. endvsns
Le client Sun SAM-Remote est configuré pour écrire ses copies d'archive 2 dans les cartouches de la bibliothèque du serveur Sun SAM-Remote. La directive no_recycle est nécessaire pour empêcher les VSN utilisés par le client Sun SAM-Remote pour l'archivage d'être recyclés par le serveur Sun SAM-Remote.
L'exemple suivant présente le fichier recycler.cmd sur le serveur sky, qui a été modifié pour spécifier un fichier journal d'outil de recyclage.
# # This is the /etc/opt/SUNWsamfs/recycler.cmd file # on Sun SAM-Remote server sky. # logfile = /var/opt/SUNWsamfs/recycler/recycler.log adic1 -ignore no_recycle at 00002[0-9] # Prevents VSNs assigned to zeke from # being recycled.
Lancez l'outil de recyclage sur le système client Sun SAM-Remote pour voir si l'outil de recyclage reconnaît correctement les périphériques et VSN spécifiés dans les fichiers de configuration.
Par exemple, vous pouvez utiliser la commande suivante pour réaliser le premier test de l'outil de recyclage :
zeke# sam-recycler -dvx
Ce test est important car si l'outil de recyclage détecte que le système sur lequel il est exécuté ne dispose pas d'images d'archive concernant un VSN spécifique répertorié dans un des catalogues de ce système (catalogue d'historique compris), le script recycler.sh peut demander l'étiquetage de la cartouche. Le client Sun SAM-Remote et les serveurs SAM-QFS communiquent entre eux pour signaler la présence de copies d'archive. Toutes ces informations sont fournies localement par les systèmes de fichiers SAM-QFS locaux.
Attention - L'étiquetage d'une cartouche détruit toutes les données présentes sur cette dernière. |
L'outil de recyclage s'exécute et consigne son activité dans le fichier journal de l'outil de recyclage. Le fichier journal de l'outil de recyclage est défini dans le fichier recycler.cmd. Pour plus d'informations sur la commande sam-recycler, reportez-vous à la section sam-recycler(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.
Recycling is ignored on this archive set.
Reportez-vous à l'Exemple 18-6.
Par exemple :
sky# sam-recycler -dvx
La commande ci-dessus lance l'outil de recyclage et consigne son activité dans son fichier journal. Pour plus d'informations sur la commande sam-recycler, reportez-vous à la section sam-recycler(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual. Reportez-vous également à l'Exemple 18-7.
Vers la fin du fichier recycler.log se trouve une colonne Status.
Dans les fichiers journaux du client, les VSN avec les types suivants d'entrées de statut sont candidats au recyclage :
no-data VSN. Pour recycler un VSN no-data, reportez-vous à la section Recyclage des VSN no-data.
partially full. Pour recycler un VSN partially full, reportez-vous à la section Recyclage de VSN partially full.
Dans le fichier journal du serveur, les meilleurs candidats au recyclage sont ceux pour lesquels la valeur 0 s'affiche dans les colonnes Count, Bytes et Use.
Exemple 18-6 Exemple de fichier journal
L'exemple suivant présente un exemple de fichier journal.
# recycler.log from client zeke. ========== Recycler begins at Mon Jun 4 09:49:41 2001 =========== Initial 7 catalogs: 0 Family: stk_l20 Path: /var/opt/SUNWsamfs/catalog/L20_cat Vendor: STK Product: L20 SLOT ty capacity space vsn 0 lt 33.0G 33.0G 000173 1 lt 32.8G 44.1M CEL170 2 lt 33.0G 33.0G CEL139 4 lt 32.8G 16.8G CFC504 5 lt 33.0G 33.0G CFC503 6 lt 32.9G 0 CSM689 7 lt 32.9G 19.6G CSM690 8 lt 33.0G 33.0G CSM691 9 lt 33.0G 33.0G CSM692 10 lt 10.0G 10.0G CLN018 11 lt 33.0G 33.0G 000766 Total Capacity: 339.2G bytes, Total Space Available: 244.3G bytes Volume utilization 27%, high 95% VSN_min 50% Recycling is ignored on this robot. 1 Family: skyrs Path: /var/opt/SUNWsamfs/catalog/sky_cat Vendor: (NULL) Product: (NULL) SLOT ty capacity space vsn 0 at 48.5G 23.3G 000020 1 at 23.8G 23.8G 000021 2 at 48.5G 48.5G 000022 3 at 48.5G 48.5G 000023 4 at 48.5G 48.5G 000024 5 at 48.5G 2.6G 000025 6 at 48.5G 361.4k 000026 7 at 48.5G 48.5G 000027 8 at 48.5G 48.5G 000028 9 at 48.5G 0 000029 Total Capacity: 460.8G bytes, Total Space Available: 292.5G bytes Volume utilization 36%, high 95% VSN_min 50% Recycling is ignored on this robot. 2 Family: hy Path: /var/opt/SUNWsamfs/catalog/historian Vendor: Sun SAM-FS Product: Historian SLOT ty capacity space vsn (no VSNs in this media changer) Total Capacity: 0 bytes, Total Space Available: 0 bytes Volume utilization 0%, high 95% VSN_min 50% Recycling is ignored on this robot. 3 Family: defaultset.1 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 lt 33.0G 33.0G 000766 1 lt 33.0G 33.0G 000173 2 lt 32.9G 0 CSM689 3 lt 32.9G 19.6G CSM690 4 lt 33.0G 33.0G CSM691 5 lt 33.0G 33.0G CSM692 Total Capacity: 197.6G bytes, Total Space Available: 151.5G bytes Volume utilization 23%, high 60% VSN_min 90% Recycling is ignored on this archive set. 4 Family: defaultset.2 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 lt 32.9G 0 CSM689 1 at 48.5G 23.3G 000020 2 at 23.8G 23.8G 000021 3 at 48.5G 2.6G 000025 4 at 48.5G 361.4k 000026 5 at 48.5G 48.5G 000027 6 at 48.5G 48.5G 000028 7 at 48.5G 0 000029 Total Capacity: 348.0G bytes, Total Space Available: 146.8G bytes Volume utilization 57%, high 60% VSN_min 90% Recycling is ignored on this archive set. 5 Family: archiveset.1 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 lt 32.8G 44.1M CEL170 1 lt 32.8G 16.8G CFC504 2 lt 33.0G 33.0G CFC503 Total Capacity: 98.6G bytes, Total Space Available: 49.8G bytes Volume utilization 49%, high 60% VSN_min 90% Recycling is ignored on this archive set. 6 Family: archiveset.2 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 at 48.5G 23.3G 000020 1 at 23.8G 23.8G 000021 2 at 48.5G 48.5G 000022 3 at 48.5G 48.5G 000023 4 at 48.5G 48.5G 000024 Total Capacity: 218.0G bytes, Total Space Available: 192.8G bytes Volume utilization 11%, high 60% VSN_min 90% Recycling is ignored on this archive set. 21 VSNs: ---Archives--- -----Percent----- defaultset.1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN in multiple sets 0 0 0 100 0 stk_l20:lt:CSM689 partially full 111 2.8G 8 31 61 stk_l20:lt:CSM690 empty VSN 0 0 0 0 100 stk_l20:lt:000173 empty VSN 0 0 0 0 100 stk_l20:lt:CSM691 empty VSN 0 0 0 0 100 stk_l20:lt:CSM692 empty VSN 0 0 0 0 100 stk_l20:lt:000766 ---Archives--- -----Percent----- defaultset.2 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 skyrs:at:000029 no-data VSN 0 0 0 99 1 skyrs:at:000026 partially full 111 2.8G 6 88 6 skyrs:at:000025 empty VSN 0 0 0 0 100 skyrs:at:000028 empty VSN 0 0 0 0 100 skyrs:at:000027 ---Archives--- -----Percent----- archiveset.1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 99 1 stk_l20:lt:CEL170 partially full 677 2.3G 8 40 52 stk_l20:lt:CFC504 empty VSN 0 0 0 0 100 stk_l20:lt:CFC503 ---Archives--- -----Percent----- archiveset.2 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN in multiple sets 0 0 0 51 49 skyrs:at:000020 empty VSN 0 0 0 0 100 skyrs:at:000022 empty VSN 0 0 0 0 100 skyrs:at:000023 empty VSN 0 0 0 0 100 skyrs:at:000024 in multiple sets 0 0 0 0 100 skyrs:at:000021 ---Archives--- -----Percent----- stk_l20 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN empty VSN 0 0 0 0 100 stk_l20:lt:CLN018 partially full 13 80.3k 0 0 100 stk_l20:lt:CEL139 Recycler finished. ========== Recycler ends at Mon Jun 4 09:49:53 2001 ===========
Exemple 18-7 Exemple de fichier journal d'outil de recyclage
L'exemple suivant présente un exemple de fichier journal d'outil de recyclage.
# recycler.log file from server sky. ========== Recycler begins at Mon Jun 4 09:50:44 2001 =========== Initial 6 catalogs: 0 Family: adic1 Path: /var/opt/SUNWsamfs/catalog/adic1 Vendor: ADIC Product: Scalar 1000 SLOT ty capacity space vsn 0 at 1.3G 1.2G 000001 1 at 1.3G 1.3G 000002 2 at 1.3G 1.3G 000004 3 at 48.5G 0 000010 4 at 48.5G 0 000011 5 at 48.5G 43.5G 000018 6 at 48.5G 0 000019 7 at 48.5G 23.3G 000020 8 at 23.8G 23.8G 000021 9 at 48.5G 48.5G 000022 10 at 48.5G 48.5G 000023 11 at 48.5G 48.5G 000024 12 at 48.5G 2.6G 000025 13 at 48.5G 361.4k 000026 14 at 48.5G 48.5G 000027 15 at 48.5G 48.5G 000028 16 at 48.5G 0 000029 17 at 1.3G 1.3G 000005 18 at 48.5G 48.5G 000016 19 at 23.8G 23.8G CLN001 20 at 23.8G 23.8G CLN002 21 at 23.8G 23.8G CLN004 22 at 23.8G 23.8G CLN003 23 at 48.5G 421.6M 000015 24 at 1.3G 1.3G 000000 25 at 48.5G 0 000013 26 at 1.3G 1.3G 000003 27 at 48.5G 43.6G 000007 28 at 48.5G 41.8G 000008 29 at 48.5G 46.9G 000006 30 at 48.5G 48.3G 000009 31 at 48.5G 0 000014 32 at 48.5G 0 000012 33 at 48.5G 40.1G 000017 Total Capacity: 1.2T bytes, Total Space Available: 708.7G bytes Volume utilization 43%, high 95% VSN_min 50% Recycling is ignored on this robot. 1 Family: hy Path: /var/opt/SUNWsamfs/catalog/historian Vendor: Sun SAM-FS Product: Historian SLOT ty capacity space vsn (no VSNs in this media changer) Total Capacity: 0 bytes, Total Space Available: 0 bytes Volume utilization 0%, high 95% VSN_min 50% Recycling is ignored on this robot. 2 Family: testset.1 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 at 48.5G 0 000010 1 at 48.5G 0 000014 Total Capacity: 97.1G bytes, Total Space Available: 0 bytes Volume utilization 100%, high 60% VSN_min 90%: *** Needs recycling *** Recycling is ignored on this archive set. 3 Family: testset.2 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 at 48.5G 0 000019 1 at 48.5G 421.6M 000015 Total Capacity: 97.1G bytes, Total Space Available: 421.6M bytes Volume utilization 99%, high 60% VSN_min 90%: *** Needs recycling *** Recycling is ignored on this archive set. 4 Family: allsam1.1 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 at 1.3G 1.2G 000001 1 at 1.3G 1.3G 000002 2 at 1.3G 1.3G 000004 3 at 1.3G 1.3G 000005 4 at 1.3G 1.3G 000003 Total Capacity: 6.5G bytes, Total Space Available: 6.3G bytes Volume utilization 3%, high 60% VSN_min 90% Recycling is ignored on this archive set. 5 Family: allsam1.2 Path: /etc/opt/SUNWsamfs/archiver.cmd Vendor: Sun SAM-FS Product: Archive set SLOT ty capacity space vsn 0 at 48.5G 43.6G 000007 1 at 48.5G 41.8G 000008 2 at 48.5G 46.9G 000006 3 at 48.5G 48.3G 000009 Total Capacity: 194.2G bytes, Total Space Available: 180.6G bytes Volume utilization 6%, high 60% VSN_min 90% Recycling is ignored on this archive set. Need to select candidate for media changer testset.1 to free up 39.8G bytes. Quantity of data to move limited to (no limit) bytes and 1 VSNs. Checking 000010. Need to free 39.8G, quantity limit: (no limit), VSN count: 1. VSN is in correct media changer... good. VSN is not already recycling... good. VSN has no request files... good. VSN has no 'archive -n' files...good. VSN was not specified as "no_recycle" in recycler.cmd file... good. VSN does not exceed VSN count limit... good. VSN does not exceed data quantity limit... good. VSN meets minimum gain requirement. Recycling is ignored on this media changer - VSN not marked for recycling. Checking 000014. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN is in correct media changer... good. VSN is not already recycling... good. VSN has no request files... good. VSN has no 'archive -n' files...good. VSN was not specified as "no_recycle" in recycler.cmd file... good. VSN exceeds VSN count limit - skipped. Checking 000019. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000015. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000001. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000003. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000004. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000005. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000002. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000008. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000007. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000006. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000009. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000011. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000029. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000013. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000012. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000026. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000025. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000020. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000017. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000018. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN003. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000021. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000022. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000027. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000028. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000023. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000024. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000016. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN001. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN002. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN004. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000000. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. No candidate was found in this media changer. Need to select candidate for media changer testset.2 to free up 38.8G bytes. Quantity of data to move limited to (no limit) bytes and 1 VSNs. Checking 000010. Need to free 38.8G, quantity limit: (no limit), VSN count: 1. VSN not in correct media changer. Checking 000014. Need to free 38.8G, quantity limit: (no limit), VSN count: 1. VSN not in correct media changer. Checking 000019. Need to free 38.8G, quantity limit: (no limit), VSN count: 1. VSN is in correct media changer... good. VSN is not already recycling... good. VSN has no request files... good. VSN has no 'archive -n' files...good. VSN was not specified as "no_recycle" in recycler.cmd file... good. VSN does not exceed VSN count limit... good. VSN does not exceed data quantity limit... good. VSN meets minimum gain requirement. Recycling is ignored on this media changer - VSN not marked for recycling. Checking 000015. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN is in correct media changer... good. VSN is not already recycling... good. VSN has no request files... good. VSN has no 'archive -n' files...good. VSN was not specified as "no_recycle" in recycler.cmd file... good. VSN exceeds VSN count limit - skipped. Checking 000001. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000003. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000004. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000005. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000002. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000008. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000007. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000006. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000009. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000011. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000029. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000013. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000012. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000026. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000025. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000020. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000017. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000018. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN003. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000021. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000022. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000027. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000028. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000023. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000024. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000016. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN001. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN002. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking CLN004. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. Checking 000000. Need to free 0E, quantity limit: (no limit), VSN count: 0. VSN not in correct media changer. No candidate was found in this media changer. 34 VSNs: ---Archives--- -----Percent----- testset.1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 adic1:at:000010 no-data VSN 0 0 0 100 0 adic1:at:000014 ---Archives--- -----Percent----- testset.2 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 adic1:at:000019 partially full 677 2.3G 5 93 2 adic1:at:000015 ---Archives--- -----Percent----- allsam1.1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN partially full 97 173.8M 1 9 90 adic1:at:000001 no-data VSN 0 0 0 2 98 adic1:at:000003 no-data VSN 0 0 0 2 98 adic1:at:000004 empty VSN 0 0 0 0 100 adic1:at:000005 empty VSN 0 0 0 0 100 adic1:at:000002 ---Archives--- -----Percent----- allsam1.2 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 13 87 adic1:at:000008 partially full 98 1.6G 3 7 90 adic1:at:000007 no-data VSN 0 0 0 3 97 adic1:at:000006 empty VSN 0 0 0 0 100 adic1:at:000009 ---Archives--- -----Percent----- adic1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 adic1:at:000011 no_recycle VSN 0 0 0 100 0 adic1:at:000029 no-data VSN 0 0 0 100 0 adic1:at:000013 no-data VSN 0 0 0 100 0 adic1:at:000012 no_recycle VSN 0 0 0 99 1 adic1:at:000026 no_recycle VSN 0 0 0 94 6 adic1:at:000025 no_recycle VSN 0 0 0 51 49 adic1:at:000020 no-data VSN 0 0 0 17 83 adic1:at:000017 no-data VSN 0 0 0 10 90 adic1:at:000018 empty VSN 0 0 0 0 100 adic1:at:CLN003 no_recycle VSN 0 0 0 0 100 adic1:at:000021 no_recycle VSN 0 0 0 0 100 adic1:at:000022 no_recycle VSN 0 0 0 0 100 adic1:at:000027 no_recycle VSN 0 0 0 0 100 adic1:at:000028 no_recycle VSN 0 0 0 0 100 adic1:at:000023 no_recycle VSN 0 0 0 0 100 adic1:at:000024 empty VSN 0 0 0 0 100 adic1:at:000016 empty VSN 0 0 0 0 100 adic1:at:CLN001 empty VSN 0 0 0 0 100 adic1:at:CLN002 empty VSN 0 0 0 0 100 adic1:at:CLN004 partially full 12 88.3k 0 0 100 adic1:at:000000 Recycler finished. ========== Recycler ends at Mon Jun 4 09:51:05 2001 ===========
Les VSN no-data sont les VSN les plus simples à recycler. Pour ces VSN, les valeurs des champs Count, Byteset Use sont toutes définies sur 0 (zéro).
Dans cet exemple, les VSN 000029 et 000026 du client zeke sont aptes au recyclage, car ce sont des VSN no-data, comme illustré dans le code ci-dessous.
# From the client zeke recycler.log file: ---Archives--- -----Percent----- defaultset.2 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 skyrs:at:000029 no-data VSN 0 0 0 99 1 skyrs:at:000026 partially full 111 2.8G 6 88 6 skyrs:at:000025 empty VSN 0 0 0 0 100 skyrs:at:000028 empty VSN 0 0 0 0 100 skyrs:at:000027
Vérifiez qu'il n'existe aucune donnée active provenant du serveur archivé sur ces VSN.
Le code ci-dessous montre les données des VSN no_recycle du fichier recycler.log du serveur. Pour les VSN 000029 et 000026, les données du fichier recycler.log du serveur sont identiques à celles du fichier recycler.log du client.
# From the Server log file: ---Archives--- -----Percent----- adic1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 adic1:at:000011 no_recycle VSN 0 0 0 100 0 adic1:at:000029 no-data VSN 0 0 0 100 0 adic1:at:000013 no-data VSN 0 0 0 100 0 adic1:at:000012 no_recycle VSN 0 0 0 99 1 adic1:at:000026 no_recycle VSN 0 0 0 94 6 adic1:at:000025 no_recycle VSN 0 0 0 51 49 adic1:at:000020 no-data VSN 0 0 0 17 83 adic1:at:000017 no-data VSN 0 0 0 10 90 adic1:at:000018 empty VSN 0 0 0 0 100 adic1:at:CLN003 . . .
Attention - Cette opération supprime toutes les données du VSN et récupère de l'espace. |
Par exemple, pour le VSN 000029 de bande, utilisez la commande suivante :
sky# tplabel -vsn 000029 -old 000029 at.000029
Lorsque ce VSN 000029 est à nouveau étiqueté, vous récupérez 100 pour cent de l'espace de ce VSN.
Si le média est un disque magnéto-optique, utilisez la commande odlabel. Pour plus d'informations, reportez-vous à la section odlabel(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.
Les VSN dont le statut est partially full peuvent également être recyclés.
Dans l'exemple, vous pouvez considérer le VSN 000025 du client, zeke, pour le recyclage puisque son statut est partially full, comme illustré ci-dessous.
# From the client zeke recycler.log file: ---Archives--- -----Percent----- defaultset.2 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 skyrs:at:000029 no-data VSN 0 0 0 99 1 skyrs:at:000026 partially full 111 2.8G 6 88 6 skyrs:at:000025 empty VSN 0 0 0 0 100 skyrs:at:000028 empty VSN 0 0 0 0 100 skyrs:at:000027
Le VSN 000025 indique que 6 pour cent de l'espace disponible est utilisé. Ces images d'archive actives doivent être réarchivées avant que le VSN ne puisse être recyclé. Les étapes suivantes de ce processus vous indiquent comment vous assurer que ces images d'archive actives sont réarchivées dans un autre VSN.
Le fichier recycler.log du serveur indique que 6 pour cent du VSN 000025 sont libres, ce qui correspond au pourcentage indiqué dans le fichier recycler.log du client. Le serveur n'est pas informé des images d'archive du client, par conséquent il indique que les 94 pour cent restants sont consommés par des images d'archive obsolètes.
# From the Server log file: ---Archives--- -----Percent----- adic1 -----Status----- Count Bytes Use Obsolete Free Library:Type:VSN no-data VSN 0 0 0 100 0 adic1:at:000011 no_recycle VSN 0 0 0 100 0 adic1:at:000029 no-data VSN 0 0 0 100 0 adic1:at:000013 no-data VSN 0 0 0 100 0 adic1:at:000012 no_recycle VSN 0 0 0 99 1 adic1:at:000026 no_recycle VSN 0 0 0 94 6 adic1:at:000025 no_recycle VSN 0 0 0 51 49 adic1:at:000020 no-data VSN 0 0 0 17 83 adic1:at:000017 . . .
sky# chmed +c at.000025
Pour plus d'informations sur la commande chmed, reportez-vous à la section chmed(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.
zeke# sam-recycler -dvx
Cette commande marque chaque fichier actif comme étant à réarchiver sur un autre VSN.
Vous pouvez laisser l'archiveur s'exécuter normalement ou tapez :arrun à partir de l'utilitaire (1M)samu sur le client. Pour plus d'informations sur la commande :arrun, reportez-vous à la section samu(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.
zeke# sam-recycler -dvx
Cette action garantit que tous les fichiers actifs ont été réarchivés.
Par exemple, pour le VSN 000025 de bande, utilisez la commande suivante :
sky# tplabel -vsn 000025 -old 000025 at.000025
Cette commande étiquette de nouveau le VSN et supprime toutes les données qu'il contient. Après le nouvel étiquetage du VSN, vous récupérez 88 pour cent de l'espace sur ce VSN.
Si le média avait été un disque magnéto-optique, vous auriez utilisé la commande odlabel. Pour plus d'informations sur la commande odlabel, reportez-vous à la section odlabel(1M) du manuel Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual.
Cette section présente une seconde méthode de recyclage de volumes à l'aide du logiciel Sun SAM-remote.
Attention - Utilisez l'outil de recyclage dans un environnement Sun SAM-Remote uniquement après avoir suivi toutes les étapes de cette procédure et après avoir testé votre configuration pour vous assurer que le recyclage se déroule correctement. |
client# sam-recycler -dvx
Vers la fin du fichier recycler.log se trouve une colonne Status. Les VSN avec les types suivants d'entrées de statut dans le fichier journal du client sont candidats au recyclage :
no-data VSN. Pour recycler un VSN no-data , reportez-vous à la section de recyclage des VSN no-data.
partially full. Pour recycler un VSN partially full, reportez-vous à la section Recyclage de VSN partially full.
Dans le fichier journal du serveur, les meilleurs candidats au recyclage sont ceux pour lesquels la valeur 0 s'affiche dans les colonnes Count, Bytes et Use.
Par exemple :
server# chmed +c at.00025
L'archiveur sur le côté client se charge de cette opération.