Pagina 1 di 1

[Boot] Ubuntu si blocca in attesa del disco rimovibile mancante

Inviato: martedì 11 ottobre 2011, 16:25
da jjgian
Buonasera,
Sono un fotografo e uso da anni un server debian principalmente come fileserver per mac (pacchetto netatalk) e PC (pacchetto samba).
Sono sempre stato soddisfatto di tutto fino a quando ho avuto dei grossi problemi riguardo grossi trasferimenti di file da mac che con ubuntu 11.04 non si presentano più facendomi decidere per quest'ultimo.

In questo server sono presenti vari dischi IDE ed uno di essi è dedicato al backup dei miei lavori che per motivi di sicurezza viene estratto dal server tramite un cassetto una volta effettuato il backup.

Nel veccchio server debian la stringa di configurazione di tale disco presente nel file fstab era la seguente:
/dev/sdd1      /home/linux/BACKUP ext3    defaults 0      0
il cassetto poteva essere inserito o meno che il sistema si avviava senza problemi montando (nel caso fosse inserito) o ignorando (nel caso fosse estratto) il disco.

Con ubuntu invece le cose sono cambiate:
se il cassetto è estratto il sistema si blocca durante l'avvio con un messaggio di avviso che il disco non è presente.

La domanda è: si può far ignorare al sistema l'assenza di tale disco?

Grazie

Re: [Boot] Ubuntu si blocca in attesa del disco rimovibile mancante

Inviato: martedì 11 ottobre 2011, 17:18
da steff
Potresti provare con
defaults,nofail
in fstab

Codice: Seleziona tutto

man mount
...
  nofail Do not report errors for this device if it does not exist.
... 
La cosa più pulita sarebbe di non usare una entry in fstab e montarlo prima di eseguire il backup.

In ogni caso è meglio
UUID=XXX
o
LABEL=XXX per montarlo al posto di sdd1

Re: [Boot] Ubuntu si blocca in attesa del disco rimovibile mancante

Inviato: mercoledì 12 ottobre 2011, 10:08
da jjgian
si, effettivamente montarlo in manuale sarebbe la cosa migliore... il problema è che lo devono usare anche altre persone abituate a spegnere il server, inserire il cassetto , accendere e trovarsi il disco in rete... ho ideato questo sistema proprio per evitare che qualcuno metta le mani sul server...

Comunque ho provato con la funzione nofail ma non funziona.
Il messaggio che compare al boot dice:

l'unità disco per home/linux/backup non è ancora pronta o non è presente
Attendere ancora oppure premere s per saltare il montaggio o M per il ripristino manuale

a questo punto mi chiedo... è forse un problema di grub?  forse debian aveva una versione meno sofisticata di grub?

Re: [Boot] Ubuntu si blocca in attesa del disco rimovibile mancante

Inviato: mercoledì 12 ottobre 2011, 10:09
da jjgian
si, effettivamente montarlo in manuale sarebbe la cosa migliore... il problema è che lo devono usare anche altre persone abituate a spegnere il server, inserire il cassetto , accendere e trovarsi il disco in rete... ho ideato questo sistema proprio per evitare che qualcuno metta le mani sul server...

Comunque ho provato con la funzione nofail ma non funziona.
Il messaggio che compare al boot dice:

l'unità disco per home/linux/backup non è ancora pronta o non è presente
Attendere ancora oppure premere s per saltare il montaggio o M per il ripristino manuale

a questo punto mi chiedo... è forse un problema di grub?  forse debian aveva una versione meno sofisticata di grub?

Re: [Boot] Ubuntu si blocca in attesa del disco rimovibile mancante

Inviato: mercoledì 12 ottobre 2011, 12:53
da steff
C'è un altro metodo, creando una regola per udev per quel disco che lo monta quando viene inserito e lo smonta quando viene estratto. Ti posto la regola che ho testato una volta, per una penna usb

Codice: Seleziona tutto

cat /etc/udev/rules.d/12-disco.rules
KERNEL=="sd?1",ENV{ID_MODEL}="TS256MJF2B/2L",  SYMLINK+="penna"
ACTION=="add", KERNEL=="sd?1",ENV{ID_MODEL}="TS256MJF2B/2L", RUN+="/bin/mkdir /mnt/penna"
ACTION=="add", KERNEL=="sd?1", ATTRS{vendor}=="JetFlash", RUN+="/bin/mount -t vfat -o sync,flush,uid=1000,gid=100 /dev/penna /mnt/penna"
ACTION=="remove", KERNEL=="sd?1", ENV{ID_VENDOR}=="JetFlash", RUN+="/bin/umount /mnt/penna"
ACTION=="remove", KERNEL=="sd?1", ENV{ID_VENDOR}=="JetFlash", RUN+="/bin/rmdir /mnt/penna"
Per trovare delle proprietà per identificare il disco:

Codice: Seleziona tutto

udevadm info -a -p $(udevadm info  -q path -n /dev/sdd1)

Re: [Boot] Ubuntu si blocca in attesa del disco rimovibile mancante

Inviato: mercoledì 12 ottobre 2011, 13:00
da jjgian
ti ringrazio molto ma pensavo si potesse risolvere in maniera più semplice, magari agendo su grub o su fstab. Comunque grazie .