Berechnung des erwarteten Overheads im UDF-Dateisystem

374
Aprel

Ich arbeite an einem Programm für Backup-to-Optical-Media, das eine Dateibaumstruktur durchläuft und Dateien zu UDF-Images hinzufügt ( mkisofsist das Backend), um sie auf optische Discs zu brennen, wobei je nach Bedarf große Dateien in Blöcke aufgeteilt werden. Als solches habe ich die vollständige Kontrolle, bis zu dem Byte, wie viele Daten in jedem UDF-Image enthalten sein müssen.

Wie berechne ich, wie viel Speicherplatz in einem UDF-Image für das Dateisystem-Overhead übrig bleibt?

Experimentell habe ich willkürlich 5 MB für 25-GB-Bluray-Bilder gewählt und hatte noch kein Problem, aber ich habe keine Belege dafür, dass 5 MB für alle Fälle effizient oder ausreichend sind, beispielsweise UDF-Bilder mit sehr vielen kleinen Dateien.

Ich verwende UDF 1.02.

1
Ich möchte auch wissen, wie der Dateisystem-Overhead basierend auf dem Disc-Inhalt für UDF-Discs geschätzt werden kann. Mit 24 GB komplexen Verzeichnisstrukturen und langen Dateinamen habe ich einen Mehraufwand von mehreren hundert MB gesehen. hapi vor 6 Jahren 0

0 Antworten auf die Frage