forum.netbsd.se - NetBSD Sweden

You are not logged in.

#1 2005-09-14 19:21:50

mikli485
Guest

andra dataspåret på en cd

me again...

jag har gjort en cd med NetBSD från i386cd.iso för några dagar sedan... idag lade jag till en mapp på denna cd (valde multisession i nero) med lite paket som jag har laddat ner... det vore smidigt att ha allt på samma ställe!

problemet uppstod när jag skulle kopiera dessa paket till BSD-datorn... jag monterade cdn enligt guiden, men när jag skriver ls ser jag bara de filer och mappar som tillhör iso-filen, alltså inte min nya katalog med paketen...

kan jag komma åt detta på något vis?

jag skrev cd0a när jag monterade, har det något med saken att göra?


- mikael

 

#2 2005-09-14 22:00:31

fredrik
Administrator
From: Göteborg, Sweden
Registered: 2004-05-10
Posts: 229
Website

Re: andra dataspåret på en cd

Känns som att det har blivit något knas när du brände CD'n för cd0a är bara vad enheten heter i NetBSD och den går inte att montera på så många olika sätt.

Offline

 

#3 2005-09-14 22:40:11

mikli485
Guest

Re: andra dataspåret på en cd

hmm... men cdn fungerar utmärkt i windows...

där ser jag min mapp tillsammans med det övriga innehållet, och det går att kopiera filerna felfritt...

kan det vara multisession som ställer till det, eller ska det funka i vanliga fall?

 

#4 2005-09-15 13:32:24

mikael
Member
From: Stockholm, Sweden
Registered: 2004-05-11
Posts: 101

Re: andra dataspåret på en cd

Offline

 

#5 2005-09-17 11:23:25

mikli485
Guest

Re: andra dataspåret på en cd

aha!

hmm, men... en ny fråga...

i guiden står det följande om montering av cd-rom:

---
To make things easier, you can add a line to the /etc/fstab file:

/dev/cd0a /cdrom cd9660 ro,noauto 0 0
Without the need to reboot, you can now mount the cdrom with:

# mount /cdrom
---

alltså, om man vill slippa skriva "mount -t cd9660 -o ro /dev/cd0a /cdrom" varje gång man monterar cdn kan man lägga till den i fstab... en första fråga, vad står "0 0" för i raden som jag lägger till i fstab?
när jag läste exemplet för multisession blev jag lite fundersam... där står det följande:

---
# mscdlabel cd1
track (ctl=4) at sector 142312
adding as 'a'
track (ctl=4) at sector 0
adding as 'b'

# cd /dev

# ls -l cd1*
brw-r-----  1 root  operator       6,  8 Mar 18 21:55 cd1a
brw-r-----  1 root  operator       6, 11 Mar 18 21:55 cd1d

# mknod cd1b b 6 9

# ls -l cd1*
brw-r-----  1 root  operator       6,  8 Mar 18 21:55 cd1a
brw-r--r--  1 root  wheel          6,  9 Mar 18 22:23 cd1b
brw-r-----  1 root  operator       6, 11 Mar 18 21:55 cd1d

# chgrp operator cd1b

# chmod 640 cd1b

# ls -l cd1*
brw-r-----  1 root  operator       6,  8 Mar 18 21:55 cd1a
brw-r-----  1 root  operator       6,  9 Mar 18 22:24 cd1b
brw-r-----  1 root  operator       6, 11 Mar 18 21:55 cd1d

Now you should be able to mount it.

# mount /dev/cd1b /mnt
---

nu till mina frågor...

finns cd0a (i mitt fall) redan som nod i /dev?

mknod tar två siffror som argument på slutet (major och minor säger manualsidorna), hur vet jag vad jag ska ange där?

hur kommer det sig att jag kan montera med "mount /dev/cd1b /mnt", dvs utan att ange parametrarna "-t cd9660 -o ro" som jag skulle göra enligt guiden?

till sist, kan jag lägga in detta spår i fstab också på samma vis som cd0a och bara skriva "mount /cdrom-b" (eller liknande)? I så fall, vad skriver jag i fstab-filen? Ska jag utelämna "cd9660 ro,noauto 0 0" (jfr föregående fråga)?



tack för all hjälp!
- mikael

 

#6 2005-09-17 11:28:21

mikli485
Guest

Re: andra dataspåret på en cd

tilläggsfråga till ovanståend inlägg...

måste man göra om proceduren med mscdlabel om man vill läsa en annan cd med multisession (som har andra storlekar på dataspåren)? ...i så fall hur mycket av proceduren, räcker det med att köra om kommandot mscdlabel, eller måste jag göra om noden?

 

Board footer

Powered by PunBB
© Copyright 2002–2008 PunBB