FLUX RSS

  • YouTube
  • LinkedIn
  • Google

Comment diminuer la taille des volets disques virtuels VMDK 3

Partager vos médias sociaux
  •  ;
  •  ;
  •  ;
  •  ;

Si vous voulez lire le partie 1 Ce tutoriel, Cliquez ici.
Si vous voulez lire le partie 2 Ce tutoriel, Cliquez ici.

Dans l'article précédent fait un clonage d'un disque avec une seule partition. Dans les prochaines lignes, je vais vous montrer comment j'ai cloné un disque avec une seule partition primaire et la logique pour deux partitions principales et une logique avec un point de montage pour le swap qui était à l'origine dans un fichier.

REMARQUE: J'ai utilisé comme une source qui site, pour résoudre les problèmes avec le nouveau disque de démarrage. Faire comme je l'ai, toujours citer vos sources.

En utilisant comme base les informations de partie 1 Ce tutoriel, Nous allons ajouter un nouveau disque à la machine virtuelle.

Dans mon cas, disque principal a 40 Go et je vais le remplacer par un plus petit, de 20 GB. Il n’est pas vraiment nécessaire, car la façon dont nous utilisons allocation dynamique, N’importe quelle quantité totale virtuelle et taille réelle utilisée.

Nouveau disque créé

Nouveau disque créé

Démarrez votre machine normalement. ;Vire homi”;, como diz o Guy de Linux vous restez à mes côtés (devenir racine, Si pas encore), Utilisez la commande fdisk-l pour vérifier son existence, de la même manière que décrit dans partie 2.

N’oubliez pas que l’ordre dans lequel le disque est sur bus (IDE dans l’exemple ci-dessus) influencent directement dans la trajectoire de l’appareil d’être utilisé sur Linux. Comme dans mon exemple, je remplace un disque existant sur le maître secondaire IDE, et il n’y a qu’un seul disque sur l’IDE primaire, Cet enregistrement est apparu comme étant /dev/sdb.

Mon disque principal comporte deux partitions (/dev/sda1 et /dev/sda2) étant un examen physique et une logique (Voir les articles dans cyan).
J’ai décidé de créer quatre partitions sur le disque. Un pour le /botte de 256 MO, un pour le / avec 10 GB, un pour le /var avec 6 GB et l’un des swap avec environ 4 GB restant. Je n’irai pas dans les détails parce que cette structure, mais il vous donnera une idée des possibilités que vous avez avec ce clonage.
Suit la liste des commandes utilisées pour créer le disque. Les commandes sont en jaune.

Type de w pour enregistrer les modifications et quitter. Type de fdisk-l pour voir comment la structure.

Formatage de partitions.

Utilisez la commande mkfs ext4. pour formater les partitions /dev/sdb1, /dev/sdb3 il et /dev/sdb4 dans ext4.

Depois use o comando mkswap/dev/sdb2 pour formater la partition réservée à l’approche sectorielle.

Clonage des données.

O primeiro passo é montar as partições. Je vais utiliser le répertoire /MNT Comment racine et créer chacun de la 3 répertoires où ils seront assemblés les trois partitions. Suit la liste des commandes

Il est maintenant temps de cloner l’ensemble du système:

ATTENTION! Méfiez-vous de la récursivité. Dans l’exemple ci-dessus, Je vous demande ne pas de synchroniser le propre /MNT éviter une boucle infinie. Dei umount/base de données pour lui de copier le répertoire uniquement et pas votre contenu, parce que l’autre système besoin. Dans le cas de /base de données vous devrez créer ce répertoire à l’intérieur la/mnt avec les mêmes autorisations. Alors, Si les lecteurs dans les répertoires qui seront poursuivra dans ces unités montés, ou vous démontez avant la synchronisation, ou en ajoutant une délétion et puis recrée le répertoire. La première option est la plus appropriée.

Les autres éléments restants le clonage.

Après tout, correctement synchronisé, Il est temps de configurer le chargeur de démarrage et le fstab qui est utilisée pour monter les partitions automatiquement. Dans mon cas j’utilise le grub legacyet puis je vais vous montrer comment faire pour qu’il puisse initialiser correctement le disque.
Tout d’abord s’ajustera le fstab. Utilisez la commande blkid apparaître les UUID de votre nouvelle partition.

Propriété de l’information, Modifiez le fichier /MNT/racine/etc/fstab pour qu’il soit environ comme ci-dessous.

Maintenant nous avons besoin de modifier les paramètres de grub pour qu’il puisse savoir où se trouve l’image du noyau.
C’était la plus complexe, parce que même en utilisant dd pour copier le programme d’amorçage, Je n’ai pas succès. Ce qui a fonctionné pour moi était take apart/mnt/boot et/mnt/var et avec système racinaire chroot pour changer la/mnt/raiz /, rencontres la / boot à la racine. Suivez les commandes utilisées:

La dernière commande ci-dessus peut donner un message d’erreur indiquant que le / boot n’est pas monté. Apenas ignorer verifique e, com o comando Mont se não há nenhum/Boot montado.

Après, desmontamos o/Boot e saímos chroot.

Agora é hora de remontar o/Boot para editar o grub.conf

Com um editor abra o arquivo /mnt/boot/grub/grub.conf puis remplacez la valeur de la racine à l’UUID de votre partition /.
Dans mon cas, la partie à modifier est tellement

et il va rester comme ça

Enregistrer les modifications. Supprimer/mnt/boot et/mnt/var points, Supprimez tout ce qui est dans la/mnt/raiz/var/mnt/raiz/botte et répertoires, Éteignez le système, modifier le disque principal de votre machine virtuelle et vous connecter à nouveau pour voir si tout a fonctionné.

Jusqu'à la prochaine.


Partager vos médias sociaux
  •  ;
  •  ;
  •  ;
  •  ;

Laisser une réponse

Votre adresse email ne sera pas publié. Les champs obligatoires sont marqués *

Ce site utilise Akismet pour réduire le spam. Apprenez comment vos données de commentaire sont transformées.