Ako zálohovať Sam Coupé diskety na PeCi
Ak máte potrebu zazálohovať si diskety zo Sam Coupé, tak sa to robí takto:
mknod /dev/fd0u800 b 2 120 dd if=/dev/fd0u800 of=image.mgt status=progress
To je síce matematicky správna odpoveď a zápisok by tu mohol skončiť. Ale taktiež je to taká darebná a nič nehovoriaca odpoveď. Pozrime sa na to trochu podrobnejšie.
Najprv by sa nám hodila informácia, ako vyzerá formát diskety pre Sama. To môžeme vyčítať napríklad z tejto stránky: Sam Disk Operating System. Píšu tu, že Sam má formát 80 stôp na stranu, 10 sektorov na stopu po 512 bajtoch. Dohromady je to teda 800kB dát.
Ďalej by nás mohlo zaujímať, ako túto informáciu predáme floppy ovládaču. Tu nám pomôže manuálová stránka man fd, kde sa píše, že ovládače floppy sú blokové zariadenia s major číslom 2. Nasledujú tabuľky pre rôzne formáty a veľkosti diskiet. Nás zaujíma tabuľka 3.5 inch double density device files, kde sa dočítame, že nami požadovaný formát má minor číslo 120.
Ak vaša linuxová distribúcia (tušili ste vôbec, že tento postup je pre linux?) nevytvorila potrebné blokové zariadenia pre vás, tak si ho budeme musieť vytvoriť sami. Tu sa hodí prelúskať man mknod. Nakoniec si už len celú disketu DDčkneme do súboru a práca je hotová.
Zrejme ste pochopili, že si tento článok píšem pre seba. Naozaj ma neteší, keď mám používať záhadné a nič nehovoriace čísla. Takže tu je aspoň krátke vysvetlenie. Prajem vám veľa úspešne zazálohovaných diskiet!