web-dev-qa-db-fra.com

Comment créer un volume logique sur deux disques à l'aide de LVM?

Salut. J'ai un serveur Ubuntu 12.04 qui fonctionne, qui servira de serveur multimédia. J'ai ajouté deux disques de taille 3 To sur lesquels mettre mes données et je souhaite les combiner en un volume logique de 6 To que je pourrais monter sous /media.

Jusqu'à présent, j'ai créé une partition sur chaque disque avec fdisk et les ai formatés en ext3. Mais maintenant je suis bloqué sur la façon de continuer. Est-ce que j'utilise Mdadm pour créer un tableau Jbod? Ou est-ce que j'utilise LVM pour créer un volume logique de ces deux disques? Je n'arrive pas à trouver la documentation dont j'ai besoin, il s'agit principalement d'étendre des volumes existants ou d'installer un nouveau système dont je n'ai pas besoin.

Mon système d'exploitation est sur /dev/sdc1 (c'est une clé USB) et les deux partitions nouvellement créées sont sur /dev/sda1 et /dev/sdb1.

J'espère que vous pourrez me donner des indications.

12
Hydrosine

Vous devriez jeter un oeil à cette réponse détaillée .

En voici un résumé:

  1. Créez un volume physique sur le premier disque dur et un autre volume physique sur le deuxième disque dur.
  2. Créez un nouveau groupe de volumes, en lui affectant les deux volumes physiques.
  3. Créez un nouveau volume logique dans ce groupe de volumes.
  4. Créez un nouveau système de fichiers ext3 dans ce volume logique.

Le diagramme que j'ai copié depuis cette réponse visualise ceci (mais avec trois systèmes de fichiers plutôt qu'un seul):

LVM schema

Comme vous pouvez le constater, la création d’un système de fichiers ext3 est la dernière étape et non la première. Si vous avez une partition ext3 existante qui n'est pas dans LVM, vous ne pouvez pas la migrer vers LVM. Vous devrez sauvegarder la partition, supprimer la partition, configurer LVM, puis copier les fichiers.

16
Flimm

Ne le faites pas, sauf si vous avez 2 disques supplémentaires de 3 To à utiliser dans une grappe à 4 disques en RAID10.

Il n’est pas judicieux de combiner les deux en une seule grande partition sans aucun moyen de sauvegarder les données. Les données seront entrelacées sur les deux disques et si une partie quelconque de l'un des disques se détériorait, vous risqueriez de perdre les 6 To de données (en supposant que vous disposiez d'une telle quantité de données), au lieu de la moitié au maximum.

Il sera beaucoup plus sûr d'utiliser les deux en tant que partitions séparées, plutôt que comme une très grande partition de tableau.

3
dobey

Un moyen simple d'utiliser LVM est:

  1. créez des volumes physiques avec la commande "pvcreate":

    • pvcreate /dev/sdc
    • pvcreate /dev/sdd
    • pvcreate /dev/sde
    • ...
  2. utilisez system-config-lvm qui est un outil graphique disponible dans le Centre de logiciel Ubuntu

la nouvelle partition LVM peut appartenir à root, mais il est facile de la redéfinir sur votre utilisateur avec:

Sudo chown -R username:username /path/to/your/lvm
2
max

Sur Debian en utilisant LVM2

  1. Installez lvm2 en utilisant Sudo apt-get install lvm2 et démarrez-le en utilisant /etc/init.d/lvm2 start

  2. Lister tous les volumes en utilisant lsblk

  3. créer des volumes physiques

    /sbin/pvcreate <volume from prev list>
    
  4. puis pour lister les volumes, utilisez /sbin/lvmdiskscan

  5. Créer un groupe de volumes /sbin/vgcreate <name> /dev/vdb
  6. Formatez le vg /sbin/mkfs.ext4 /dev/mapper/Vol_group

  7. changez fstab si vous voulez mapper cette vg sur un système de fichiers

    /dev/mapper/vg /var/lib/folder ext4 rw,user 
    
  8. montez le volume en utilisant mount -a

0
syk_coder