View previous topic :: View next topic |
Author |
Message |
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sat Mar 27, 2004 2:31 pm Post subject: [TIP] SuperMount -> E' ora di buttare il vecchio mount ;) |
|
|
Spesso girovagando per il forum internazionale, mi capitava spesso di inbattermi in post in cui si parlava di supermount, del suo utilizzo,ecc..Incuriosito ho trovato un Micro-HOWTO su come utilizzarlo. L'ho provato (lo sto testando) e devo dire che funziona proprio che è una bellezza
- Cos'è?
In pratica supermount si occupa di auto-montare/auto-smontare i device, evitando che l''utente debba chiamare mount/umount tutte le volte che deve cambiare il floppy/cd ecc..
E' utile soprattutto se si va di fretta nel cercare un file su floppy, memory card, ecc.. o se durante l'installazione di un gioco/programma con wine/winex si deve cambiare il cd per inserire il secondo cd e completare l'installazione.
- Come lo installo?
Prima cosa bisogna procurarsi un kernel con il supporto a supermount inserito
Io lo sto testando su questo
Code: |
bash-2.05b$ uname -a
Linux roby 2.6.4-gentoo-r1 #2 SMP Fri Mar 26 20:39:26 CET 2004 i686 Intel(R) Pentium(R) 4 CPU 1600MHz GenuineIntel GNU/Linux
bash-2.05b$ emerge -s gentoo-dev-sources
Searching...
[ Results for search key : gentoo-dev-sources ]
[ Applications found : 1 ]
* sys-kernel/gentoo-dev-sources
Latest version available: 2.6.3-r1
Latest version installed: 2.6.4-r1
Size of downloaded files: 33,863 kB
Homepage: http://www.kernel.org/ http://www.gentoo.org/
Description: Full sources including the gentoo patchset for the 2.6 kernel tree
License: GPL-2
bash-2.05b$
|
Nel caso nel non ci sia Supermount bisogna patchare il kernel scaricando la patch da
http://supermount-ng.sourceforge.net e applicarla con
Code: |
cp supermount-2.0.3-2.6.0.patch.gz /usr/src/linux
cd /usr/src/linux
gzcat supermount-2.0.3-2.6.0.patch.gz | patch -p1
|
A questo punto si entra nel menu di conf. del kernel
Code: |
File systems --->
Pseudo filesystems --->
<M> Supermount removable media support
|
Nota:
Personalmente non sono per il kernel "tutto d'un pezzo", meglio un bel modulo, così nel caso di problemi lo si può sempre togliere di mezzo ed evitare il crash
Inserito il modulo supermount in /etc/modules.autoload.d/kernel-2.6
andiamo a modificare il /etc/fstab
al posto del device mettiamo none poi il mount point, al posto del fs supermount, e al posto delle opzioni di mount mettiamole opzioni di supermount
Code: |
per esempio il masterizzatore
none /mnt/cdrecorder supermount fs=auto,dev=/dev/cdroms/cdrom0,--,users,exec 0 0
|
Nota:
auto proverà in ordine questi fs udf, iso9660, ext2, vfat, msdos
Volendo è possibile inserire uno di questi fs singolarmente per es. fs=vfat oppure fs=vfat:ext2
E' possibile aggiungere altri fs usando i ":".
Le normali opzioni di mount (users, default, ro, rw, ecc..) possono essere aggiunte dopo il device nelle opzioni di supermount con l'uso dei "--".
I "--" dividono infatti le opzioni di supermount dalle opzioni di mount.
Code: |
Esempio di /etc/fstab (il mio, dato che sono in fase "test" ho lasciato le vecchie opzioni anche per paragone con le nuove di supermount)
# <fs> <mountpoint> <type> <opts> <dump/pass>
# ------> Hard Disk Interni Primo Canale IDE <------
# Dischi Fissi
# Primary Master
# - Maxtor 60 GB
# Secondaty Master
# -
/dev/hda2 /boot ext3 noauto,noatime,users 1 1
/dev/hda3 / xfs noatime 0 0
/dev/hda5 none swap sw 0 0
/dev/hda1 /mnt/windows vfat defaults,users,exec,umask=000 0 0
/dev/hda6 /home xfs noatime,users,exec 0 0
# ------> Unita' rimovibili Ottiche Secondo Canale IDE <------
# Unita' Ottiche
# Secondary Master:
# - LiteOn 32x
# Secondary Slave:
# - Asus 50x
# PRIMA SUPERMOUNT
#/dev/cdroms/cdrom0 /mnt/cdrecorder iso9660 noauto,users,ro,exec 0 0
#/dev/cdroms/cdrom1 /mnt/cdrom iso9660 noauto,users,ro,exec 0 0
# -> SUPERMOUNT /CDROM /MASTERIZZATORE
# ----------------------------> LiteOn 32x
none /mnt/cdrecorder supermount fs=auto,dev=/dev/cdroms/cdrom0,--,users,exec 0 0
# ----------------------------> Asus 50x
none /mnt/cdrom supermount fs=auto,dev=/dev/cdroms/cdrom1,--,users,ro,exec 0 0
# ----------------------------> Unita' Magnetiche
# PRIMA SUPERMOUNT
#/dev/floppy/0 /mnt/floppino auto noauto,rw,users 0 0
# -> SUPERMOUNT /FLOPPY
none /mnt/floppino supermount fs=ext2:vfat,dev=/dev/floppy/0,--,users,rw,exec 0 0
# Memorie di Massa
# ----------------------------> Hp Photosmart 7260 - Card Reader
# PRIMA SUPERMOUNT
#/dev/sda /mnt/media auto noauto,users 0 0
# -> SUPERMOUNT
none /mnt/media supermount fs=auto,dev=/dev/sda,--,users,rw 0 0
# ----------------------------> Sony PowerShot S75
# PRIMA SUPERMOUNT
#/dev/sdb /mnt/photo auto noauto,users 0 0
# -> SUPERMOUNT
none /mnt/photo supermount fs=auto,dev=/dev/sdb,--,users,rw 0 0
# File System Virtuali e altro
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
|
Ulteriori info si possono vedere qui nel file
/usr/src/linux/Documentation/filesystems/supermount.txt
Spero sia utile
Ciao _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
hardskinone Guru
Joined: 02 Jan 2004 Posts: 460
|
Posted: Sat Mar 27, 2004 2:49 pm Post subject: |
|
|
Lo usavo gia' da qualche settimana e confermo che e' veramente comodo. In particolare mi e' tornato utilissimo per installare ut2003 e nwn ed evitare cosi' il problema del "Device is busy" |
|
Back to top |
|
|
Bengio Apprentice
Joined: 20 Feb 2003 Posts: 186 Location: Italy - Pisa
|
Posted: Sat Mar 27, 2004 5:38 pm Post subject: |
|
|
Io lo uso da tempo, incuriosito da questo post https://forums.gentoo.org/viewtopic.php?t=113911
Qui, leggendo anche i documenti nei links, si dice che il supermount per le periferiche usb, come una flashpen
o una macchina fotografica digitale, non e' il massimo poiche' il supermount e' stato pensato per supporti
rimovibili il cui device e' sempre presente e collegato (quindi hdd, cdrom, ecc).
Per montare dinamicamente flashpen ecc, e' meglio usare hotplug. Posto il link da cui prendere uno script che
va messo in /etc/hotplug.d/block e che monta dinamicamente le periferiche usb, creandovi una cartella usb in
/mnt con dentro una sottocartella il cui nome e' quello della periferica montata.
Il link per il download e' questo http://dev.gentoo.org/~wmertens/automount.hotplug |
|
Back to top |
|
|
Bengio Apprentice
Joined: 20 Feb 2003 Posts: 186 Location: Italy - Pisa
|
Posted: Sat Mar 27, 2004 5:45 pm Post subject: |
|
|
ah, dimenticavo.
Ho usato anche automount come da knoppix, ma per le periferiche locali e' troppo lento, quindi ho lasciato perdere.
In effetti, il suo scopo e' quello di automatizzare il montaggio di filesystem remoti. |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sat Mar 27, 2004 5:50 pm Post subject: |
|
|
Bengio wrote: | Io lo uso da tempo, incuriosito da questo post https://forums.gentoo.org/viewtopic.php?t=113911
Qui, leggendo anche i documenti nei links, si dice che il supermount per le periferiche usb, come una flashpen
o una macchina fotografica digitale, non e' il massimo poiche' il supermount e' stato pensato per supporti
rimovibili il cui device e' sempre presente e collegato (quindi hdd, cdrom, ecc).
Per montare dinamicamente flashpen ecc, e' meglio usare hotplug. Posto il link da cui prendere uno script che
va messo in /etc/hotplug.d/block e che monta dinamicamente le periferiche usb, creandovi una cartella usb in
/mnt con dentro una sottocartella il cui nome e' quello della periferica montata.
Il link per il download e' questo http://dev.gentoo.org/~wmertens/automount.hotplug |
Grazie per il contributo (appena riesco lo provo sulla fotocamera)
Il supermount l'ho messo anche sull'flash reader della stampante, perchè essendo sempre collegata al pc hotplug non si accorge se io tolgo e rimetto la memory stick e se la MS che inserisco è sempre la stessa.
Avevo pensato la stessa cosa per la fotocamera, ragionando così
- La attacco e hotplug me la carica in /dev/sdb.
- Supermount mi carica /dev/sdb e la monta in /mnt/photo
- così se inserisco un'altra MS mi viene automaticamente rimontata in /mnt/photo (come fa la stampante).
Correggetemi se sbaglio naturalmente _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
Bengio Apprentice
Joined: 20 Feb 2003 Posts: 186 Location: Italy - Pisa
|
Posted: Sat Mar 27, 2004 5:55 pm Post subject: |
|
|
Un'ultima cosa
montando il cd con supermount, mi sono accorto che non smetteva mai di girare (il bello e' che me ne sono accorto
la mattina ), quindi sarebbe meglio settare il lettore cd con hdparm -Sn dove, per chi non lo sapesse, S regola
lo sleep ed n indica quanti gruppi da 5 secondi si vuole aspettare prima che la periferica vada in sleep mode. |
|
Back to top |
|
|
Tiro l33t
Joined: 14 Feb 2003 Posts: 752 Location: italy
|
Posted: Sun Mar 28, 2004 4:55 pm Post subject: |
|
|
ciao a tutti....
nessuno ha ricevuto un bel accesso negato..? Da root ovviamente....la riga incriminata è questa:
none /mnt/dvdrw supermount fs=auto,dev=/dev/hdc 0 0 |
|
Back to top |
|
|
Tiro l33t
Joined: 14 Feb 2003 Posts: 752 Location: italy
|
Posted: Sun Mar 28, 2004 5:08 pm Post subject: |
|
|
beh...che dire...sono OT al 99% oggi...ok...tutto a posto... )) insistevo nel montare il dispositivo....vabbè.... |
|
Back to top |
|
|
tolipth Guru
Joined: 01 Dec 2003 Posts: 301
|
Posted: Sun Apr 18, 2004 3:21 pm Post subject: |
|
|
ciao,
riprendo il topic per chiedere alcune cose:
ma il mount e l'umount e' automatico? (cioe' senza usare il mount tipo knoppix?)
quindi la scrittura nei device e' immediata? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Sun Apr 18, 2004 3:24 pm Post subject: |
|
|
tolipth wrote: | riprendo il topic per chiedere alcune cose:
ma il mount e l'umount e' automatico? (cioe' senza usare il mount tipo knoppix?)
quindi la scrittura nei device e' immediata? |
Si l'idea e' proprio quella di non usare piu' i comandi mount e l'umount. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
tolipth Guru
Joined: 01 Dec 2003 Posts: 301
|
Posted: Sun Apr 18, 2004 3:39 pm Post subject: |
|
|
a cosa deve puntare il link simbolico:
? |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Sun Apr 18, 2004 3:44 pm Post subject: |
|
|
salve!
per chi ha già sperimentato il supermount:
non da piu' i problemi tipici che si riscontravano una volta (beh anche di recente) sulle mandrake ad esempio?
nello specifico: lavorava per bene per "N" mount/umount poi ad un certo punto incasinava mtab...non lo uso da allora... adesso è piu' affidabile?! _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
Bengio Apprentice
Joined: 20 Feb 2003 Posts: 186 Location: Italy - Pisa
|
Posted: Sun Apr 18, 2004 5:01 pm Post subject: |
|
|
Non ho mai usato la mandrake, ma e' anche vero che dava qualche problema che nel mio caso si traduceva in un blocco casuale del sistema!! Il supermount lo uso comunque da un po di tempo senza piu' problemi, non ricordo da quale versione del kernel (gentoo-dev-sources configurato a manina), sulla partizione fat32 e per il lettore cd. Ogni tanto, premendo il pulsante di espulsione, non vuole buttare fuori il cd ma basta fare un eject per risolvere il tutto. Spero che anche questo problema sia risolto al piu' presto. E' davvero comodo
Bengio |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Sun Apr 18, 2004 5:05 pm Post subject: |
|
|
si uno dei problemi piu' frequenti che ricordo era appunto l'impossibiltà di espellere un dispositivo specie se montato,
il fatto che cmq non accada di frequente è già un bon segno ma preferisco aspettare ancora unpo' prima id utilizzarlo! _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
pascalbrax Apprentice
Joined: 21 Jan 2004 Posts: 280 Location: 127.0.0.1
|
Posted: Sun Apr 18, 2004 11:05 pm Post subject: |
|
|
io con mandrake ricordo che montare i floppy con il supermount equivaleva a formattarli a basso livello... diventavano inutilizzabili
poi ho imparato a fare una decina di sync da terminale, questo mi permise di salvare un floppy su 100
OT
io per ut2003 e nwn, quando mi sono accorto che bisognava cambiare cd, ho fatto un bel CTRL-Z dal terminale dove ho lanciato il setup, cd ~ seguito da un bg e da il relativo smontaggio/rimontaggio cd
/OT _________________ "One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler |
|
Back to top |
|
|
blackgenio Tux's lil' helper
Joined: 18 Nov 2003 Posts: 133 Location: Verona
|
Posted: Mon Apr 19, 2004 8:58 am Post subject: |
|
|
Quote: |
io con mandrake ricordo che montare i floppy con il supermount equivaleva a formattarli a basso livello... diventavano inutilizzabili
|
io utilizzo supermount anche per il floppy però non ho mai avuto problemi.
forse mandrake ha qualche problemino
Quote: |
# -> SUPERMOUNT /CDROM /MASTERIZZATORE
# ----------------------------> LiteOn 32x
none /mnt/cdrecorder supermount fs=auto,dev=/dev/cdroms/cdrom0,--,users,exec 0 0
# ----------------------------> Asus 50x
none /mnt/cdrom supermount fs=auto,dev=/dev/cdroms/cdrom1,--,users,ro,exec 0 0
|
Visto che siamo in tema di rivoluzioni perchè non togliere anche l'emulazione scsi che ormai
non serve più.
O meglio con le nuove versioni dei tool per masterizzare le periferiche non devono piu
necessariamente essere viste come unità scsi.
Togliamo un pò di moduli superflui e sotituiamo
dev=/dev/cdroms/cdrom0
con un bel
dev=/dev/hdX
naturalmente prima bisogni ricompilare il kernel eliminando l'emulazione scsi ed eventualmente
pulendo grub.conf o lilo da eventuali prarametri del tipo
hdx=ide-scsi
Cia ciaoo |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|