Wie ordne ich einem Loop-Gerät nur einen Teil (byte- oder blockbasiert) einer Gerätedatei oder einer regulären Datei zu?

0

Wie kann ich ein Loop-Gerät eines vorhandenen Blockgeräts oder einer regulären Datei mit einer Größe erstellen? z so dass ein bestimmtes Byte x (mit x > 0 ) erscheint als erstes Byte, x+1 als zweites usw. und ein bestimmtes Byte y als letztes Byte (mit x < y z ). Es wäre großartig, wenn es eine Lösung gäbe, die Teilmengen eines 1-TB-Geräte-Images liefern könnte.

Hier geht es nicht um Vorgänge auf Dateiebene (z. mount -o bind ).

Karl Richter
quelle
Dies riecht nach einem XY-Problem. Übrigens muss das gemountete Gerät ein gültiges Dateisystem enthalten.
sawdust
@sawdust, richtig, ich hoffe ich habe die unübersichtlichen Teile entfernt oder sie zumindest geschrumpft. Ich habe eine Antwort gefunden, die verwendet wird losetup mit -o und --sizelimit Optionen. Wenn Sie den Status "gehalten" entfernen, werde ich eine Antwort posten.
Karl Richter
Bitte posten Sie eine Antwort wie Sie sagten. Hinterlasse mir einen Kommentar und ich werde ihn unterstützen.
Kamil Maciorowski
@KamilMaciorowski Ich erinnere mich nicht, sorry - und ich meine nicht "aber vielleicht, wenn Sie mir eine Aufwertung geben, kann ich mich erinnern";) zu viel Zeit ist vergangen.
Karl Richter