Versionierung
Wenn die Versionierung des Object Storage aktiviert ist, können mehrere Objekte mit demselben Namen in den Object Storage kopiert werden. Die Versionierung legt dann eine zweite Version des Objekts an, ohne das erste zu überschreiben.
Beispiele:
Die Datei test.txt, die bereits zuvor hochgeladen wurde, wird weitere Male hochgeladen:
$ mc cp /home/bob/test.txt local/psbucket
/home/bob/test.txt: 26 B / 26 B ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 3.22 KiB/s 0s
Das Object Storage zeigt nun zwei Versionen dieses Objekts an:
$ mc ls --versions test.txt local/psbucket
[2025-11-02 13:00:13 UTC] 47B test.txt
[2025-11-02 13:00:18 UTC] 47B STANDARD 225f40ec-f931-4660-b13b-029b1df5fabc v3 PUT test.txt
[2025-11-02 12:53:06 UTC] 26B STANDARD d625d1b7-cfcc-402b-99ad-50bfe362bd17 v2 PUT test.txt
[2025-11-02 12:45:10 UTC] 13B STANDARD 2d2336a3-e036-4f10-a62c-de10460e31b9 v1 PUT test.txt
In der Ausgabe werden die aktuelle, sichtbare Version des Objekts (CURRENT VERSION) sowie die IDs der einzelnen Versionen angezeigt. Zudem wird die Aktion angegeben, durch die die Version entstanden ist (Upload oder Delete Marker).
![]()

