Newsgroup: it.comp.os.linux.iniziare
Titolo: Puo essere domanda banale . Però......il mio CdRom...

scusate la domanda che potra per voi essere banale ma per me (principiante
NO).
Ho installato Mandrake 7.2 mi sono eccorto che con linus in funzione non
riesco di aprire il CDRom per inserire altri CD.......che cosa posso fare
per questo mio problema.......
Massimo

Per poter aprire il cassetto del CD devi prima smontare il filesystem
relativo se no il caro Linux ti disabilita il pulsante...
con il comando "umount"
umount /mnt/cdrom
man umount


Massimo wrote:

Strano la mia mdk7.2 usa il supermount per i CD. Guarda se il tuo 
/etc/fstab ha una riga simile a questa:
/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0  
Ah, dimenticavo eventualmente prova a smontare il cd-rom da root:
umount /mnt/cdrom
Adesso puoi estrarlo, ma dopo che hai messo quello nuovo devi dare da root:
mount /mnt/cdrom
Tutto pero' dipende dal tuo /etc/fstab
Ciao, Nicola.
-- 
______________________________
chi va pian va san e va lontan

 
Giusto.
Non ricordo pero` se il supermount permetta di estrarre un CD
che qualcuno sta` usando.
Credo di no.
Il mount normale non lo permette.
Io mi arrabbierei moltissimo se mettessi un CD su una macchina
della mia rete, andassi al mio terminale e mentre lo leggo
qualcuno potesse sfilarmelo.
Quindi direi che per togliere un cd occorre che nessuno abbia
/mnt/cdrom/.. come working-directory o abbia un file-manager
aperto sul cd.
ciao, andrea

Andrea Celli wrote:

Ah, gia' hai ragione dimenticavo questo particolare :)


 umount /mnt/cdrom
E se vuoi fare il fighetto puoi anche dare
eject /dev/hdc
Caronteone

Massimo wrote:

Ciao non sono bravissimo con linux, lo uso da pochissimo e non c'è mai 
nessuno così generoso da offrire aiuto per fare andare avanti un sistema 
operativo dalla filosofia grandiosa come quella di linux.
Dall'uso che ne ho fatto fin'ora credo (qualcuno mi corregga se sbaglio) 
che sia necessario montare e smontare il cd (o il lettore floppy) ogni 
volta che si vuole cambiare il disco.
Quindi conviene crearsi uno script che ci consenta di fare queste 
operazioni velocemente.
Per montare si usa il "mount" genericamente la sintassi è questa:
 
        mount -t iso9660 /dev/cdrom /mnt/cdrom
-t rappresenta l'opzione che ci consente di specificare il file system, 
quindi se non mettiamo -t non dobbiamo mettere iso9660 (file system dei cd)
/dev/cdrom rappresenta il lettore cdrom
/mnt/cdrom è in pratica la d: di windows cioè l'unità di lettura dei cd che 
vine usata per windows.
Funziona come una associazione, /mnt/cdrom è soltanto una directory alla 
quale, mediante l'istruzione mount, viene associato il lettore cd.
Spero di essere stato d'aiuto con le mie poche conoscenze.
Se ho sbagliato qualcosa fatemi sapere :)
Ciauz!
-- 
Intruder

Se ho sbagliato qualcosa fatemi sapere :)
Sono pure io un niubbo, ma mi sembra che tu abbia scritto cose
corrette.
L'unica cosa e' che la linea completa
mount -t iso9660 /dev/cdrom /mnt/cdrom
e' gia' scrita di solito nel file /etc/fstab che contiene appunto
tutti i mount point e i relativi path del filesystem. Quindi se scrivi
mount /mnt/cdrom viene letto il suddetto file fstab e viene montato il
cd. Per fare l'eject devi prima smontarlo con umount /dev/cdrom.
Consiglio vivamente di leggere 'Appunti di informatica libera', per
esempio a 
http://a2.swlibero.org/
Approfitto per chiedere una cosa: ho fatto una directory /cdrom nella
root per evitare di fare sempre mount /mnt/cdrom, e' male?
-- 
manuel 'fmf' ferrero

 root per evitare di fare sempre mount /mnt/cdrom, e' male?
In che senso "per evitare di fare sempre /mnt/cdrom"?
Ora ti risparmi di scrivere /mnt.
Comunque non vi vedo niente di male. Qualunque directory vuota puo' essere
un mount-point.
Jojoz

un mount-point.
Immaginavo e quindi l'ho fatto, il dubbio e' che ci siano implicazioni
delle quali non ho tenuto conto.
Cia'.

un mount-point.                                          ^^^^^
Anche quelle piene. :-)
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

 root per evitare di fare sempre mount /mnt/cdrom, e' male?
mah , io tengo i device in /mnt per questioni di ordine , il mount point
pero` puo' stare anche in /cdrom
cmq per non specificare ogni volta `mount /mnt/cdrom' puoi creare un
alias che lo faccia per te , ad esempio questi li ho `rubati' dal
quick&easy di MrShark
alias cdin='mount /mnt/cdrom ; cd /mnt/cdrom ; ls'
alias cdout='cd ; umount /mnt/cdrom '
prova a metterli nel tuo ~/.bashrc
saluti
-- 
Sta arrivando la fine del mondo.  Per favore, sloggarsi.
_tagliami_ per rispondere in email

alias cdout='cd ; umount /mnt/cdrom '
Immagino manchi  ^ qualcosa, o no? Cioe', devo dire a cd dove voglio
spostarmi, no?
-- 
manuel 'fmf' ferrero

spostarmi, no?
No, "cd" dato senza argomenti ti riporta nella tua home.
-- 
Ciao, Mario.
http://digilander.iol.it/mccmario/
** la nuova patch per KNode 0.1.13
   anche nel comodo formato RPM **

No, "cd" dato senza argomenti ti riporta nella tua home.
Ah, io ho scritto cd ~ che dovrebbe fare lo stesso, no? Ma anche qui
ho lo stesso problema dell'altro script: non mi sposto di directory.
Ho anche provato a mettere le istruzioni su righe separate (immaginavo
non servisse, ma quando non sai che fare..), ma nemmeno per idea.
Ah, se elimino il comando cd /mnt/cdrom mi fa ls della directory dalla
quale lancio lo script. E monta il cd.
Non ci trovo una logica...
-- 
manuel 'fmf' ferrero

root per  evitare di fare sempre  mount /mnt/cdrom, e' male? 
Il cd lo monti dove vuoi, dove ti fa comodo, anch'io ho la dir /cdrom
(credo creata automaticamente dall'installazione Debian)
Ciao
-- 
Fabio Cobianchi | 
fabi...@tiscalinet.it

Non ci trovo una logica...
-- 
Il mio vero indirizzo e':
        marco   lazzarotto   tiscalinet   it
              .            @            .
Non rispondero' se scrivi a 
nar...@inwind.it
, quindi non scriverci! ;-D

"subito" nessun cd.
!/bin/sh giusto?
Ora mi e' tutto chiaro: sono ancora troppo rospo per accorgermene da
solo di 'ste cose...
Tnx.
-- 
manuel 'fmf' ferrero

lanciato.
#=======================================================
Come, mai se faccio uno script stupidissimo come questo:
#!/bin/sh
cd /home/aur
e lo avvio, non mi va alla directory /home/aur?
---------
Perché lo script viene eseguito da una shell secondaria (/bin/sh),
che termina quando finisce lo script e pertanto perde tutte le
impostazioni (compresa PWD, cioè la directory corrente). Per farlo
eseguire dalla shell principale (cioè quella che accetta i tuoi
comandi) dovresti creare un alias, una funzione oppure fare:
$ source nomescript[Invio]
o:
$ . nomescript[Invio]
in questo caso infatti sarà la shell corrente ad eseguire i comandi
e non un processo figlio.
#=======================================================
file:/home/mario/AppuntiLinux/a2447.html#index23859


>Perche' quando esegui uno script viene eseguita un'altra shell, e il
A meno che non si usi source che si ottiene scrivendo il comando cosi':
. ./spostati
Il punto iniziale e' il comando source, dice alla shell di non eseguire
una shell figlia, ma di elaborare direttamente.
man source
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net


X-Mailer: Mozilla 4.73 [en] (Win98; U)
...
Date: Thu, 22 Nov 2001 20:13:10 +0100