5 votes

Comment utiliser BTRFS pour un RAID entre un SSD et un disque dur plus grand ?

Mon PC est équipé d'un disque SSD pour le système de fichiers racine et le répertoire personnel, et d'un grand disque dur pour les autres données. De temps en temps, je synchronise le contenu du disque SSD avec celui du disque dur au cas où le disque SSD tomberait en panne. Le disque dur dispose d'une sauvegarde séparée.

Je me demande maintenant si je peux utiliser les modes RAID BTRFS pour réaliser la même chose. Puis-je utiliser des sous-volumes en mode RAID, de sorte que le disque SSD soit principalement utilisé pour les lectures/écritures et que les données soient synchronisées avec le disque dur ?
En outre, j'aimerais avoir des instantanés du volume sur le disque dur.

Ce serait formidable si cela fonctionnait sans intervention manuelle, même lorsque le disque dur est déconnecté depuis un certain temps.

Une autre option serait probablement btrfs send/receive, mais un mode RAID qui écrit sur le disque dur lorsque l'IO est inactif permettrait d'avoir toujours une copie récente des données.

Editer : Il ne s'agit pas d'un doublon 1 , 2 et 3 parce que je demande explicitement BTRFS, qui a un concept de pool de stockage au lieu d'utiliser simplement un RAID au niveau du bloc.

0voto

Comment utiliser BTRFS pour un RAID entre un SSD et un disque dur plus grand ?

Il suffit de créer un volume BTRFS à partir des deux disques :

mkfs.btrfs -m raid1 -d raid1 /path/to/ssd /path/to/hdd

Plus d'exemples à l'adresse suivante https://btrfs.wiki.kernel.org/index.php/UseCases

Toutefois, il convient de noter que le RAID1 n'est pas un mécanisme de sauvegarde.

Puis-je utiliser des sous-volumes en mode RAID, de sorte que le disque SSD soit principalement utilisé pour les lectures/écritures et que les données soient synchronisées avec le disque dur ?

Non.

  1. BTRFS ne fait pas de RAID au niveau du sous-volume ;
  2. Les E/S RAID1 lisent et écrivent sur les deux disques. en même temps ;

un mode RAID qui écrit sur le disque dur lorsque l'IO est inactif permettrait d'avoir toujours une copie récente des données.

Ce n'est pas ainsi que fonctionne le RAID. Voir le point 1 ci-dessus.

BTRFS vous permet de mélanger des disques de tailles et de types différents afin que vous puissiez peut utiliser votre SSD + HDD existant pour créer une matrice RAID1 où vos données se trouveront sur les deux disques. Cependant,

  1. Vous serez limité par la taille du petit disque. Vous pouvez utiliser un calculatrice pour savoir quel sera votre espace de stockage disponible.
  2. La mise en place de ce système sera assez complexe car vous devrez reconstruire l'ensemble du système ;

J'aimerais avoir des instantanés du volume sur le disque dur.

Vous pouvez y parvenir en créant un volume BTRFS sur ce disque dur et en activant les instantanés périodiques. btrbk est un outil que j'utilise et que je recommande.

Bonne chance ! :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X