ajout lvm.md
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Grégory Lebreton 2024-12-21 17:43:01 +01:00
parent be92ca4cea
commit f14ca373d8
4 changed files with 105 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

View File

@ -6,6 +6,7 @@
- [rsync](backup.md)
- [nmcli](nmcli.md)
- [chroot](chroot.md)
- [lvm](lvm.md)
- [Monter une partition](mount.md)
- [read](read.md), pour permettre à l'utilisateur d'interagir avec un script (user prompt / user input)
- [heredoc](heredoc.md), le fameux `EOF`, pour afficher du contenu sur plusieurs lignes

103
docs/divers/cmd/lvm.md Normal file
View File

@ -0,0 +1,103 @@
# Unifier deux disques durs avec LVM
![disks](../../assets/divers/cmd/combine-hard-drives.png)
Pour unifier deux disques durs en un seul espace logique avec [LVM](https://doc.ubuntu-fr.org/lvm) (Logical Volume Manager)
## Prérequis
1. Assurez-vous que les deux disques (par exemple, `/dev/sdb` et `/dev/sdc`) ne contiennent pas de données importantes (ils seront formatés).
2. Installez les outils LVM, si ce n'est pas déjà fait :
```bash
sudo apt update
sudo apt install lvm2
```
## Étape 1 : Initialiser les disques en tant que volumes physiques
Convertir les deux disques en volumes physiques pour LVM :
```bash
sudo pvcreate /dev/sdb /dev/sdc
```
Vérifier l'état avec:
```bash
sudo pvdisplay
```
## Étape 2 : Créer un groupe de volumes
Combiner les deux volumes physiques dans un groupe de volumes:
```bash
sudo vgcreate vg_data /dev/sdb /dev/sdc
```
(Il est possible de remplacer `vg_data` par un autre nom pour le groupe de volumes)
Vérifier le groupe de volumes:
```bash
sudo vgdisplay
```
## Étape 3 : Créer un volume logique
Créer un volume logique dans le groupe de volumes. Par exemple, pour utiliser tout l'espace disponible:
```bash
sudo lvcreate -l 100%FREE -n lv_data vg_data
```
??? info "Infos sur la commande"
=== "`-l 100%FREE`"
Pour utiliser tout l'espace disponible
=== "`-n lv_data`"
c'est le nom du volume logique (dans cet exemple `vg_data`)
Vérifier le volume logique :
```bash
sudo lvdisplay
```
## Étape 4 : Formater et monter le volume logique
Formater le volume logique avec un système de fichiers:
```bash
sudo mkfs.ext4 /dev/vg_data/lv_data # pour créer une partition ext4
```
Créer un point de montage, puis monter le volume:
```bash
sudo mkdir /mnt/data
sudo mount /dev/vg_data/lv_data /mnt/data
```
## Étape 5 : Configurer le montage automatique au démarrage
Ajoutez le volume dans le fichier `/etc/fstab` pour qu'il soit monté automatiquement :
```bash
sudo nano /etc/fstab
```
Ajouter la ligne:
```
/dev/vg_data/lv_data /mnt/data ext4 defaults 0 0
```
## Vérification
Pour vérifier que tout fonctionne, redémarrez le système et assurez-vous que le volume est monté :
```bash
df -h
```

View File

@ -109,6 +109,7 @@ nav:
- "Bash: Listes": divers/cmd/bash-lists.md
- "Raid": divers/cmd/raid.md
- "Chroot" : divers/cmd/chroot.md
- "LVM" : divers/cmd/lvm.md
- "Les tutos Admin Sys":
- divers/admin/index.md
- "Installer Adobe pdf reader": divers/admin/acroread-debian.md