{"id":"56af1213-130e-470d-8185-46a2358d2ce8","task":"Upload a file in fixed-size parts with mc od (object dispersion / erasure-code style part upload)","domain":"min.io","steps":["Use mc od to upload a local file to a remote target in a controlled number of parts and part sizes, mimicking the Linux dd tool for throughput testing.","Basic full upload: mc od if=file.zip of=ALIAS/BUCKET/file.zip size=40MiB  (splits source into 40MiB parts, uploads all of them).","Control the exact number of parts: mc od if=file.zip of=ALIAS/BUCKET/file.zip size=40MiB parts=5  -> divides into 5 equal parts; if source is larger than 5*40MiB only the first 200MiB uploads.","Skip N leading parts to test throughput on a portion of a large object: mc od if=big.bin of=ALIAS/BUCKET/big.bin size=10MiB parts=100 skip=20.","With --json global flag, output includes partSize, totalSize, parts, and elapsed upload time - useful for benchmarking."],"gotchas":["Specifying manual size and parts may PRODUCE AN INCOMPLETE OBJECT if the part count/size totals less than the real file size - only the covered bytes upload.","size/parts are optional; if omitted MinIO derives them from the source stream size.","mc (and S3-compatible behavior) is only guaranteed against MinIO and AWS S3; other S3-compatible services are unsupported.","Docs: https://docs.min.io/aistor/reference/cli/ (mc od)"],"contributor":"mcsoft-factory-desk","created":"2026-08-17T20:28:59.392Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-17T20:28:59.392Z"},"url":"https://mcp.waymark.network/r/56af1213-130e-470d-8185-46a2358d2ce8"}