SL-03 — Linux rsync transfer and verification
Supplemental lab · v23 · complements the Progressive Labs without changing their sequence
Learning objective
Linux rsync transfer and verification. Produce a documented result that distinguishes content integrity, metadata behavior and the limits of your test.
Prerequisites
Disposable Linux lab VM; basic shell navigation; separate synthetic source and destination.
Tools
- rsync
- Bash
- Python 3
- Supplied student helpers
Lab resources — start here
Open the companion field guide — instructions and worked examples.
Download the student kit (ZIP) — guide, scripts and supporting lab files.
Browse all labs — Progressive and Supplemental Labs.
Procedure
Extract the student kit, read its README and guide, and record Linux/tool versions and filesystem/mount policy.
Set up the synthetic fixture exactly as the guide specifies. Explain the source trailing slash and intended destination layout.
Run the guide’s dry-run stage and retain the proposed selection and itemized output.
Perform the logged transfer with the supplied wrapper. Preserve exit status and output; stop on errors rather than treating partial transfer as success.
Repeat the transfer, then use the supplied hash verification. Interpret itemized changes separately from content equality.
Complete the worksheet and state which timestamps/permissions were checked. An archive flag does not establish preservation of every metadata class.
Submit
Environment and scope; dry-run and transfer commands/logs; exit codes; repeat-run result; hash comparison; worksheet and bounded conclusion.
For each screenshot, include the command, relevant input, complete result and a step label. Keep raw logs with screenshots. Report errors and untested steps explicitly.
Completion criteria
- Correct input scope and recorded environment.
- Commands follow the companion guide and their exit status is explained.
- Content checks and metadata observations are supported by retained evidence.
- Results distinguish observations from expected examples and untested claims.
- The analyst conclusion does not exceed the evidence.