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)
|
||||
- [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
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
|
||||
- "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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user