# [Debian] Raid ZFS

## Introduction

Le raid avec ZFS est considéré comme plus performant et plus moderne donc recommandable.

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2026-02/scaled-1680-/image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2026-02/image.png)

## Raid1

#### Identification des disques

```bash
lsblk -o NAME,SIZE,MODEL,SERIAL
```

```bash
ls -l /dev/disk/by-id/ | grep -E 'sda|sdb'
```

<p class="callout info">Notez les identifiants (ata-XXXXX).</p>

#### Construction du raid

Ici le pool s'appellera **data** :

```bash
zpool create -f -o ashift=12 data mirror /dev/disk/by-id/<ID_DISK_1> /dev/disk/by-id/<ID_DISK_2>
```

On active quelques options cool :

```bash
zfs set compression=lz4 data
```

```bash
zfs set atime=off data
```

```bash
zfs set checksum=on data
```

```bash
zfs set xattr=sa data
```

```bash
zfs set acltype=posixacl data
```

#### Afficher le status du pool

```bash
zpool status data
```

#### Création d'un dataset

Ici le dataset sera dédié à stocker des séries :

```bash
zfs create data/series
```

<p class="callout info">Les datasets sont un peu comme les sous-volumes BTRFS, on peut y appliquer des *quotas* etc.</p>

#### Suppression d'un dataset

```bash
zfs destroy data/series
```