[OSy] cteni z loopback device
Martin Decky
decky at dsrg.mff.cuni.cz
Mon Apr 2 19:41:21 CEST 2007
Hezky podvecer,
> uz druhy den resim problem pri cteni z loopback device:
> Mam namapovany soubor o velikosti 3567B a ctu ho od zacatku po sektorech
> pomoci funkce bread. Problem je v tom (pokud to chapu spravne), ze kernel
> bere sektory dlouhe 512B a ty posledni data na konci me nenecha precist,
> protoze tam neni uplny sektor.
Ano, standardni loopback device v kernelu skutecne zarovnava velikost
virtualniho zarizeni na nasobky sektoru dolu. Zadne elegantni reseni me
nenapada, takze moznosti jsou zhruba dve:
a) Zvetsit ten ZIP soubor na velikost nasobku 512 B, coz muze udelat
mount helper. Nastesti vetsina ostatnich utilit pro praci s formatem ZIP
jej i nadale bude povazovat za korektni archiv.
b) Modifikovat loopback device, aby dovedl pracovat s poslednim neuplnym
sektorem. Myslim si, ze ta uprava by nebyla prehnane slozita, ale chapu,
ze to je neprijemna komplikace.
M.D.
More information about the NSWI004
mailing list