Si je vais créer un système de fichiers btrfs multi-périphérique . La recommandation officielle de la documentation semble être de la créer sur des appareils bruts; c'est-à /dev/sdb
- dire , /dev/sdc
etc., mais cela n'est pas expliqué.
Y a-t-il des avantages à créer d'abord une table de partition sur ces périphériques, GPT ou MBR, puis à créer le système de fichiers sur /dev/sdb1
, /dev/sdc1
et cetera? L'alimentation de périphériques entiers de btrfs présente-t-elle un avantage particulier, ou sont-ils essentiellement équivalents?
la source
Utilisez des disques séparés pour bénéficier de la vitesse de lecture / sauvegarde du disque.
Fondamentalement,
/dev/sda
un disque dur, et/dev/sda1
,/dev/sda2
sont des parties du même disque physique.si vous utilisez
/dev/sda
+/dev/sdb
pour votre configuration, vous disposez de deux disques distincts capables de revenir en même temps.si vous utilisez,
/dev/sda1
/dev/sda2
vous obtenez le même disque en essayant de lire les deux, et donc il doit faire l'un puis l'autre.la source
sda
est plus rapide quesda1
, d'où vient cet avantage de vitesse?Si je comprends bien, l'utilisation de disques entiers permettra à BTRFS de faire des hypothèses qui permettront une certaine optimisation du comportement.
Par exemple, si on lui accorde des appareils complets pour travailler, il peut supposer qu'il n'aura rien de difficile à accéder à l'appareil, et il peut adapter ses méthodes d'accès au lieu d'avoir à anticiper périodiquement les retards de quelque chose d'autre demandant des données de quelque part d'autre sur l'appareil, et d'avoir à attendre que le lecteur y revienne après avoir traité l'autre demande.
la source
Avec tous ces lecteurs de secteurs 4K, vous pouvez utiliser le partitionnement pour aligner votre système de fichiers. Démarrez simplement fdisk avec:
et créer une seule partition qui couvre l'ensemble du périphérique.
la source