Mon serveur Linux utilise LVM car je remplace la machine il y a un an et installé à partir de zéro. LVM a été un sauveur de vie et j'aime sa flexibilité. Mon ordinateur portable Linux, cependant, était complètement installé il y a trois ans et utilise ainsi des partitions droites.
Est-il possible - sans réinstaller - de convertir un système existant en LVM? Si oui, quels outils peuvent faire ce travail?
Je m'attends à ce que les systèmes de fichiers partagés avec Windows sur un système à double démarrage ne puissent pas être LVM. Si je me trompe, laissez-moi savoir, mais je serais surpris.
Oui, cela peut être fait.
Oui, vous pouvez l'utiliser pour un système Windows Dual-Boot, à condition que vous fabriquiez Windows la première partition, et c'est une partition principale (pas une étendue à l'intérieur d'une logique). Mes instructions ici ne couvrent pas cette situation, ce qui nécessite que vous ayez une expérience d'expérience avec le double démarrage. Si vous êtes après une configuration de Windows/Linux Dual-Boot, ne suivez aucun conseil sous ce point.
J'irai un meilleur: avec seulement quelques exceptions près, vous devriez être capable de migrer tout votre ordinateur portable Live, à condition que vous utilisiez un lecteur externe avec suffisamment de capacité.
AVERTISSEMENT! Cette procédure est extrêmement dangereuse! Il suppose que vous avez une connaissance intime du processus de partitionnement, vous avez une partition distincte/démarrage et vous savoir Une tentative bâclée peut vous laisser avec Une installation endommagée par le cerveau qui ne démarre pas! Vous avez été prévenu!
Tu auras besoin:
Procédure générale (pardonnez-moi faute de quelques commandes, j'écris cela très rapidement):
Créez une deux partitions sur votre lecteur externe. Dans notre exemple, cela apparaîtra as/dev/sdb1 et/dev/sdb2.
séparé/dev/sdb
Formatez la première partition comme ext2 ou EXT3 et étiqueté "BOOT". Formatez la deuxième partition sur le lecteur externe en tant que type "Linux lvm".
Obtenez le volume LVM nouvellement frappé reconnu par le système en utilisant
pVScan; VGSCAN
Sculptez un gros morceau du volume de LVM externe pour maintenir l'intégralité du disque dur de l'ordinateur portable. En cas de doute, utilisez simplement tout l'espace disponible.
Formatez votre volume basé sur LVM en tant que ext3 ou quel que soit votre système de fichiers chatouille votre fantaisie.
mke3fs/dev/externalusbvolume/externeRoot
Pour chaque non spécial Montage du système de fichiers, créez un répertoire sur votre disque externe et copiez (avec attributs) tous vos fichiers dans chaque montagne sur ce disque. Ignorer les copies des points de vue comme/Proc, etc. Comme ceux-ci sont "spéciaux".
Le moyen le plus simple de déplacer un système Linux en LVM consiste à utiliser un disque externe (USB, ESATA) et un système basé sur CD-ROM comme GRML pour éliminer toutes les données du PC sur le disque externe, puis re-partitionnez le PC avec LVM. Enfin, copiez tout en arrière et configurez et réinstallez Grub vers le MBR.
Cette procédure est légèrement impliquée, mais vous avez toujours les données sur le lecteur externe et le CD-ROM pour démarrer votre système.
Comme vous vous attendez correctement, Windows ne peut pas accéder à des volumes LVM.
À partir du bas: Non, Windows ne peut pas lire les volumes logiques LVM (partitions).
Si vous avez un disque de rechange pouvant être utilisé comme stockage temporaire, il est juste une question de démarrage à partir d'un CD en direct, copiant les données à l'emplacement temporaire, créant un ou plusieurs LV et la mise en place des données. C'est peu pratique (mais possible) de faire une conversion en place en LVM; Vous devez essentiellement réduire l'ancienne partition et redimensionner le LV plusieurs fois (et le dernier LV serait fragmenté)
Vous devrez probablement sauvegarder les données sur un autre lecteur ou une autre partition (ou ISO?), Créer le conteneur LVM, puis restaurer les données au conteneur.