Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] SuperMount -> E' ora di buttare il vecchio mount ;)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
-YoShi-
l33t
l33t


Joined: 26 Nov 2003
Posts: 684
Location: Besana Brianza - ItaLy -

PostPosted: Sat Mar 27, 2004 2:31 pm    Post subject: [TIP] SuperMount -> E' ora di buttare il vecchio mount ;) Reply with quote

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 8)

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 :wink:
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
View user's profile Send private message
hardskinone
Guru
Guru


Joined: 02 Jan 2004
Posts: 460

PostPosted: Sat Mar 27, 2004 2:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bengio
Apprentice
Apprentice


Joined: 20 Feb 2003
Posts: 186
Location: Italy - Pisa

PostPosted: Sat Mar 27, 2004 5:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bengio
Apprentice
Apprentice


Joined: 20 Feb 2003
Posts: 186
Location: Italy - Pisa

PostPosted: Sat Mar 27, 2004 5:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
-YoShi-
l33t
l33t


Joined: 26 Nov 2003
Posts: 684
Location: Besana Brianza - ItaLy -

PostPosted: Sat Mar 27, 2004 5:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bengio
Apprentice
Apprentice


Joined: 20 Feb 2003
Posts: 186
Location: Italy - Pisa

PostPosted: Sat Mar 27, 2004 5:55 pm    Post subject: Reply with quote

Un'ultima cosa :wink:

montando il cd con supermount, mi sono accorto che non smetteva mai di girare (il bello e' che me ne sono accorto
la mattina :evil: ), 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
View user's profile Send private message
Tiro
l33t
l33t


Joined: 14 Feb 2003
Posts: 750
Location: italy

PostPosted: Sun Mar 28, 2004 4:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
Tiro
l33t
l33t


Joined: 14 Feb 2003
Posts: 750
Location: italy

PostPosted: Sun Mar 28, 2004 5:08 pm    Post subject: Reply with quote

beh...che dire...sono OT al 99% oggi...ok...tutto a posto... ;))) insistevo nel montare il dispositivo....vabbè.... :oops:
Back to top
View user's profile Send private message
tolipth
Guru
Guru


Joined: 01 Dec 2003
Posts: 301

PostPosted: Sun Apr 18, 2004 3:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 13200
Location: here

PostPosted: Sun Apr 18, 2004 3:24 pm    Post subject: Reply with quote

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.
_________________
"aspetto un'emozione sempre più indefinibile"
- CCCP -
"la libertà un doveroso pericolo in verità"
- PGR -
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
tolipth
Guru
Guru


Joined: 01 Dec 2003
Posts: 301

PostPosted: Sun Apr 18, 2004 3:39 pm    Post subject: Reply with quote

a cosa deve puntare il link simbolico:
Code:

/mnt/floppy
?
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Sun Apr 18, 2004 3:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Bengio
Apprentice
Apprentice


Joined: 20 Feb 2003
Posts: 186
Location: Italy - Pisa

PostPosted: Sun Apr 18, 2004 5:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Sun Apr 18, 2004 5:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
pascalbrax
Apprentice
Apprentice


Joined: 21 Jan 2004
Posts: 280
Location: 127.0.0.1

PostPosted: Sun Apr 18, 2004 11:05 pm    Post subject: Reply with quote

io con mandrake ricordo che montare i floppy con il supermount equivaleva a formattarli a basso livello... diventavano inutilizzabili :D

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
View user's profile Send private message
blackgenio
Tux's lil' helper
Tux's lil' helper


Joined: 18 Nov 2003
Posts: 133
Location: Verona

PostPosted: Mon Apr 19, 2004 8:58 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
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