Portál AbcLinuxu, 16. července 2025 05:17


Dotaz: rozdelit neco na vice disket

2.10.2003 21:09 daymoon | skóre: 7 | blog: Zde žádný smysl nenajdete
rozdelit neco na vice disket
Přečteno: 120×
Odpovědět | Admin
Zdravim, zkoumal jsem, jak rozdelit napr. 3MB soubor na x disket. Nasel jsem tar -M (vice svazku), tedy napisu tar -cfM mp3.mp3 /dev/fd0h1440 a uz to jede, v pohode. Ale neumim to vycist, kdyz dam cist z prvni diskety, tak ulozi pul souboru a kdyz z druhy tak napise ze je to pokracovani souboru a ze se nemuze zotavit atd. Pri vycitani pouzivam dle LDP3 str. 249, je to kapitola zalohovani s tar. Prikaz na vycitani: tar -xf /dev/fd0h1440, tam maji priklad na hodne malych souboru, ja potrebuju velky soubor rozdelit. Diskety byly s formatem po mkdosfs a mkfs.ext2. Diky za rady, Petr
Když chudý nevolí levici, je to stejná hloupost, jako když bohatý nevolí pravici.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.10.2003 21:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše rozdelit neco na vice disket
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použij split. Pokud si pamatuješ, jak je disketa velká, můžeš to rozdělit přesně na její velikosti a psát to přímo na zařízení /dev/fd0 (v tom případě je samozřejmě jedno, co tam bylo za filesystém). Nebo lze samozřejmě kouzilt s dd a offsety, ale to je ,mírně` náchylné k chybám. Já jsem obvykle líný, takže používám -b 1400 k, a kopíruji jednotlivé kusy nomálně jako soubory na filesystém, co tam zrovna je...
Josef Kufner avatar 2.10.2003 21:43 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše rozdelit neco na vice disket
Co jsem si vsiml, tak na krabickach od disket pisou, ze formatovana ma 1,44 MB a nenaformatovana 2,0 MB. Takze jestli je to pravda (vypada to logicky), tak vytvorit si pro kazdou disketu jeden soubor a ten pak pomoci dd nacpat na disketu.
Hello world ! Segmentation fault (core dumped)
2.10.2003 21:57 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše rozdelit neco na vice disket
No nevím, jak chceš něco adresovat na nenaformátované disketě, nemáš stopy, sektory, nic... (i když moje vědomosti o disketách tedy pocházejí převážně z DOSU...). cat /dev/fd0 >soubor vytvoří soubor o velikosti 1474560 bajtů (pokud zrovna nemám v mechanice nějakou vadnou disketu ;-) A to bych považoval za objem dat, který lze na disketu normálně nahrát.
Josef Kufner avatar 2.10.2003 22:13 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše rozdelit neco na vice disket
Vzdycky jsem si myslel, ze tech 0,56MB (= 2,0MB - 1,44MB) zabira souborovy system, ale priznam se, ze od doby kdy jsem poprve hrabnul s dd na disketu uz o tom dost pochybuju. Ale na druhou stranu, kde jsou ulozeny data o rozmisteni souboru, kdyz dd nacte 1.44MB a volne misto se ukazuje stejne velke? Nejsem moc dobry matematik, ale 1,44 - 1,44 = 0. Reseni se nabizeji dve:
1) zazraky se deji
2) neco mi uniklo
Hello world ! Segmentation fault (core dumped)
2.10.2003 23:53 Vit Baloun | skóre: 11
Rozbalit Rozbalit vše rozdelit neco na vice disket
Odpovědět | | Sbalit | Link | Blokovat | Admin
nevim, jestli jsem dobre pochopil o co ti jde, ale pro rozeskani a se da pouzit treba neco takoveho. tech 1400 k se na disketu vejde, ne?
gzip --stdout soubor | split -b 1400k - nazev
a pak opetovane poskladani takhle:
cat nazev.* | gzip -d > soubor

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.