Storage Systeme

Als erstes sollte der Unterschied zwischen einem Blockgerät und einem Dateisystem definiert werden.

Block-Gerät

Ein Block-Gerät ist eine Art von Gerätedatei unter Unix- und Linux-Systemen, die den Zugriff auf Speichergeräte wie Festplatten, SSDs, USB-Sticks oder andere blockorientierte Hardware ermöglicht.

Der Begriff “Block” bezieht sich darauf, dass diese Geräte Daten in festen Blöcken (z. B. 512 Bytes oder 4096 Bytes) lesen und schreiben — im Gegensatz zu Zeichen-Geräten, die Daten Byte für Byte verarbeiten (wie z. B. serielle Schnittstellen oder Terminals).

Beispiel Block-Gerät

Wie /dev/sda für eine Festplatte oder /dev/sda1 für eine Partition auf dieser Festplatte.

Dateisystem

Ein Dateisystem befindet sich auf dem Blockgerät, um Daten zu speichern. Sie können dies dann einbinden.

Beispiel Dateisystem

Wie mount /dev/sda1 /mnt/somepath

SAN - Storage Area Network

SAN ist ein Blockgerät, das über das Netzwerk bereitgestellt wird.

  • Wie DAS müssen Sie noch ein Dateisystem darauf ablegen, bevor Sie es verwenden können.
  • Zu diesen Technologien gehören FibreChannel, iSCSI, usw.

SAN Image
Wikipedia Commons

NAS - Network Attached Storage

NAS ist ein Dateisystem, das über das Netzwerk bereitgestellt wird.

  • Kann direkt eingebunden (ge-mount-et) und verwendet werden. Zu diesen Technologien gehören NFS, CIFS, AFS, SMB, usw.

NAS Diagram
Wikipedia Commons

DAS - Direct Attached Storage

DAS ist ein Blockgerät von einer Platte, die physisch (direkt) an den Host-Computer angeschlossen ist.

  • Sie müssen ein Dateisystem darauf ablegen, bevor Sie es verwenden können.
  • Zu diesen Topologien gehören IDE, SCSI, SATA, SAS, usw.

Links 🔗

Wikipedia SAN
Wikipedia DAS
Wikipedia NAS