Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
sysadmin:btrfs [2015/05/20 13:14] – yoann | sysadmin:btrfs [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 |
---|
===== Le copy-on-write ===== | ===== Le copy-on-write ===== |
| |
La réactivité de création des snaptshots repose sur le principe du Copy-on-write COW((**C**opy **O**n **W**rite)). Lorsqu'un snapshot est créé, il n'occupe quasiment aucun espace supplémentaire sur le disque. C'est seulement lors de la modification d' un bloc de données préexistant que une nouvelle est modifiéLa contrepartie de ce système est la fragmentation des fichiers. Afin de la réduire, le système de fichier btrfs utilise les **extends**. Des outils de défragmentation à chaud sont également disponibles: | La réactivité de création des instantanés et des sous volumes repose sur le principe du Copy-on-write COW((**C**opy **O**n **W**rite)). Lorsqu'un snapshot est créé, il n'occupe quasiment aucun espace supplémentaire sur le disque. C'est seulement lors de la modification d' un bloc de données préexistant qu' une copie est crée et que les références sont mises a jour. La contrepartie de cette solution technique est une fragmentation plus importante des fichiers. Afin de la réduire, le système de fichier btrfs utilise les **extends**. Des outils de défragmentation à chaud sont également disponibles: |
| |
<code bash> | <code bash> |
</code> | </code> |
| |
L'option **deframgment** doit être suivie d'un argument dossier ou fichier à défragmenter. | L'option **deframgment** doit être suivie d'un argument qui peut être un nom de dossier ou fichier. |
| |
| |
===== Les sous-volumes ===== | ===== Les sous-volumes ===== |
| |
Du point de vue de l'utilisateur un **sous volume** (subvolume) est vu comme un dossier classique. Néanmoins un sous-volume est un système de fichier indépendant contenu dans le système de fichier parent. Ils possèdent une racine, un point de montage et des options. La création des sous volume permet une meilleure séparation des données, la gestion de quotas et une plus grande indépendance en cas de corruption de l'arborescence système. Le système de **snapshot** repose sur les **sous-volumes**. | Du point de vue de l'utilisateur un **sous volume** (subvolume) est vu comme un dossier classique. Néanmoins un sous-volume est un système de fichier indépendant contenu dans le système de fichier parent. Il possède sa propre racine, un point de montage (qui correspond au dossier indiqué lors de la création) et des options. La création des sous volume permet une meilleure séparation des données, la gestion de quotas et une plus grande indépendance en cas de corruption de l'arborescence système. Le système de **snapshot** repose sur les **sous-volumes**. |
| |
Pour créer un sous volume, donner un nom de dossier. En invoquant la commande, le répertoire servant de point de montage est automatiquement créé: | Pour créer un sous volume, donner un nom de dossier. En invoquant la commande, le répertoire servant de point de montage est automatiquement créé: |