Commande mkcd
Objectif
Crée des CD multivolumes à partir d'une image de sauvegarde mksysb, savevgou savewpar .
Syntaxe
mkcd -r répertoire | -d unité_cd_unité | -S [ -m image_mksysb | -M mksysb_target | -s image_sauvegarde | -v groupe_volumes_sauvegarde | -w image_par_sauvegarde | -W Nom wparname ] [ -C rép_fs_cd_ ] [ -I rép_image_cd_ ] [ -V groupe_volume_cdfs ] [ -B ] [ -p rép_source_module ] [ -R | -S ] [ -i image.data ] [ -u bosinst.data ] [ -f fichier de spécification de partition ] [ -e ] [ -P ] [ -l liste_packages ] [ -L ] [ -b fichier_bundle ] [ -z fichier_personnalisé ] [ -D ] [ -U ] [ -Y ] [ -n ] [ -a ] [ -A ] [ -c ] [-Z] [-G |-N ] [ -x fichier ] [ -T ]
Descriptif
Pour les supports DVD, les sauvegardes système effectuées à l'aide de la commande mkcd sont limitées dans la mesure où elles s'attendent à ce que le support soit de 4.7 Go ou plus par côté. La commande mkcd ne traite pas le volume suivant tant qu'elle n'écrit pas plus de 4 Go sur le volume en cours. Par conséquent, l'utilisation de supports plus petits entraînerait une altération lorsque vous dépasseriez la capacité du support.
Lorsqu'une sauvegarde amorçable d'un groupe de volumes root est créée, l'image d'amorçage reflète le noyau en cours d'exécution. Si le noyau en cours est le noyau 64 bits, l'image d'amorçage de sauvegarde est également 64 bits et elle démarre uniquement les systèmes 64 bits. Si le noyau en cours est un noyau 32 bits, l'image d'amorçage de sauvegarde est 32 bits, et il peut démarrer à la fois les systèmes 32 bits et 64 bits.
La commande mkcd permet de créer des CD amorçables et non amorçables au format Rock Ridge (ISO9660) ou UDF (Universal Disk Format).
Certains exemples de script de shell sont inclus pour différentes routines spécifiques à un fournisseur. Ces scripts se trouvent dans /usr/samples/oem_cdwriters.
- Lorsque la commande mkcd est en cours d'exécution, vérifiez que l'activité du système est minimale.
- Si la commande mkcd crée des systèmes de fichiers dans le groupe de volumes de sauvegarde, ils sont exclus de la sauvegarde.
Si vous souhaitez créer des CD multivolumes car l'image de groupe de volumes ne tient pas sur un CD, la commande mkcd fournit des instructions pour le remplacement et le retrait de CD jusqu'à ce que tous les volumes aient été créés.
Indicateurs
| Article | Descriptif |
|---|---|
| -a | Ne sauvegarde pas les attributs étendus ou les listes de contrôle d'accès NFS4 . |
| -A | Sauvegarde les fichiers du système de fichiers DMAPI. |
| -b fichier_bundle | Indique le chemin d'accès complet du fichier qui contient la liste des ensembles de fichiers à installer après la restauration de mksysb . Ce fichier est copié dans ./usr/sys/inst.data/user_bundles/bundle_file dans le système de fichiers CD et également copié dans la mémoire RAM si le CD est démonté. Le fichier est répertorié en tant que BUNDLES=/ ../usr/sys/inst.data/user_bundles/bundle_file dans le fichier bosinst.data . |
| -B | Empêche la commande mkcd d'ajouter des images d'amorçage (CD non amorçable) au CD. Utilisez cet indicateur si vous souhaitez créer un CD mksysb que vous n'amorcerez pas. Avant d'installer le CD mksysb non amorçable, vous devez démarrer avec le même niveau (V.R.M.) CD du produit. La commande mkcd crée par défaut un CD amorçable pour le type de machine du système source. Pour plus d'informations, voir Remarques . |
| -c | Ne compresse pas ou ne compresse pas les fichiers car ils sont sauvegardés. |
| -C rép_install_cf | Indique le système de fichiers utilisé pour créer la structure du système de fichiers CD, qui doit disposer d'au moins 645 Mo d'espace disque disponible (jusqu'à 4.38 Go pour les images de taille DVD). L'image du CD ne consomme que l'espace nécessaire pour contenir toutes les données du CD. Si vous ne spécifiez pas l'indicateur -C et que le répertoire /mkcd/cd_fs existe, la commande mkcd utilise ce répertoire. Si vous ne spécifiez pas l'indicateur -C et que le répertoire /mkcd/cd_fs n'existe pas, la commande mkcd crée le système de fichiers /mkcd/cd_fs et le supprime lorsque l'exécution de la commande est terminée. La commande crée le système de fichiers dans le groupe de volumes indiqué par l'indicateur -V ou rootvg si cet indicateur n'est pas utilisé. Chaque fois que vous appelez la commande mkcd , un sous-répertoire unique (qui utilise l'ID de processus) est créé sous le répertoire /mkcd/cd_fs ou dans le répertoire spécifié avec l'indicateur -C . Remarque: Si vous effectuez des sauvegardes de taille DVD, les systèmes de fichiers doivent être compatibles avec les fichiers volumineux. Ce type de sauvegarde nécessite également de définir la taille ulimit du fichier sur unlimited.
|
| -d unité_cd | Indique l'unité de CD-R, DVD-R ou DVD-RAM (/dev/cd1, par exemple). Cet indicateur est obligatoire sauf si vous utilisez l'indicateur -S . |
| -d | Active la fonction d'informations de sortie de débogage. La valeur par défaut est aucune sortie de débogage. |
| -e | Exclut les fichiers et les répertoires de l'image de sauvegarde répertoriée dans le fichier /etc/exclude.groupe_volumes . Vous ne pouvez pas utiliser cet indicateur avec les indicateurs -m ou -s . |
| -f fichier_spécification_wpar | Indique le fichier de spécification WPAR fourni par l'utilisateur. Ce fichier de spécifications de partition de charge de travail est prioritaire sur le fichier wpar.spec dans l'image savewpar . Si vous n'utilisez pas l'option -f , la commande mkcd restaure le fichier wpar.spec à partir de l'image savewpar spécifiée ou génère un nouveau fichier wpar.spec lors de la création de savewpar. |
| -i image.data | Indique le fichier image.data fourni par l'utilisateur. Ce fichier de données est prioritaire sur le fichier image.data dans l'image mksysb . Si vous n'indiquez pas l'indicateur -i , mkcd restaure image.data à partir de l'image mksysb spécifiée ou génère un nouveau fichier image.data lors de la création de mksysb. Remarque: L'indicateur -i ne peut pas être utilisé pour spécifier un fichier vgname.data fourni par l'utilisateur à utiliser avec une image savevg .
|
| -I rép_image_cd_ | Indique le répertoire ou le système de fichiers dans lequel les images CD finales sont stockées avant d'être écrites sur l'unité de CD-R, de DVD-R ou de DVD-RAM. Si cet indicateur n'est pas utilisé, mkcd utilise le répertoire /mkcd/cd_images s'il existe déjà. Si ce n'est pas le cas, la commande crée le système de fichiers /mkcd/cd_images dans le groupe de volumes associé à l'indicateur -V ou dans rootvg si cet indicateur n'est pas utilisé. Si la commande mkcd crée le système de fichiers, il est supprimé à la fin de la commande, sauf si l'indicateur -R ou -S est utilisé. Si l'indicateur -R ou -S est utilisé, vous devez prendre en compte le système de fichiers, le répertoire ou l'espace disque approprié, en particulier lorsque vous créez des CD multivolumes. L'image du CD ne consomme que l'espace nécessaire pour contenir toutes les données du CD.
Remarque: Si vous effectuez des sauvegardes de taille DVD, les systèmes de fichiers doivent être compatibles avec les fichiers volumineux. Ce type de sauvegarde nécessite également de définir la taille ulimit du fichier sur unlimited.
|
| -l liste_packages | Indique le fichier qui contient la liste des packages supplémentaires que vous souhaitez copier dans le répertoire ./usr/lpp/inst.images du système de fichiers CD. Les images sont copiées à partir de l'emplacement nommé avec l'indicateur -p . Si vous utilisez l'indicateur -l , vous devez également utiliser l'indicateur -p . |
| -l | Permet de créer des images de CD finales à la taille d'un DVD (jusqu'à 4,38 Go). |
| -m image_mksysb | Indique une image mksysb créée précédemment. Si vous ne spécifiez pas l'indicateur -m , la commande mkcd appelle mksysb. Pour plus d'informations sur l'emplacement de l'image mksysb , voir l'indicateur -M . |
| -M cible_mksysb | Indique le répertoire ou le système de fichiers dans lequel l'image mksysb ou savevg est stockée si une sauvegarde créée précédemment n'est pas fournie avec les indicateurs -m ou -s . Si l'indicateur -M n'est pas utilisé et qu'aucune mksysb ou image savevg n'est fournie, la commande mkcd vérifie que /mkcd/mksysb_image existe. Si le répertoire n'existe pas, la commande mkcd crée un système de fichiers distinct, /mkcd/mksysb_image, où les images mksysb ou savevg sont temporairement stockées. La commande crée le système de fichiers dans le groupe de volumes fourni avec l'indicateur -V ou dans rootvg si cet indicateur n'est pas utilisé. Remarque: Si vous effectuez des sauvegardes de taille DVD, les systèmes de fichiers doivent être compatibles avec les fichiers volumineux. Cela nécessite également de définir la taille du fichier ulimit sur unlimited.
|
| -n | Sauvegarde les informations de groupe de volumes utilisateur et les fichiers de données d'administration. Cela permet de sauvegarder des fichiers tels que /tmp/vgdata/vgname/vgname.data et des fichiers de mappe, le cas échéant. Cet indicateur ne sauvegarde pas les fichiers de données utilisateur. Cette sauvegarde peut être utilisée pour créer un groupe de volumes utilisateur sans restaurer les fichiers de données utilisateur. Cette action ne peut pas être effectuée sur rootvg. |
| -n | Inclut les systèmes de fichiers qui appartiennent à une partition de charge de travail (WPAR) à l'état défini dans la sauvegarde système. Remarque: Pour être inclus dans la sauvegarde, tous les systèmes de fichiers qui appartiennent à une WPAR à l'état défini doivent se trouver dans le groupe de volumes rootvg.
|
| -p rép_source_pkg_dir | Nomme le répertoire ou l'unité qui contient les images de l'unité et du package du noyau. L'unité doit être une unité de CD (par exemple,/dev/cd0). Si vous utilisez la même unité de CD-R, DVD-R ou DVD-RAM que celle que vous avez utilisée avec l'indicateur -d , le support CD du produit doit d'abord être inséré dans l'unité de CD-R. La commande mkcd vous invite ensuite à insérer le CD accessible en écriture avant la création du CD. |
| -P | Crée un mappage de partition physique lors de la création de mksysb ou savevg . Vous ne pouvez pas utiliser cet indicateur avec les indicateurs -m ou -s . |
| -r répertoire | Indique la structure de répertoire existante à graver sur un CD ou un DVD. Cet indicateur crée une image de CD qui est une copie de la structure de répertoire spécifiée. |
| -r | Empêche la commande mkcd de supprimer les images CD finales. Par défaut, mkcd supprime tout ce qu'il crée à la fin de son exécution. L'indicateur -R permet le stockage de plusieurs ensembles d'images CD ou la création de CD (gravure) sur un autre système. Si plusieurs volumes sont nécessaires, les images finales sont nommées de manière unique à l'aide de l'ID de processus et des suffixes de volume. |
| -s image_sauvegarde | Indique une image savevg créée précédemment. Toutes les images de sauvegarde savevg ne sont pas amorçables. Pour plus d'informations, voir Remarques . |
| -S | Arrête la commande mkcd avant d'écrire sur les CD-R, DVD-R ou DVD-RAM sans supprimer les images de CD finales. L'indicateur -S permet de créer plusieurs jeux de CD ou de créer des CD sur un autre système. Les images restent dans le répertoire marqué par l'indicateur -I ou dans le répertoire /mkcd/cd_images si l'indicateur -I n'est pas utilisé. Si plusieurs volumes sont requis, les images finales sont nommées de manière unique à l'aide de l'ID de processus et des suffixes de volume. |
| -T | Crée une sauvegarde à l'aide d'instantanés. Cette commande s'applique uniquement aux systèmes de fichiers JFS2 . Lorsque vous spécifiez l'indicateur -T pour utiliser des images instantanées pour la création d'une sauvegarde de groupe de volumes, des images instantanées JFS2 externes sont créées. Les images instantanées permettent d'obtenir une image instantanée d'un système de fichiers JFS2 et ne nécessitent donc pas qu'un système soit mis à l'état inactif temporairement. La taille de l'image instantanée est de 2% à 15% de la taille du système de fichiers. Les volumes logiques d'image instantanée sont supprimés une fois la sauvegarde terminée. Toutefois, les instantanés ne sont pas supprimés si un système de fichiers comporte déjà d'autres instantanés. De plus, si un système de fichiers comporte des instantanés internes, des instantanés externes ne peuvent pas être créés et, par conséquent, les instantanés ne sont pas utilisés pour créer la sauvegarde du système de fichiers. L'utilisation de l'indicateur -T n'affecte pas les systèmes de fichiers JFS présents dans le groupe de volumes en cours de sauvegarde. Ces systèmes de fichiers sont sauvegardés de la même manière que précédemment. |
| -u bosinst.data | Indique le fichier bosinst.data fourni par l'utilisateur. Ce fichier de données est prioritaire sur le fichier bosinst.data dans l'image mksysb . Si vous n'indiquez pas l'option -u , la commande mkcd restaure bosinst.data à partir de l'image mksysb spécifiée ou génère un nouveau fichier bosinst.data lors de la création de mksysb. |
| -u | Crée un système de fichiers UDF (Universal Disk Format) sur un support DVD-RAM. Il ne nécessite pas la quantité d'espace disponible nécessaire pour créer des sauvegardes au format Rock Ridge. Il n'a pas besoin des systèmes de fichiers /mkcd/cd_fs et /mkcd/cd_images . Par conséquent, le seul espace disque temporaire dont il a besoin est de créer l'image de sauvegarde qui sera copiée sur le support. Cela signifie que les indicateurs -I et -C ne s'appliquent pas à l'indicateur -U . Etant donné que la sauvegarde est copiée sur le support, les images ne peuvent pas être créées et gravées ultérieurement ou sur un autre système. Par conséquent, les indicateurs -R et -S ne s'appliquent pas lorsque vous utilisez l'indicateur -U . Vous devez spécifier une unité sur laquelle écrire avec l'indicateur -d . L'indicateur -U n'utilise pas les systèmes de fichiers /usr/sbin/mkrr_fs ou /usr/sbin/burn_cd . |
| -v groupe_volumes_sauvegarde | Indique le groupe de volumes à sauvegarder à l'aide de la commande savevg . Toutes les images de sauvegarde savevg ne sont pas amorçables. Pour plus d'informations, voir Remarques . Pour plus d'informations sur l'emplacement de l'image savevg , voir l'indicateur -M . |
| -V groupe_volumes_cdfs | Indique le groupe de volumes utilisé lorsque vous créez les systèmes de fichiers requis pour la commande mkcd . Si l'indicateur -V n'est pas indiqué et qu'un système de fichiers est nécessaire mais absent (car il n'a pas été fourni avec d'autres indicateurs), rootvg est le groupe de volumes par défaut pour la création des systèmes de fichiers. Si la commande mkcd crée les systèmes de fichiers dans le groupe de volumes de sauvegarde, ces systèmes de fichiers ne sont pas inclus dans l'image de sauvegarde. Les systèmes de fichiers créés par mkcdsont supprimés à la fin de la commande. |
| -w image_par_sauvegarde | Indique une image savewpar créée précédemment. |
| -W nom_wpar | Indique la partition de charge de travail à sauvegarder à l'aide de la commande savewpar . |
| -y | Permet d'accepter les licences. |
| -z fichier_personnalisé | Indique le chemin d'accès complet du fichier à copier dans le répertoire racine du système de fichiers CD. Ce fichier peut être un script de personnalisation spécifié dans le fichier bosinst.data , tel queCUSTOMIZATION_FILE=filename.Par exemple: si le fichiermy_scriptse trouve dans /tmp sur la machine sur laquelle la commande mkcd est exécutée, puis entrez-z/tmp/my_scriptet spécifiezCUSTOMIZATION_FILE=my_script. Le code copie le script dans le répertoire racine du système de fichiers RAM avant son exécution. |
| -Z | Indique que les informations du système de fichiers chiffré (EFS) pour tous les fichiers, répertoires et systèmes de fichiers ne sont pas sauvegardées. |
| -g | Exclut les systèmes de fichiers WPAR de la sauvegarde du système. L'indicateur n'est pas valide avec l'indicateur -N . |
| -x fichier | Exclut les systèmes de fichiers répertoriés dans le fichier de la sauvegarde système. Les points de montage du système de fichiers doivent être répertoriés un par ligne. |
- Si vous créez un CD non amorçable (à l'aide de l'indicateur -B ), vous ne pouvez pas utiliser les indicateurs -p ou -l .
- Si vous créez un CD non amorçable avec une image savevg (à l'aide des indicateurs -s ou -v ), vous ne pouvez pas utiliser -p, -l, Indicateurs -u, -i, -zou -b .
Exemples
- Pour générer une sauvegarde système amorçable sur l'unité de CD-R nommée/dev/cd1, entrez la commande suivante:
mkcd -d /dev/cd1 - Pour générer une sauvegarde système sur l'unité DVD-R ou DVD-RAM nommée/dev/cd1, entrez la commande suivante:
mkcd -d /dev/cd1 -L - Pour générer une sauvegarde de groupe de volumes non amorçable du groupe de volumesmyvgà/dev/cd1, entrez la commande suivante:
mkcd -d /dev/cd1 -v myvRemarque: toutes les images de sauvegarde savevg ne sont pas amorçables. - Pour générer une sauvegarde non amorçable de la partition de charge de travailmywpardans /dev/cd1, entrez la commande suivante:
mkcd -d /dev/cd1 -W mywparRemarque: toutes les images de sauvegarde savewpar ne sont pas amorçables. - Pour générer une sauvegarde non amorçable de la partition de charge de travailmywparà /dev/cd1 à partir de l'image savewpar précédemment générée /wparbackups/mywpar.bff, entrez la commande suivante:
mkcd -d /dev/cd1 -w /wparbackups/mywpar.bff - Pour créer un CD ou un DVD qui duplique une structure de répertoire existante, par exemple:
/mycd/a /mycd/b/d /mycd/c/f/gExécutez la commande suivante :mkcd -r /mycd -d /dev/cd1Après le montage avecmount -o ro /dev/cd1 /mnt, cd vers/mnt; afind . -printLa commande affiche:./a ./b ./b/d ./c ./c/f ./c/f/g
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/mkcd | Contient la commande mkcd . |