Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211

    [script shell x guru] mount device

    ciao ragazzi..
    sono all'ennesimo problema di trovare il device giusto per montare una periferica..
    si tratta di un disco usb esterno (non me lo vede come sda1, sda5, sdb1, sdb5 e non e' un problema di moduli usb perche' sono caricati...)
    comunque, mi stava venendo questa idea:
    e' possibile secondo voi creare uno script che provi un
    mount -t auto /dev/device /mountpoint
    ricorsivamente passando ogni volta un device diverso tra tutti quelli presenti in /dev fino ad esaurimento ? che so, un ciclo o roba del genere...
    io non ho la minima idea di come si possa scrivere uno script cosi'... qualche guru della shell che ha voglia di provarci ? ciao

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    dune:/mnt# for i in $(ls /dev/sd*); do mount -t auto $i /mnt/hdusb/; done

    /mnt/hdusb è la dir di mount
    p.s.
    è uno script del cavolo, perchè se ci sono più dispositivi sd* cercherà di montarli tutti nello stesso punto.
    Se creassi una dir per ogni dev in questo modo (è solo un esempio) :

    /mnt/dev/sda1
    allora potresti provare a montare tutti i dispositivi con questo comando:
    codice:
    dune:/mnt# for i in $(ls /dev/sd*); do mount -t auto $i /mnt$i; done

  3. #3
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211
    funziona che e' una meraviglia ! :metallica

    l'unica cosa che bisogna passare man mano tutti i device che non hanno lo stesso nome... (sd*, hd*, ecc.)
    cmq perfetto !

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    sono un guru adesso?

  5. #5
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211
    rispetto a me di sicuro...

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    metti questo in un file (ad esempio chiamalo automount) all'interno della dir /usr/bin/:
    codice:
    #! /bin/bash 
    DEVIVE="/dev/hd* /dev/sd*"
    for i in $DEVICE;
    do mount -t auto $DEVICE /mnt$DEVICE;
    done
    chmod 755 /usr/bin/automount

    all'interno della variabile device metti i device che ti interessano separati da uno spazio.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,202
    Ovviamente sostituisci DEVICE a DEVIVE nella seconda riga
    Debian GNU/Linux sid
    Publishing a theory should not be the end of one's conversation with the universe, but the beginning. (Eric S. Raymond)
    Kernel 2.6.14-ck1

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Kamui
    Ovviamente sostituisci DEVICE a DEVIVE nella seconda riga

  9. #9
    Utente bannato
    Registrato dal
    Feb 2003
    Messaggi
    211
    ma chi siete !!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    296

    Re: [script shell x guru] mount device

    Originariamente inviato da nesquik
    sono all'ennesimo problema di trovare il device giusto per montare una periferica..
    si tratta di un disco usb esterno (non me lo vede come sda1, sda5, sdb1, sdb5 e non e' un problema di moduli usb perche' sono caricati...)
    Ma... non faresti prima a guardare i log del kernel?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.