Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Ähnlichkeiten und Unterschiede zwischen BlobFuse und systemeigenen Linux-Dateisystemen beschrieben.
Ähnlichkeiten zwischen BlobFuse- und Linux-Dateisystemen
Sie können blobFuse-mounted Storage ähnlich wie ein systemeigenes Linux-Dateisystem verwenden. Das virtuelle Verzeichnisschema verwendet denselben Schrägstrich () Trennzeichen.The virtual directory scheme uses the same forward slash (/) delimiter. Grundlegende Dateisystemvorgänge wie mkdir, , opendir, readdir, rmdir, open, read, , create, write, close, unlink, , stattruncateund rename funktionieren genauso wie in einem systemeigenen Linux-Dateisystem.
Unterschiede zwischen BlobFuse- und Linux-Dateisystemen
Anzahl der hard link in readdir: Aus Leistungsgründen meldet BlobFuse nicht ordnungsgemäß die Anzahl der hardlinks innerhalb eines Verzeichnisses. Die Anzahl der endgültigen Verknüpfungen für leere Verzeichnisse gibt immer als 2 zurück, und für nicht leere Verzeichnisse wird immer als 3 zurückgegeben, unabhängig von der tatsächlichen Anzahl harter Verknüpfungen.
Nicht-atomische Umbenennungen: Azure Blob Storage unterstützt keine atomischen Umbenennungsvorgänge. Einzeldateibenennungen sind tatsächlich zwei Vorgänge: eine Kopie, gefolgt von der Löschung des Originals. Das Verzeichnis benennt alle Dateien im Verzeichnis rekursiv um und benennt jede Datei einzeln um.
Spezielle Dateien: BlobFuse unterstützt nur Verzeichnisse, normale Dateien und symbolische Verknüpfungen. Spezielle Dateien wie Gerätedateien, Pipes und Sockets werden nicht unterstützt.
mkfifo: Die Fifo-Erstellung wird von BlobFuse nicht unterstützt. Wenn Sie versuchen, diese Aktion auszuführen, wird ein Fehler „Funktion nicht implementiert“ angezeigt.
chown und chmod: BlobFuse unterstützt
chownkeine Vorgänge für block blob storage (FNS) oder Data Lake Storage (HNS). FNS-Speicherkonten unterstützenchmodkeine Vorgänge. HNS-Speicherkonten unterstützenchmodVorgänge, aber nur für untergeordnete Objekte innerhalb des Bereitstellungsverzeichnisses, nicht im Stamm-Bereitstellungsverzeichnis selbst.Gerätedateien oder Rohre: BlobFuse unterstützt das Erstellen von Gerätedateien oder -rohren nicht.
Extended-Attributes (x-attrs): BlobFuse unterstützt keine Vorgänge mit erweiterten Attributen (
x-attrsErweiterter Attribute).Schreiben von Streaming: Gleichzeitige Lese- und Schreibvorgänge für große Dateien können zu unvorhersehbaren Ergebnissen führen. Das gleichzeitige Schreiben in dasselbe Blob aus verschiedenen Threads wird nicht unterstützt.
Nächste Schritte
- Installieren von BlobFuse
- Konfigurieren von BlobFuse
- Bereitstellen eines Azure Blob Storage-Containers