HD che cambiano nome ad ogni accensione

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

HD che cambiano nome ad ogni accensione

Messaggio da reddo »

Ciao a tutti! Spero di non sbagliare sezione (come al solito :P), ho fatto un "cerca" ma non ho trovato nulla...

Allora, da qualche tempo ho messo degli interruttori per spegnere gli HD che non contengono il SO. Ho però verificato che non è tutto così semplice come accendere e spegnere la luce...  8)

In pratica succede questo: se l'HD è acceso al momento del boot, prende il suo nome originale, per esempio DATI.
Se invece lo accendo a sistema già avviato, viene riconosciuto regolarmente, da Risorse->Supporti Rimovibili lo seleziono e così si monta, si apre la finestra di navigazione e appare l'icona relativa sul desk. Tutto regolare e funzionante, se non fosse che il nome è leggermente diverso, ovvero DATI_

Non che sia poi così grave, però quell'underscore posto a fine nome fa casino con qualche programma e script vari. Come mai due nomi differenti?
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: HD che cambiano nome ad ogni accensione

Messaggio da jerico »

perchè in /media esiste già una cartella DATI e quando lo va a montare ,trovandone già una,la rinomina.  con hd spenti,posta
ls /media
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

E' verissimo. In effetti (prima di mettere gli interruttori) ho usato Storage Device Manager per settare le partizioni in modo si montassero all'avvio.
Intuisco allora che dovrei toglierle in modo da montarle solo manualmente.

Non c'è un modo per montarle in automatico in caso di HD acceso, ma eliminare la cartella allo spegnimento? Uno script apposito lo potrebbe fare (credo), oppure c'è un sistema più semplice?
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: HD che cambiano nome ad ogni accensione

Messaggio da jerico »

smonti gli hd, elimini le cartelle in media e poi modifichi il file fstab
http://www.firenze.linux.it/~piccardi/c ... ode15.html
ma se all'avvio l'hd è spento,non lo monta. fai così,prima elimina solo le cartelle in /media,poi accendi gli hd
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

Scusa, non ho capito bene...

Modifico fstab in che senso? Ora è settato in modo da montare gli HD, vuoi dire che devo togliere questa impostazione? Ma così facendo non monta più gli HD all'avvio (accesi o spenti che siano) e vorrei invece evitare di farlo a mano se sono già accesi.

La mia soluzione sarebbe questa: creo uno script che smonta le partizioni, elimina le cartelle incriminate in /media e poi esegue shutdown -h now. Posso collegare un lanciatore al file .sh così è comodo sul desk (l'ho già fatto per uno script che chiede quale HD spegnere e ne smonta le tutte le partizioni in automatico, consentendomi di spegnerlo fisicamente in sicurezza).

Il problema sarebbe che, in caso di spegnimento "normale", mi ritroverei con dei doppioni. Scusate se sono logorroico  :-[ ma allora ho due ulteriori domande:
1. non c'è un sistema più semplice?
2. se non c'è, è possibile modificare manualmente la procedura di spegnimento di Gnome (quella che si attiva se scelgo Arresta... dall'iconcina in alto a destra) per fargli eseguire questa cosa?

Intanto grazie per le risposte ^^
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

Provando e riprovando mi è successo questo: http://forum.ubuntu-it.org/viewtopic.php?t=314702

Posto qui il codice dello script, se qualcuno mi potesse dire se effettivamente vi è un errore così grave da creare un tale danno e come metterci rimedio, gli sarei davvero grato  (b2b)

Codice: Seleziona tutto

#!/bin/bash
gksudo umount /media/DATI #>/dev/null 2>/dev/null
sudo umount /media/PROG1 #>/dev/null 2>/dev/null
sudo umount /media/PROG1 #>/dev/null 2>/dev/null
sudo umount /media/Archivio #>/dev/null 2>/dev/null
sudo rm -fr /media/DATI #2>/dev/null
sudo rm -fr /media/PROG1 #2>/dev/null
sudo rm -fr /media/PROG2 #2>/dev/null
sudo rm -fr /media/Archivio #2>/dev/null
#shutdown -h now
exit
I vari /dev/null sono commentati perchè voglio l'output per vedere se e come funziona, stessa cosa dicasi per il shutdown finale; ovviamente nella versione definitiva i commenti spariscono. ^^
L'opzione -f di rm è data dal fatto che nella mia bash ho fatto un alias rm='rm -i' per auto-impedirmi di fare troppo casino, ma qui non voglio alcun prompt.

L'unica cosa che viene in mente a me è che (e non so come possa esser successo) per una qualche ragione si siano cancellate le dir di mountpoint senza aver prima smontato le partizioni.  :-\

PS: le prime tre partizioni sono su un hd, l'ultima su un altro a parte. Le partizioni incasinatesi sono PROG1 e PROG2
Ultima modifica di reddo il venerdì 4 settembre 2009, 10:57, modificato 1 volta in totale.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: HD che cambiano nome ad ogni accensione

Messaggio da jerico »

ma fammi capire. ti cambia sempre i nomi?
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

Non ho capito bene la domanda... nel senso lo fa tutte le volte, oppure nel senso lo fa ancora?

Nel primo caso no, lo fa quando gli hd sono spenti all'avvio: se poi li accendo e li monto, invece che chiamarsi NOME si chiamano NOME_

Nel secondo caso, non saprei dirti, perchè dopo il danno non ho fatto ulteriori prove, in attesa di sapere se effettivamente questo script può essere così pericoloso e perchè.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: HD che cambiano nome ad ogni accensione

Messaggio da jerico »

per lo script non saprei risponderti adeguatamente. però puoi fare questa prova. se non ho capito male gli hd sono inseriti nell'fstab. lasciali accesi in modo che vengano montati in automatico all'avvio. poi posta
ls /media
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

Secondo me ls /media non ha nulla di strano. Prima ho avviato con un solo hd acceso, quello presente nell'fstab. Ecco l'output
cdrom  cdrom0  cdrom1  DATI  floppy  floppy0  PROG1  PROG2

Una cosa mi viene in mente: si era detto che l'underscore veniva aggiunto perchè ci sono già le cartelle di mountpoint e quindi, al momento di montare l'hd, gnome ne deve creare un'altra con un nome leggermente diverso.
Però mount non si comporta così, anzi è l'esatto opposto: se la cartella esiste fa il suo dovere senza problemi, altrimenti s'incavola dicendo che non esiste il mountpoint.

A causa di questo, una volta usato lo script qui sopra Ubu non è più in grado di montare le partizioni all'avvio, perchè le cartelle non esistono più. Tra l'altro ho guardato tutto il man di mount ma non esiste un'opzioe che forzi la creazione del mountpoint nel caso questo non esista (almeno io non l'ho trovata, ma data la mia conoscenza dell'inglese...)

Mi viene allora da pensare che gnome non usi il comando mount ma... cosa? Qualcosa che tutte le volte crea per forza le cartelle. Allora in questo caso potrei risolvere creando uno script da usare al momento del mount e non al momento dello spegnimento. Uno script che farebbe semplicemente tre mount mirati a sdb5,6 e 7 da usare al momento dell'accensione fisica degli hd... che dite?
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: HD che cambiano nome ad ogni accensione

Messaggio da jerico »

ma scusa,mase la cartella in /media esiste,se l'fstab è corretto,li deve montare peer forza con mount. quello script lo devi usare per forza? scusa ma io non ci sto capendo niente. è semplicissimo e non capisco perchè complichi tutto con gli script
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

Mi sa che non mi riesco proprio a spiegare...  :-[

L'fstab è configurato per montare queste partizioni all'avvio, se l'hd è acceso tutto funziona. Il problema sorge se l'hd è spento e, ad un certo punto della sessione, lo accendo.
Il sistema rileva l'hd e le sue partizioni, coi nomi regolari. Ma se uso il normale sistema Gnome per montarle, ovvero non faccio altro che andare su Risorse->Supporti rimovibili e clikko (per esempio) su DATI, la partizione viene montata (quindi si apre la finestra di esplorazione e appare l'icona sul desk), ma il mountpoint non si chiama DATI ma DATI_

Quindi gnome non usa la cartella già esistente, non è in grado di sovrascriverla, ma deve crearne una con un nome leggermente diverso. Se invece faccio mount da terminale, assegnandogli /media/puntomountesistente non c'è alcun problema; per questo pensavo ad uno script che lavora da terminale.

Spero di essere stato più chiaro  ::)
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: HD che cambiano nome ad ogni accensione

Messaggio da jerico »

ok ho capito. tu ha bisogno per forza di montarli all'avvio? se no eliminali dall'fstab e montali all'occorrenza. dovresti risolvere.io purtroppo con gli script non ti so aiutare....
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: HD che cambiano nome ad ogni accensione

Messaggio da patel »

se tu smonti i dischi prima di spengerli le cartelle in /media vengono cancellate e vengono ricreate quando li riaccendi sempre con lo stesso nome. Prova a eliminare le cartelle da /media ed utilizzare solo quelle create da hal.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
reddo
Prode Principiante
Messaggi: 102
Iscrizione: venerdì 13 febbraio 2009, 17:27

Re: HD che cambiano nome ad ogni accensione

Messaggio da reddo »

jerico ha scritto: ok ho capito. tu ha bisogno per forza di montarli all'avvio? se no eliminali dall'fstab e montali all'occorrenza.
No bè, non "per forza", è solo una comodità e crecavo di non rinunciarci. Se non riesco altrimenti, credo che quella che proponi sia la soluzione migliore. ^^
patel ha scritto: se tu smonti i dischi prima di spengerli le cartelle in /media vengono cancellate e vengono ricreate quando li riaccendi sempre con lo stesso nome. Prova a eliminare le cartelle da /media ed utilizzare solo quelle create da hal.
Li smonto sempre se li spengo da interruttore, per poterlo fare in sicurezza. Se però spengo tutto il computer non lo faccio, non lo dovrebbe fare il sistema di default?
Devo provare, ma non credo la cosa funzioni con le partizioni inserite nella fstab, perchè in effetti le cartelle NOME_ spariscono sempre, mentre quelle NOME (inserite in fstab) son sempre lì... anche perchè altrimenti ubu non le monta all'avvio ma viene fuori un FAILED nell'output del boot (questo l'ho già verificato).
:-\

Le due domande che mi premono ora nella testa sono queste:
1. da cosa può essere derivato il casino di cui parlo nell'altro post? ora come ora mount mi spaventa da matti  :'(
2. perchè la procedura usata dall'interfaccia grafica non si comporta come il mount del terminale?
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: HD che cambiano nome ad ogni accensione

Messaggio da patel »

io presupponevo che tu avessi già eliminato da fstab il montaggio automatico.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti