This commit is contained in:
parent
be92ca4cea
commit
f14ca373d8
BIN
docs/assets/divers/cmd/combine-hard-drives.png
Normal file
BIN
docs/assets/divers/cmd/combine-hard-drives.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 97 KiB |
@ -6,6 +6,7 @@
|
|||||||
- [rsync](backup.md)
|
- [rsync](backup.md)
|
||||||
- [nmcli](nmcli.md)
|
- [nmcli](nmcli.md)
|
||||||
- [chroot](chroot.md)
|
- [chroot](chroot.md)
|
||||||
|
- [lvm](lvm.md)
|
||||||
- [Monter une partition](mount.md)
|
- [Monter une partition](mount.md)
|
||||||
- [read](read.md), pour permettre à l'utilisateur d'interagir avec un script (user prompt / user input)
|
- [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
|
- [heredoc](heredoc.md), le fameux `EOF`, pour afficher du contenu sur plusieurs lignes
|
||||||
|
|||||||
103
docs/divers/cmd/lvm.md
Normal file
103
docs/divers/cmd/lvm.md
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
# Unifier deux disques durs avec LVM
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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
|
||||||
|
```
|
||||||
@ -109,6 +109,7 @@ nav:
|
|||||||
- "Bash: Listes": divers/cmd/bash-lists.md
|
- "Bash: Listes": divers/cmd/bash-lists.md
|
||||||
- "Raid": divers/cmd/raid.md
|
- "Raid": divers/cmd/raid.md
|
||||||
- "Chroot" : divers/cmd/chroot.md
|
- "Chroot" : divers/cmd/chroot.md
|
||||||
|
- "LVM" : divers/cmd/lvm.md
|
||||||
- "Les tutos Admin Sys":
|
- "Les tutos Admin Sys":
|
||||||
- divers/admin/index.md
|
- divers/admin/index.md
|
||||||
- "Installer Adobe pdf reader": divers/admin/acroread-debian.md
|
- "Installer Adobe pdf reader": divers/admin/acroread-debian.md
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user