Was bedeuten diese Begriffe genau?
- Trennwand
- Volumen
- Fahrt
Unter Windows kann man Laufwerk C: oder Partition C: sagen. Unter Linux bin ich mir nicht sicher, was für Partitionen verwendet werden soll, da sie keinen Namen haben.
Was bedeuten diese Begriffe genau?
Unter Windows kann man Laufwerk C: oder Partition C: sagen. Unter Linux bin ich mir nicht sicher, was für Partitionen verwendet werden soll, da sie keinen Namen haben.
Antworten:
Der Begriff Laufwerk bezieht sich auf ein physisches Speichergerät wie eine Festplatte, ein Solid-State-Laufwerk, ein austauschbares USB-Flash-Laufwerk usw. In Unix-ähnlichen Betriebssystemen werden Geräte durch spezielle Dateisystemobjekte dargestellt, die als Geräteknoten bezeichnet werden und unter dem /dev
Verzeichnis sichtbar sind .
Speichergeräte sind /dev
nach Gerätetyp gekennzeichnet, gefolgt von einem Buchstaben, der die Reihenfolge angibt, in der sie vom System erkannt wurden. In Linux vor der Kernel-Version 2.6.20 bedeutete das Präfix hd ein IDE-Gerät, zum Beispiel die Gerätedateien /dev/hda
, /dev/hdb
und /dev/hdc
entsprach dem ersten, zweiten und dritten IDE-Gerät. Das Präfix sd wurde ursprünglich für SCSI-Geräte verwendet, wird jetzt jedoch für alle PATA- und SATA- Geräte verwendet, einschließlich der Geräte an einem IDE-Bus. Wenn es mehr als 26 solcher Geräte im System sind, Geräte aus dem 27. weiter gekennzeichnet sind /dev/sdAa
, /dev/sdAb
und so weiter.
Ein physisches Speichergerät kann in mehrere logische Speichereinheiten unterteilt werden, die als Partitionen bezeichnet werden . Jede Partition wird unter /dev
als separater Geräteknoten angezeigt. Eine Zahl nach dem Gerätebuchstaben gibt die Nummer der Partition an , z. B. die Geräteknotendateien, /dev/sda1
und /dev/sda2
verweist auf die erste und zweite Partition des ersten PATA-Geräts. Beachten Sie, dass auf PCs mit MBR-Partitionierung die Partitionsnummerierung aufgrund der Beschränkung auf vier primäre Partitionen und der Art und Weise, wie erweiterte Partitionen behandelt werden, geringfügig von der tatsächlichen Partitionsanzahl abweichen kann.
Andere Unix-ähnliche Systeme können auf andere Weise auf Festplatten und Partitionen verweisen. Zum Beispiel benutzt FreeBSD/dev/adaX
(wobei X eine oder mehrere Ziffern sind) , um sich auf Festplatten und PATA /dev/adaXpY
(wobei X und Y beide eine oder mehr Stellen) Partitionen auf PATA Platten beziehen.
Der Begriff Volume in Linux ist mit dem Logical Volume Manager ( LVM ) verwandt, mit dem Massenspeichergeräte verwaltet werden können. Ein physisches Volume ist ein Speichergerät oder eine Partition. Ein vom LVM erstelltes logisches Volume ist ein logisches Speichergerät, das mehrere physische Volumes umfassen kann.
/dev/null
ist auch ein Geräteknoten. So ist /dev/tty
und /dev/pts/0
. Das bedeutet nicht unbedingt, dass sich am anderen Ende des Namens ein physisches Gerät befindet .
Ein Laufwerk ist eine physische Blockdiskette. Zum Beispiel: /dev/sda
.
Eine Partition Ein Laufwerk kann in eine logische Blockplatte unterteilt werden. Diese Logikblockplatte wird als Partition bezeichnet. Zum Beispiel: /dev/sda1
, /dev/sda2
.
Ein Volume ist auch eine Logikblockplatte. Volumen ist ein Konzept, das sich mit Partition befasst. Ein Volume kann viele Partitionen enthalten. Sie können sich das LVM-Projekt ansehen, um das Konzept eines Volumes zu verstehen. http://sourceware.org/lvm2/ .
Zum Beispiel: vg0/lvol0
Was bedeuten diese Begriffe genau?
TLDR-Version:
Volume impliziert Formatierung und Partition nicht. Eine Partition ist nur eine fortlaufende Gruppe von Speichersektoren, die in einer Tabelle aufgeführt sind (z. B. MBR / GPT). Ein Volume ist eine Gruppe von Sektoren, die zum selben Dateisystem gehören, dh einem implementierten Dateisystem.
Wenn Sie Ihre Partitionen ohne LVM formatiert haben, wird wahrscheinlich jede Ihrer Partitionen von einem einzelnen Volume belegt. In der heutigen Zeit ist ein Laufwerk die Menge aller Sektoren, die aus Sicht des Betriebssystems zu einer einzigen (virtuellen) Hardware gehören.
Also partitionieren wir Laufwerke und formatieren Partitionen und hängen Volumes ein.
Unter Windows kann man Laufwerk C: oder Partition C: sagen.
Tatsächlich lautet der korrekte Wortlaut unter Windows "C volume", obwohl ich denke, dass sie umbenannt werden können, wenn Sie keine Buchstaben verwenden möchten. MS bezeichnet gemountete Volumes manchmal als Festplatten oder Laufwerke, in ihrer Online-Dokumentation sind sie jedoch vorsichtiger und verwenden "Volume".
Vollständige Antwort:
Ich bin nicht sicher, was für Partitionen verwendet werden soll, da sie keinen Namen haben [Tag oder Label]
(Eine Nebenbemerkung ist, dass GPT-Partitionen wie die meisten Dateisysteme beschriftet werden können.)
Üblicherweise werden Partitionen mit einem einzigen vollständigen Volume formatiert und nach ihrem Zweck benannt. Sie können sie also [Zweck + Partition] nennen, z. B. Home-Partition, Boot-Partition, Rootfs-Partition usw. Unter Windows ist das Wort "Laufwerk" häufiger, obwohl MS offiziell das Wort "Volume" verwendet, das wahrscheinlich das korrekteste ist. Ich denke, sie Laufwerke zu nennen, ist ein bisschen schlampig. Lesen Sie weiter, warum.
Etymologisch stammt "Laufwerk" von motorisierter Hardware, die verschiedene Medien wie Bänder, Disketten und Platten liest. Also wurden die Dinge, die die datenhaltigen Medien enthielten, kurz "Laufwerke" genannt. Hervorzuheben: Laufwerke lesen Medien, Medien Daten . Obwohl "Laufwerk" wahrscheinlich von der motorisierten Natur der Hardware herrührt, könnte die Definition dahingehend erweitert werden, dass nicht motorisierte Hardware wie ein Flash-Kartenleser einbezogen wird.
Das bedeutet, dass die Laufwerke selbst technisch nicht partitioniert werden können . Die darin enthaltenen Medien, z. B. CDs, Magnetplatten oder MMC-Flash-Speicher, können partitioniert werden. Beim Partitionieren werden nur Randsätze (nach Mediensektor) in einer Tabelle definiert. Die Tabelle wird normalerweise in den ersten Sektoren des Speichermediums gespeichert. Diese Tabelleneinträge können auch andere Elemente wie Formatierungsinformationen enthalten, die definieren, welches Dateisystem eine Partition verwendet (falls vorhanden).
Heutzutage hat "Laufwerk" die abstraktere Bedeutung von " physischer Datencontainer " erhalten und das Wort "Festplatte" etwas ersetzt. Dies liegt wahrscheinlich an:
Die gängigsten Laufwerke haben in der Regel nicht austauschbare Datenträger, sodass wir sie als Speichercontainer anstelle von Lese- / Schreibgeräten betrachten.
Das Aufkommen von Nicht-Disk-Medien wie Flash-Speicher. "Disk" ist zu spezifisch für eine Art von Technologie, z. B. fühlt es sich seltsam an, von Festplatten mit einem USB-Stick zu sprechen. Dies gilt auch für logische Geräte (RAID-Arrays), die immer häufiger verwendet werden. Anstatt für jeden Typ bestimmte Wörter zu verwenden, bezeichnen wir alles als Laufwerk.
Die Unterscheidung zwischen Medien und Lesern war nicht sehr nützlich. Häufiger möchten wir auf die Medien verweisen, obwohl das Betriebssystem mit dem Laufwerk verbunden ist. Es reicht also zu wissen, dass wir Laufwerke verwenden, um auf Daten zuzugreifen. "Laufwerk" zu einem abstrakten Konzept für Speichermedien zu machen, war nur ein Teil der Entwicklung des CS-Jargons.
Nach dieser neueren Definition können Laufwerke partitioniert werden . Wenn wir einen optischen Plattenleser als unser E:\
Laufwerk bezeichnen, verwenden wir die alte Definition. Wenn wir sagen, dass wir ein Laufwerk partitionieren, verwenden wir die neuere Definition.
Ein Volume ist ein einzelner zugänglicher Speicherbereich mit einem einzelnen Dateisystem. - Wikipedia
Eine formatierte Partition kann daher als Datenträgertyp betrachtet werden. Traditionell besteht eine DVD oder CD aus einem einzigen Volume, da sie keine Partitionen haben. Ein Volume kann jedoch auch aus mehreren Laufwerken oder nicht fortlaufenden Teilen eines einzelnen Laufwerks oder beiden bestehen. Eine Partition ist per Definition ein kontinuierliches Segment eines einzelnen Laufwerks. Solche komplexen Volumes existieren auf sogenannten logischen oder virtuellen Geräten / Laufwerken, aber es lohnt sich nicht, logische Volume-Manager zu verwenden, es sei denn, Sie haben einen guten Grund.
Schließlich stellen einige Hardware-Controller (z. B. RAID-Controller) dem Betriebssystem möglicherweise ein logisches / virtuelles Gerät direkt zur Verfügung. Dies bedeutet, dass Partitionen fortlaufende Sektoren eines logischen Geräts sind (dh aus Sicht des Betriebssystems). Die Partitionen können sich über mehrere physische Festplatten erstrecken.
Um zusammenzufassen:
mount
hat jede Zeile das Format "A auf B Typ C". Bedeutet A ein Volume oder eine Partition?
partition
speziell für die Einträge in der Partitionstabelle des Speichermediums (dh des Laufwerks) reserviert ist. Erweiterte Partitionen haben einen eigenen MBR, der die logischen Volumes enthält. Da diese Einträge nicht im 'Haupt-MBR' enthalten sind, handelt es sich nicht wirklich um Partitionen im formalen Sinne. Sie sind "Partitionen einer Partition" oder Unterpartitionen, wenn Sie möchten.
Nun, in Linux haben auch Partitionen einen Namen. Angenommen, Sie haben eine Festplatte, die sdX heißt (X steht für a, b und so weiter, abhängig von den Laufwerksnummern), und die Partitionen werden wiederum als sda1, sda2 und so weiter bezeichnet.
Sie können sie in / dev nachschlagen, es werden alle Gerätedateien Ihres Systems angezeigt.
/dev
ist keine Partition. Es ist ein Einhängepunkt für ein virtuelles Dateisystem mit dem Namen (IIRC) devfs.
/dev
wird heutzutage in der Regel von udev verwaltet , dem Nachfolger von devfs.
Ein einzelnes Volume kann aus mehreren Laufwerken bestehen. Dies ist der Fall, wenn Sie eine Raid 0-Konfiguration haben. Alle Laufwerke = ein einziges Volume.
A Festplatte = Blockgerät = Speichergerät, z. B. SSD, Festplatte
Ein Abschnitt eines Speichergeräts wird als Partition bezeichnet, bei der es sich in keiner Weise um ein Dateisystem handelt, das dem entspricht, was mit ihm über das Betriebssystem geschehen ist.
In Bezug auf die Bedeutung des Volumes gibt es zwei Typen, entweder physisch oder logisch.
Ein physisches Volume aus der Sicht Ihres Computers eine physische Festplatte.
Ein logisches Volume ist ein logischer Datenträger, der sich über mehrere physische Datenträger erstrecken kann.
Der einfachste Weg, sich ein physisches Volume (PV) vorzustellen, besteht darin, dass es sich um eine physische Partition handelt , die den Partitionstyp „Linux LVM“ (Typ 8e-fdisk oder Typ 8e00-gdisk) hat und als PV mit „markiert“ wurde pvcreate - das heißt, es kann jetzt einer Volume-Gruppe (VG) hinzugefügt werden. Aus der VG können logische Volumes (LV) erstellt werden.