In einem Unix-System wie Ubuntu oder macOS werden Verweise auf Speichergeräte unter vielen Namen angezeigt. Es gibt Festplatten, Partitionen, Volumes und Images sowie Container und die allseits beliebten Laufwerke. Windows-Computer verwenden ein ähnliches Benennungsschema, aber es kann kleine Unterschiede geben. Betrachten wir die Unterschiede in der Definition zwischen Laufwerk, Festplatte, Volume, Partition und Image.

Fahrt

Ein Laufwerk ist ein physisches Gerät, das zum Speichern von Daten verwendet wird. Es ist nicht wirklich ein formaler Begriff, sondern ein allgemein gebräuchlicher Begriff. Während die strengste Definition das physische Gerät ist, das Daten speichert, wird der Begriff oft informell verwendet, um auf jedes Speichergerät zu verweisen, von einem Datenträger zu einem Datenträger. Technisch gesehen beschränkt sich seine Bedeutung auf die Beschreibung eines Hardwaregeräts. Ein Laufwerk ist ein physisches Objekt, auf dem sich ein Laufwerk befindet.

Scheibe

"Disk" ist das Wort, das von Unix-Systemen verwendet wird, um auf physische Speichergeräte zu verweisen. Festplatten enthalten Volumes und können mehrere Volumes unterschiedlicher Größe enthalten. Eine Festplatte ist wie der übergeordnete Container für alle logischen Speicherbereiche, die darunter liegen können. Untersuchen Sie die Festplatten, die an ein Unix-System angeschlossen sind, und Sie sehen Spezifikationen wie "disk1s2". Das gibt die übergeordnete Festplatte ("disk1") und die Partitions- / Volume-Nummer ("s2") auf der Festplatte an.

Partition

Eine Partition ist sehr ähnlich wie ein Volume. In der Tat werden die beiden Begriffe fast austauschbar verwendet. Selbst Systemprogramme wie das Festplatten-Dienstprogramm von macOS unterscheiden nicht zwischen der unformatierten Partition und dem formatierten Volume. Aber wenn wir genau werden wollen, ist eine "Partition" ein Stück von einer Festplatte. Es enthält nicht notwendigerweise ein Dateisystem und ist möglicherweise nicht zum Speichern von Daten formatiert. Stattdessen ist eine Partition nur ein Teil einer Festplatte mit einer bestimmten Größe, die zum Zeitpunkt der Erstellung festgelegt wird. Eine Partition kann in der Größe geändert werden, erfordert jedoch das erneute Schreiben der Partitionstabelle der Festplatte und möglicherweise das Löschen von Daten.

Volumen

Ein Volume ist der Teil des Datenträgers, mit dem Sie als Benutzer interagieren. Während Partitionen und Volumes gemeinsam terminiert sind, hat ein Volume neben einer Größe auch einen Namen und ein Dateisystem. Wenn Sie ein Speichergerät bereitstellen und dessen Symbol in Ihrem Dateibrowser angezeigt wird, wird das Volume angezeigt. Mehrere Volumes können auf einer einzigen Festplatte gespeichert werden, und Betriebssysteme verfolgen, welche Volumes sich auf welchen Laufwerken befinden. Öffnen Sie "Disk Utility" auf macOS oder Disks in Ubuntu und Sie werden Ihre vertrauten Volumennamen unter kryptisch aussehenden Diskettennamen sehen.

Bild

Bilder funktionieren wie Volumes, haben jedoch keine physische Hardware. Sie sind wie ein Bild eines physischen Volumens, das jedes Bit enthält, das auf dem aufgenommenen Volume gespeichert ist. Sie können ein Image eines beliebigen Volumes erstellen, unabhängig davon, ob es auf einer Festplatte oder einer CD gespeichert ist, und es auf einem anderen Gerät mit ausreichend freiem Speicherplatz speichern. Windows verwendet Bilder für System-Backups (sogenannte System Images), die kleiner als die Festplatte sein können, die sie erfassen. Dies liegt daran, dass Bilder normalerweise keinen leeren Speicherplatz speichern. Ein Bild muss gemountet oder angehängt werden, bevor es wie ein Laufwerk zugänglich ist. Es hat auch sein eigenes Dateisystem und kann auf ein anderes Volume "geklont" werden, um den Inhalt des abgebildeten Volumens zu kopieren.

Behälter

Einige Dateisysteme verwenden auch Container. Insbesondere hat macOS kürzlich Container in sein neues Dateisystem, das Apple File System (APFS), eingeführt. Container unterscheiden sich von den anderen Elementen auf dieser Liste und funktionieren ein wenig anders. In APFS enthalten Datenträger Container und Container enthalten Volumes. Die Datenträger innerhalb eines bestimmten Containers dürfen den Speicherplatz teilen, der dem Container zugewiesen ist, der eine festgelegte maximale Größe hat. Dies bedeutet, dass die Volumes flexibel sein können, indem sie auf Dateien erweitert oder verkleinert werden, damit andere Volumes wachsen können. Dies unterscheidet sich deutlich von den festen Partitionen anderer Dateisysteme wie ext4, HFS + oder ExFAT. Die Größe der Partitionen unter diesen Dateisystemen wird zum Zeitpunkt der Erstellung festgelegt, und das Ändern der Größe einer Partition erfordert das Neuschreiben der Partitionstabelle. APFS ändert jedoch die Größe von Datenträgern in einem Container im laufenden Betrieb.

Fazit

Kurz gesagt, Platten enthalten Volumes, die Daten enthalten. Festplatten sind die physische Manifestation einer Festplatte. Container werden anstelle von Partitionstabellen im APFS-Dateisystem verwendet. Bilder sind "Bilder" der Daten auf einem Datenträger und erfassen die genaue Anordnung der Bits auf einem Laufwerk.

Bildnachweis: avaragado aus Cambridge