eine Datei mit Fuse in einen Block aufteilen

eine Datei mit Fuse in einen Block aufteilen

Wenn wir eine große Datei haben, die auf mehreren Speichermedien mit begrenztem Speicherplatz gespeichert werden muss, gibt es eine Fuse-basierte Lösung, die auf Dateiebene funktioniert?

Um ein konkretes Beispiel zu geben: Nehmen wir an, wir haben eine große Datei mit 2 TB. Und wir haben vier Festplatten mit jeweils 500 GB Kapazität, die in vier verschiedenen Verzeichnissen eingebunden sind. Offensichtlich müssen wir die große Datei auf die vier Verzeichnisse aufteilen, da jedes maximal 500 GB aufnehmen kann.

Eine Möglichkeit, die große Datei aufzuteilen, besteht darin, mithilfe von LVM ein logisches Volume mit 2 TB auf einem physischen Volume mit 500 GB zu erstellen. Dazu müssten wir jedoch auf Blockebene arbeiten und Loopback-Geräte verwenden, die möglicherweise nicht immer verfügbar sind.

Ich habe über UnionFS und ChunkFS gelesen, aber in diesem Fall scheint keines davon zu funktionieren. UnionFS fasst Dateien nur auf Verzeichnisebene zusammen. ChunkFS bietet eine in Blöcke unterteilte Ansicht der großen Datei, teilt den Schreibvorgang jedoch nicht auf verschiedene Verzeichnisse auf.

verwandte Informationen