Mount/Unmount ISO fajlova bez narezivanja
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Mount/Unmount ISO fajlova bez narezivanja  (Pročitano 5402 puta)
0 članova i 1 posetilac pregledaju ovu temu.
BrokeBody
Me, I and Myself
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



WWW
« poslato: 08 Јануар 2006, 05:53:26 »

Mount ISO fajla:
Kod:
sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop


Unmount ISO fajla:
Kod:
sudo umount /media/iso/


Ako vam je K3b jedini instalirani program, preporucuje se da se ISO fajlovi raspakuju u /tmp/kde-vas_user/, posto mu je to default directory. Po mojoj zdravoj logici ne razumem zasto ljudi bas taj /tmp/kde-vas_user/ preporucuju kao temporary direcotry? :?
Prijavi uredniku   Sačuvana

dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1389



« Odgovor #1 poslato: 12 Мај 2008, 12:41:13 »

Neke nrg slike idu kao prethodni post

Međutim neke slike (isto nrg) imaju offset od 307200 (ovo je odavno poznato u stvari
ima još referenca po netu)
Kod:
mkdir /mnt/iso
modprobe loop
losetup -o 307200 -v /dev/loop3 "Image_ime.nrg"
mount -t iso9660 -o ro,user,noauto,nosuid,nodev /dev/loop3 /mnt/iso/

prvi slobodni loop uređaj (ovde je /dev/loop3) može da se pronađe sa
Kod:
losetup -f

u novim kernelima (2.6.24)je povećan  broj loop uređaja na beskonačno
tu je malo drugačija procedura ,mislim

za različite distroe moguće je igranje sa mount opcijama recimo ',umask=0'
za ubuntu 'sudo' ispred komandi ali bez umask=0 (ili i bez nosuid nodev)
uvek neka bude  'ro' opcija prisutna inače će da upisuje u iso/nrg datotku Cheesy

(mislim da postoje i skripte negde koje automatizuju proces)
ovo ne radi za one najnovije nrg koji su iz više delova

EDIT: nisam probao za DVD slike sa udf sistemom datoteka Huh?
verovatno '-t udf' i eventualno neke specifične opcije za udf,
da li ima puno dvd-ova sa udf sistemom datoteka? (obično je pored udf paralelno i iso9660 jedino što ako postoji datoteka veća od 2GB ,ne vidi se u iso9660)
« Poslednja izmena: 12 Мај 2008, 12:58:59 od dukenukem4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
Александар Урошевић
ГНУ Шумадинац
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 492


Proprietary hater


WWW
« Odgovor #2 poslato: 12 Мај 2008, 14:25:51 »

28 months later

Ma jok, nije u pitanju treći deo filma 28 days later i 28 weeks later Wink

btv, AcetoneISO2 može da bude nekome zanimljiv za automatizaciju svega toga iz GUIja.
Prijavi uredniku   Sačuvana

kosmi
Sr. Member
****
Van mreže Van mreže

Poruke: 491



« Odgovor #3 poslato: 12 Мај 2008, 14:37:00 »

 Samo što Aceton nije gtk, jbg  CryCheesy

 @duke

 Ove skripte rade na Ubuntu i Debian za udf iso dvd-ove. Imaš li nešto za mdf-ove:)?
Prijavi uredniku   Sačuvana
dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1389



« Odgovor #4 poslato: 12 Мај 2008, 15:59:11 »

e, hvala Afro

sad sam nešto gledao, kaže da ide slično kao iso ,međutim neće Huh?
http://codesnippets.joyent.com/posts/show/898
(nemam baš puno mdf-ova)
nađoh nekakav čudan, skraćeni Cheesy (on onako izgleda ko pun Huh? )
kada mu se uradi
Kod:
losetup -o 4880 -v /dev/loop3 skraceni.mdf
pa onda
Kod:
mount -t iso9660 -o ro,user,noauto  /dev/loop3  /mnt/virtcd
tada javlja
> mount: Not a directory
A u ostalim slučajevima sa drugim ofsetom drugačiju grešku

ako ima neki offset ,a nije skraćena verzija ,može da se proba
da se nađe offset za mdf , u hex editoru traži CD001
Citat
0000037648 01 43 44 30 30 31 01 00 20 20 20 20 20 20 20 20 .CD001..       
0000037664 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                 

pa onda 37648 - 32768 = 4880 (ispalo u ovom slučaju) Cheesy
Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
dukenukem_4d
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1389



« Odgovor #5 poslato: 12 Мај 2008, 17:08:35 »

prateći acetone link Afro

dolazi se do http://fuse.sourceforge.net/wiki/index.php/FuseIso
a potom  https://sourceforge.net/projects/fuseiso/
(i eventualno preko svn da se skine)

i koji je manje-više uspešno umountovao i onaj skraćeni mdf Cheesy
(ali vidi se u mc ) bez ikakvih ofseta u user modu

eventualno mi je pravilo problem ,jer nije mogao da nađe fuse.pc
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"

Kod:
fuseiso skracen.mdf ~/temp/mnt -o ro

« Poslednja izmena: 12 Мај 2008, 17:12:42 od dukenukem4d » Prijavi uredniku   Sačuvana

ADSL 512 Slackware Srbija Psy linux notorrni_modem ali se teže instalira od oootranslit ња ња ња
kosmi
Sr. Member
****
Van mreže Van mreže

Poruke: 491



« Odgovor #6 poslato: 12 Мај 2008, 20:00:21 »

 Ja skinuh acetone source u nadi da vidim kako montira mdf-ove, kad ono ispade da većinom poziva fuseiso za većinu stvari (čem' li sam se nadao) Cheesy. Ima ga i Hardy repou jeste dosta starija verzija, al radi Afro. Ostaje samo da smandrljam skriptu i to je to;). Hvala cool.
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: