Groot bestand in delen knippen
Vandaag kreeg ik een vraag waarom een iso bestand niet naar een externe harde schijf gekopieerd kon worden. Dat had natuurlijk te maken met de bestandsomvang van die iso (4,3 GB) en de beperking van die externe harde schijf. Die was namelijk voorzien van een fat32 bestandssysteem en die kan geen bestanden wegschrijven die groter zijn dan 4 GB.
Omdat die externe harde schijf al vol stond met kostbare foto’s en filmpjes was het opnieuw formateren van die schijf geen handige oplossing. Maar het probleem is wel te omzeilen door gebruik te maken van het split commando. In dit voorbeeld heet het iso bestand file.iso
Split
Je gaat naar de map waar die file.iso staat geparkeerd. En dan kies je vervolgens voor het commando:
split -b 700m file.iso
De 700m is een eigen keuze. Je kan b voor bytes gebruiken, k voor kilobytes en m voor megabytes. Door te kiezen voor 700m heb je altijd nog de mogelijkheid om die bestanden naar een cd te schrijven.
Dankzij het split commando worden er dan bestanden aangemaakt van 700 Mb. met de namen xaa, xab, xac, xad etc. etc. etc.
Die bestanden kan je vervolgens zonder problemen kopiëren naar de externe harde schijf.
Terugzetten
Als je later dan weer over die iso wilt beschikken kopieer je ze terug naar je Linux desktop. Als je daar dan in een terminal het volgende commando intikt wordt de file.iso weer aangemaakt.
cat xa* > file.iso