Wenn ich ein btrfs-Dateisystem mit mehreren Geräten erstellen möchte . Die offizielle Empfehlung aus der Dokumentation scheint zu sein, es auf Raw-Geräten zu erstellen; dh /dev/sdb
, /dev/sdc
usw., aber dies wird nicht erklärt.
Gibt es irgendwelche Vorteile eine Partitionstabelle zuerst, entweder GPT oder MBR, und dann auf diesen Geräten zur Schaffung der Erstellung des Dateisystems auf /dev/sdb1
, /dev/sdc1
et cetera? Hat das Füttern ganzer Geräte einen besonderen Vorteil, oder sind diese im Grunde gleichwertig?
quelle
Verwenden Sie separate Datenträger, um die Geschwindigkeit beim Lesen und Speichern von Datenträgern zu verbessern.
Grundsätzlich ist
/dev/sda
eine Festplatte ist, und/dev/sda1
,/dev/sda2
sind Teile des gleichen physikalischen Datenträger.Wenn Sie
/dev/sda
+/dev/sdb
für Ihr Setup verwenden, verfügen Sie über zwei separate Festplatten, die gleichzeitig abgerufen werden können.Wenn Sie verwenden
/dev/sda1
/dev/sda2
, wird die gleiche Festplatte verwendet, die versucht, beide zu lesen, und daher muss die eine und die andere ausgeführt werden.quelle
sda
schneller ist alssda1
, woher kommt dieser Geschwindigkeitsvorteil?Wenn ich das richtig verstehe, erlaubt die Verwendung ganzer Festplatten BTRFS, einige Annahmen zu treffen, die eine Optimierung des Verhaltens ermöglichen.
Wenn vollständige Geräte für die Arbeit freigegeben werden, kann davon ausgegangen werden, dass der Zugriff auf das Gerät für das Gerät nicht schwierig ist, und die Zugriffsmethoden können angepasst werden, anstatt dass von Zeit zu Zeit Verzögerungen bei anderen Daten erwartet werden müssen, die von irgendwoher abgefragt werden Sie müssen warten, bis das Laufwerk wieder auf das Gerät zugreift, nachdem Sie die andere Anforderung bearbeitet haben.
quelle
Bei all diesen 4K-Sektoren-Laufwerken können Sie die Partitionierung verwenden, um Ihr Dateisystem auszurichten. Starten Sie fdisk einfach mit:
und erstellen Sie eine einzelne Partition, die sich über das gesamte Gerät erstreckt.
quelle