GNU/Linux >> LINUX-Kenntnisse >  >> Linux

mkfs.hfsplus:Befehl nicht gefunden

Das hierarchische Dateisystem (HFS) wurde von Apple für die Verwendung auf seinen Mac OS-Geräten erstellt. Es kann sowohl auf Partitionen als auch auf optischen Medien verwendet werden. Ab Mac OS X v10.6 sind HFS-Dateisysteme schreibgeschützt und können nicht erstellt oder aktualisiert werden. Unter Linux sind HFS-Dateisysteme schreibgeschützt.

HFS+ ist eine erweiterte HFS-Version, die von Apple für die Verwendung auf seinen Mac OS-Geräten entwickelt wurde. Es kann sowohl auf Partitionen als auch auf optischen Medien verwendet werden. HFS+-Dateisysteme können unter Mac OS gelesen/geschrieben werden. Unter Linux sind HFS+-Dateisysteme schreibgeschützt, es sei denn, HFS+-Journaling ist deaktiviert; dann ist Schreiben erlaubt.

Zu den bemerkenswerten Funktionen von HFS+ gehören die folgenden:

  • Unicode-basierte Datei-/Verzeichnisnamencodierung mit Unterstützung für Namen mit bis zu 255 16-Bit-Unicode-Zeichen
  • Ein B+-Baum (der Katalog-B-Baum) zum Speichern der hierarchischen Struktur des Dateisystems, wodurch eine baumbasierte Indizierung ermöglicht wird
  • Extent-basierte Zuweisung von Speicherplatz unter Verwendung von 32-Bit-Zuweisungsblocknummern mit verzögerter Zuweisung physischer Blöcke
  • Ein B+-Baum (der Extents Overflow B-Tree) zum Aufzeichnen der „Überlauf“-Extents von Dateien (der neunte und folgende – für Dateien mit mehr als acht Extents)
  • Mehrere Byte-Streams (oder Gabeln) pro Datei, mit zwei vordefinierten Gabeln und einer beliebigen Anzahl anderer, benannter Gabeln, die in einem separaten B-Baum gespeichert sind (siehe nächster Punkt).
  • Ein B+-Baum (der Attribut-B-Baum) zum Speichern beliebiger Metadaten pro Datei, wodurch native Unterstützung für erweiterte Dateisystemattribute bereitgestellt wird (deren Namen Unicode-Strings mit einer Länge von bis zu 128 16-Bit-Unicode-Zeichen sind)
  • Metadaten-Journaling durch den Journaling-Mechanismus auf VFS-Ebene des Kernels
  • Mehrere Mechanismen, die es einem Dateisystemobjekt ermöglichen, auf ein anderes zu verweisen:Aliase, feste Links und symbolische Links
  • Ein adaptives Clustering-Schema namens Hot File Clustering zur Verbesserung der Leistung kleiner Dateien, auf die häufig zugegriffen wird
  • Dynamische Verschiebung kleiner fragmentierter Dateien – basierend auf mehreren Bedingungen – zur Förderung der Dateikontinuität
  • Datei-Flags im BSD-Stil, mit denen Dateien als nur anhängbar, unveränderlich, nicht löschbar usw. gekennzeichnet werden können
  • Unterstützung für Benutzer- und Gruppenkontingente auf Volume-Ebene
  • Bereitstellung zum Speichern von Finder-Informationen in den Metadaten eines Dateisystemobjekts, wodurch die Verwaltung von Eigenschaften pro Datei ermöglicht wird, wie z. B. das Ausblenden von Dateierweiterungen und farbcodierte Beschriftungen
  • Bereitstellung zum Speichern mehrerer Zeitstempel pro Dateisystemobjekt, einschließlich eines expliziten Erstellungsdatums
  • Unterstützung für Groß- und Kleinschreibung (obwohl HFS+ standardmäßig die Groß- und Kleinschreibung, aber nicht die Groß-/Kleinschreibung beachtet)
  • Die dedizierte Startup-Datei, deren Speicherort an einem festen Offset im Volume-Header gespeichert ist (wodurch sie gefunden werden kann, ohne Details des Volume-Formats kennen zu müssen) und die von einem Nicht-Mac OS X-Betriebssystem verwendet werden kann um von einem HFS+-Volume zu booten
  • Unterstützung für Byte-Range- und Whole-File-Advisory-Locking

Wenn beim Ausführen des Befehls mkfs.hfsplus ein Fehler auftritt:

mkfs.hfsplus: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren.

Verteilung Befehl
Debian apt-get install hfsprogs
Ubuntu apt-get install hfsprogs
Kali-Linux apt-get install hfsprogs
CentOS yum hfsplus-tools installieren
Fedora dnf install hfsplus-tools
Raspbian apt-get install hfsprogs

Schlussfolgerung

Das HFS Plus-Dateisystem (oder einfach HFS+) ist das bevorzugte und standardmäßige Volume-Format unter Mac OS X. Der Begriff HFS steht für Hierarchical File System, das das flache Macintosh-Dateisystem (MFS) ersetzte, das in frühen Macintosh-Betriebssystemen verwendet wurde.


Linux
  1. mkfs.xfs:Befehl nicht gefunden

  2. dos2unix:Befehl nicht gefunden

  3. Sortieren:Befehl nicht gefunden

  4. sed:Befehl nicht gefunden

  5. localectl:Befehl nicht gefunden

Datei:Befehl nicht gefunden

tune2fs:Befehl nicht gefunden

fsck:Befehl nicht gefunden

tail:Befehl nicht gefunden

rm:Befehl nicht gefunden

touch:Befehl nicht gefunden