maj RAID
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Grégory Lebreton 2024-10-29 01:23:47 +01:00
parent 5753698ef0
commit bb61f18127
2 changed files with 68 additions and 62 deletions

View File

@ -1,22 +1,20 @@
# Comment mettre en place un RAID 1 logiciel sur une distribution Linux existante
Qu'est-ce que le RAID ?
??? note "Qu'est-ce que le RAID ?"
RAID signifie Redundant Array of Inexpensive Disks (ensemble redondant de disques bon marché). RAID vous permet de transformer plusieurs disques durs physiques en un seul disque dur logique. Il existe de nombreux niveaux de RAID, tels que RAID 0, RAID 1, RAID 5, RAID 10, etc.
Le RAID 1 crée des copies identiques des données. Si vous avez deux disques durs en RAID 1, les données seront écrites sur les deux disques. Les deux disques durs auront les mêmes données.
> RAID signifie Redundant Array of Inexpensive Disks (ensemble redondant de disques bon marché). RAID vous permet de transformer plusieurs disques durs physiques en un seul disque dur logique. Il existe de nombreux niveaux de RAID, tels que RAID 0, RAID 1, RAID 5, RAID 10, etc.
Le RAID 1 crée des copies identiques des données. Si vous avez deux disques durs en RAID 1, les données seront écrites sur les deux disques. Les deux disques durs auront les mêmes données.
- Avantage:
L'avantage du RAID 1 est que si l'un de vos disques durs tombe en panne, votre ordinateur ou serveur continuera de fonctionner car vous disposez d'une copie complète et intacte des données sur l'autre disque dur. Vous pouvez retirer le disque dur défaillant pendant que l'ordinateur fonctionne, insérer un nouveau disque dur, et il reconstruira automatiquement le miroir.
- Inconvénient:
L'inconvénient du RAID 1 est que vous n'obtenez pas d'espace disque supplémentaire. Si vos deux disques durs font tous les deux 1 To, alors le volume utilisable total sera de 1 To au lieu de 2 To.
RAID matériel vs RAID logiciel.
| Avantage | Inconvénient |
|----------|--------------|
| L'avantage du RAID 1 est que si l'un de vos disques durs tombe en panne, votre ordinateur ou serveur continuera de fonctionner car vous disposez d'une copie complète et intacte des données sur l'autre disque dur. Vous pouvez retirer le disque dur défaillant pendant que l'ordinateur fonctionne, insérer un nouveau disque dur, et il reconstruira automatiquement le miroir. | L'inconvénient du RAID 1 est que vous n'obtenez pas d'espace disque supplémentaire. Si vos deux disques durs font tous les deux 1 To, alors le volume utilisable total sera de 1 To au lieu de 2 To. |
Étapes de base pour créer un RAID 1 logiciel sous Linux:
- Tout d'abord, vous devez avoir une distribution Linux installée sur votre disque dur. Ici /dev/sda.
- Vous avez besoin de deux disques durs qui seront nommés /dev/sdb et /dev/sdc Ces deux disques durs peuvent avoir des tailles différentes.
> <span style="color:red">N'oubliez pas de sauvegarder vos données existantes avant de formater vos disques durs.</span>
- Vous avez besoin de deux disques durs (ici nommés /dev/sdb et /dev/sdc).
!!! tip "N'oubliez pas de sauvegarder vos données existantes avant de formater vos disques durs."
- Ensuite, nous créerons des systèmes de fichiers spéciaux sur /dev/sdb et /dev/sdc.
@ -57,27 +55,39 @@ sudo fdisk /dev/sdb
Suivez les mêmes instructions pour créer une partition Linux autodétectée en RAID sur /dev/sdc:
- Tapez "n" pour créer une nouvelle partition.
- Tapez "p" pour sélectionner une partition principale.
- Tapez "1" pour créer /dev/sdb1.
- Appuyez sur Entrée pour choisir le premier secteur par défaut.
- Appuyez sur Entrée pour choisir le dernier secteur par défaut. Cette partition s'étendra sur l'ensemble du disque.
- En tapant "p", vous pouvez afficher des informations sur la partition nouvellement créée. Par défaut, le type de partition est Linux.
- Nous devons changer le type de partition, alors tapez "t".
- Tapez "fd" pour définir le type de partition sur Linux autodétecté en RAID.
- Tapez à nouveau "p" pour vérifier le type de partition.
- Tapez "w" pour appliquer les changements ci-dessus.
- Tapez ++n++ pour créer une nouvelle partition.
- Tapez ++p++ pour sélectionner une partition principale.
- Tapez ++1++ pour créer /dev/sdb1.
- Appuyez sur ++enter++ pour choisir le premier secteur par défaut.
- Appuyez sur ++enter++ pour choisir le dernier secteur par défaut. Cette partition s'étendra sur l'ensemble du disque.
- En tapant ++p++, vous pouvez afficher des informations sur la partition nouvellement créée. Par défaut, le type de partition est Linux.
- Nous devons changer le type de partition, alors tapez ++t++.
- Tapez ++f++++d++ pour définir le type de partition sur Linux autodétecté en RAID.
- Tapez à nouveau ++p++ pour vérifier le type de partition.
- Tapez ++w++ pour appliquer les changements ci-dessus.
> Maintenant, nous avons deux dispositifs RAID, /dev/sdb1 et /dev/sdc1.
!!! tip "Maintenant, nous avons deux dispositifs RAID, /dev/sdb1 et /dev/sdc1"
## Étape 2 : Installer mdadm
[MDADM](https://fr.wikipedia.org/wiki/Mdadm) est utilisé pour gérer les dispositifs MD (multiples dispositifs), également connus sous le nom de RAID logiciel Linux.
Pour installer mdadm selon votre distribution de Linux:
* Debian/Ubuntu : sudo apt install mdadm
* CentOS/Redhat : sudo yum install mdadm
* SUSE : sudo zypper install mdadm
* Arch Linux : sudo pacman -S mdadm
??? note "Pour installer mdadm selon votre distribution de Linux"
=== "Debian/Ubuntu"
```bash
sudo apt install mdadm
```
=== "CentOS/Redhat"
```bash
sudo yum install mdadm
```
=== "SUSE"
```bash
sudo zypper install mdadm
```
=== "Arch Linux"
```bash
sudo pacman -S mdadm
```
Examinons les deux dispositifs:
@ -105,7 +115,7 @@ sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1
![img5](../../assets/raid/image5.png)
<span style="color:red">Remarque :</span> Si vous voyez ce message : "Device or resource busy" (Appareil ou ressource occupé), vous devrez peut-être redémarrer le système d'exploitation.
!!! tip "Si vous voyez ce message : "Device or resource busy" (Appareil ou ressource occupé), vous devrez peut-être redémarrer le système d'exploitation."
Maintenant, nous pouvons le vérifier avec :
@ -154,7 +164,7 @@ df -h /mnt/raid1
![img9](../../assets/raid/image9.png)
> <span style="color:red">Rappelez-vous que si vous utilisez un logiciel de sauvegarde de disque tel que Clonezilla, vous devez restaurer les données sur le lecteur logique RAID, pas sur le disque physique.</span>
!!! tip "Rappelez-vous que si vous utilisez un logiciel de sauvegarde de disque tel que Clonezilla, vous devez restaurer les données sur le lecteur logique RAID, pas sur le disque physique."
#### Sauvegarder notre configuration RAID1 avec la commande suivante:
@ -162,30 +172,27 @@ df -h /mnt/raid1
sudo mdadm --detail --scan --verbose | sudo tee -a /etc/mdadm/mdadm.conf
```
Sortie :
Output:
```bash
ARRAY /dev/md/0 level=raid1 num-devices=2 metadata=1.2 spares=1 name=xenial:0 UUID=c7a2743d:f1e0d872:b2ad29cd:e2bee48c
- devices=/dev/sdb1,/dev/sdc1
```
> Sur certaines distributions Linux telles que CentOS, le fichier de configuration pour mdadm se trouve dans /etc/mdadm/mdadm.conf. Vous devrez exécuter la commande suivante pour générer une nouvelle image initramfs après avoir exécuté la commande ci-dessus.
!!! tip "Sur certaines distributions Linux telles que CentOS, le fichier de configuration pour mdadm se trouve dans /etc/mdadm/mdadm.conf. Vous devrez exécuter la commande suivante pour générer une nouvelle image initramfs après avoir exécuté la commande ci-dessus."
```bash
sudo update-initramfs -u
```
#### Pour monter automatiquement le lecteur logique RAID 1 au démarrage, ajouter une entrée dans le fichier /etc/fstab comme suit:
```bash
/dev/md0 /mnt/raid1 ext4 defaults 0 0
```
Vous pouvez également utiliser l'option x-gvfs-show, qui vous permettra de voir votre RAID1 dans la barre latérale de votre gestionnaire de fichiers.
```bash
/dev/md0 /mnt/raid1 ext4- defaults,x-gvfs-show 0 0
```
!!! note "Pour monter automatiquement le lecteur logique RAID 1 au démarrage, ajouter une entrée dans le fichier /etc/fstab"
=== "base"
```bash
/dev/md0 /mnt/raid1 ext4 defaults 0 0
```
=== "avançé (pour voir le volume RAID dans le gestionnaire de fichiers)"
```bash
/dev/md0 /mnt/raid1 ext4- defaults,x-gvfs-show 0 0
```
#### Comment supprimer le RAID:
@ -198,8 +205,8 @@ sudo mdadm --remove /dev/md0
Ensuite, éditez le fichier mdadm.conf et commentez la définition RAID :
```bash
#ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.2 spares=1 name=bionic:0 UUID=76c80bd0:6b1fe526:90807435:99030af9
# devices=/dev/sda1,/dev/sdb1
```
> <span style="color:red">Warning</span> De plus, éditez le fichier /etc/fstab et commentez la ligne qui active le montage automatique du dispositif RAID.
!!! note "Editez le fichier /etc/fstab et commentez la ligne qui active le montage automatique du dispositif RAID"
```bash
#ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.2 spares=1 name=bionic:0 UUID=76c80bd0:6b1fe526:90807435:99030af9
# devices=/dev/sda1,/dev/sdb1
```

View File

@ -22,7 +22,7 @@ ollama pull llama3:latest
ollama run llama3:latest
```
> La console permet d'intéragir avec le modèle directement, Appuyer sur ++ctrl+d++
!!! tip "La console permet d'intéragir avec le modèle directement, pour quitter, appuyer sur ++ctrl+d++"
- Installer le plugin ```continue```:
@ -34,20 +34,19 @@ ollama run llama3:latest
## Configuration
- Editer le fichier config.json:
```bash
{
"models": [
??? note "Editer le fichier config.json:"
```bash
{
"title": "Ollama",
"provider": "ollama",
"model": "llama3:latest",
"apiBase": "http://localhost:11434/"
"models": [
{
"title": "Ollama",
"provider": "ollama",
"model": "llama3:latest",
"apiBase": "http://localhost:11434/"
}
]
}
]
}
```
```
> Il devrait ressembler à ça:
@ -75,7 +74,7 @@ ollama rm <MODEL>
- Modèles compatibles:
[Ollama modèles librairie](https://ollama.com/library)
!!! tip "[Ollama modèles librairie](https://ollama.com/library)"
- Télécharger un modèle: