Primoz Gabrijelcic wrote:
> 
> > > Kaj pa sploh je "loopback file"?
> > Npr. sliko narejenega CD-ja lahko "mountas" na loopback napravo in potem
> > gledas kaj je notri itd...
> 
> Ma nč ne štekam. Kaj zdaj - a loopback file a loopback device? A LF je fajl,
> ki ga montiraš na LD? A lahko na LD montiraš karkoli ali samo slike CD-jev?
> Please expand...

loopback device je hack^H^H^H^Hdriver, ki "pretvori" navadno datoteko
v device-file. Potem s tem device-filetom lahko delas vse kar bi delal
s pravimi device-fileti ( skoraj vse, verjetno so kake kvake ).
Aja , kreirani device je tipa block.

LF je ocitno datoteka, ki je priheftana na LB device :

losetup -neka-opcija /dev/loop0 /tmp/neki-file 
# to bo priheftalo /tmp/neki-file na /dev/loop0
# /dev/loop0 je uporabljeni LB device ( drugi so se loop1 , loop2 ...
# /tmp/neki-file je LF

vsebina /dev/loop0 je zdaj enaka vsebini datoteke /tmp/neki-file
razlika je predvsem v tem da lahko device-file mountas, medtem ko
navadne
filete ne mores.

Primer : ( imena ukazov in njihove opcije niso nujno pravilna )

dd if=/dev/zero of=/tmp/slika bs=1k count=1440
mkfs.ext2 /tmp/slika 1440
mount -o loop -t ext2 /tmp/slika /mnt/test # -o loop avtomatsko pozene
losetup
cp /tmp/nekaj/* /mnt/test
#delaj se neke vragolije v /mnt/test
...
umount /mnt/test # bo tudi avtomatsko odkonfiguriral /dev/loop0 , ce je
# bil /mnt/test mountan -o loop
dd if=/tmp/slika of=/dev/floppy

# tako si naredil floppy, ne da bi med kreiranjem trpel nizko
# hitrost disketne enote ( ceprav je res da cache pomaga,
# razen ce sploh nimas disketne enote in bos na koncu prenesel
# sliko na sistem, ki jo ima )

David Balazic

Одговори путем е-поште