Newsgroup: it.comp.os.linux.sys
Titolo: Debian squeeze e autofs

Ciao a tutti,
ho una macchina squeeze netinstall (stesso comportamento su una ubuntu server 12.04) sulla quale sto cercando invano di di far funzionare autofs con un comunissimo disco Usb.
 
Ho un hd usb da 2tb con una partizione formattata EXT3.
 
Con udev genero un symlink di /dev/sdb come /dev/usb_hd1.
Se faccio un semplice:
# mount /dev/usb_hd1 /mnt/hd1
...funzionae accedo al contenuto.
 
Al che scarto problemi con udev.
 
Passo a configurare autofs con:
# cat auto.master
/mnt	/etc/auto.misc --timeout=2
+auto.master
 
# cat auto.misc
hd1  -fstype=ext3    :/dev/usb_hd1
 
connetto il disco ma autofs sembra non sentire il plug del device /dev/usb_hd1.
 
se guardo in /var/log/syslog trovo:
 
 
Oct 11 16:27:48 X1_TEST automount[3085]: Starting automounter version 5.0.6, master map /etc/auto.master
Oct 11 16:27:48 X1_TEST automount[3085]: using kernel protocol version 5.02
Oct 11 16:27:48 X1_TEST automount[3085]: lookup_init:136: lookup(yp): map auto.master: Local domain name not set
Oct 11 16:27:48 X1_TEST automount[3085]: lookup(file): failed to read included master map auto.master
Oct 11 16:27:49 X1_TEST automount[3085]: mounted indirect on /mnt with timeout 2, freq 1 seconds
[...]
[Collego HD]
[...]
Oct 11 16:32:05 X1_TEST kernel: [ 2009.666377] usb 2-1.6: new high-speed USB device number 21 using ehci_hcd
Oct 11 16:32:05 X1_TEST kernel: [ 2009.766600] scsi20 : usb-storage 2-1.6:1.0
Oct 11 16:32:07 X1_TEST kernel: [ 2010.912633] usb 2-1.6: USB disconnect, device number 21
Oct 11 16:32:07 X1_TEST kernel: [ 2011.455139] usb 2-1.6: new high-speed USB device number 22 using ehci_hcd
Oct 11 16:32:07 X1_TEST kernel: [ 2011.555226] scsi21 : usb-storage 2-1.6:1.0
Oct 11 16:32:08 X1_TEST kernel: [ 2012.681483] scsi 21:0:0:0: Direct-Access     SAMSUNG  HD204UI          1AQ1 PQ: 0 ANSI: 2
Oct 11 16:32:08 X1_TEST kernel: [ 2012.682845] sd 21:0:0:0: Attached scsi generic sg2 type 0
Oct 11 16:32:08 X1_TEST kernel: [ 2012.686760] sd 21:0:0:0: [sdb] 3907029165 512-byte logical blocks: (2.00 TB/1.81 TiB)
Oct 11 16:32:08 X1_TEST kernel: [ 2012.687376] sd 21:0:0:0: [sdb] Write Protect is off
Oct 11 16:32:08 X1_TEST kernel: [ 2012.687380] sd 21:0:0:0: [sdb] Mode Sense: 00 06 00 00
Oct 11 16:32:08 X1_TEST kernel: [ 2012.688001] sd 21:0:0:0: [sdb] No Caching mode page present
Oct 11 16:32:08 X1_TEST kernel: [ 2012.689856] sd 21:0:0:0: [sdb] Assuming drive cache: write through
Oct 11 16:32:08 X1_TEST kernel: [ 2012.697188] sd 21:0:0:0: [sdb] No Caching mode page present
Oct 11 16:32:08 X1_TEST kernel: [ 2012.699031] sd 21:0:0:0: [sdb] Assuming drive cache: write through
Oct 11 16:32:08 X1_TEST kernel: [ 2012.713171]  sdb: sdb1
Oct 11 16:32:09 X1_TEST ata_id[3392]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
Oct 11 16:32:09 X1_TEST kernel: [ 2013.778646] sd 21:0:0:0: [sdb] No Caching mode page present
Oct 11 16:32:09 X1_TEST kernel: [ 2013.780494] sd 21:0:0:0: [sdb] Assuming drive cache: write through
Oct 11 16:32:09 X1_TEST kernel: [ 2013.782327] sd 21:0:0:0: [sdb] Attached SCSI disk
 
Da quanto si vede nel syslog automount non sembrerebbe interessarsi più di tanto al montare il device...per quale ragione non deve funzionare?

 Da quanto si vede nel syslog automount non sembrerebbe interessarsi più di tanto al montare il device...per quale ragione non deve funzionare?
 
Così al volo, auto.misc ha i permessi giusti? Il tuo utente è iscritto al gruppo corretto (mi pare wheel, a memoria, posso sbagliarmi)?
Dai un'occhiata qui:
https://bbs.archlinux.org/viewtopic.php?id=81131
 

 Così al volo, auto.misc ha i permessi giusti? Il tuo utente è iscritto al gruppo corretto (mi pare wheel, a memoria, posso sbagliarmi)?
 
mi vergogno un po' a chiederlo... ma non ho le idee chiare su come devano essere gli owner dei device...
 
al momento ho:
 
# ls -l /dev/usb_hd1
lrwxrwxrwx 1 root root 4 ott 11 16:32 /dev/usb_hd1 -> sdb1
 
# ls -l /etc/master.misc
-rw-r--r-- 1 root root 592 ott 11 15:58 /etc/auto.misc
 
 
 

 
https://bbs.archlinux.org/viewtopic.php?id=81131
 
 
Guarda che autofs il device lo monta quando cerchi di accederci, non 
quando lo colleghi.
 
Se fai cd /mnt/hd1 che succede?
 
Se ti basta solo montarlo quando viene collegato fai tutto con udev e 
buona notte.
 
-- 
BOFH excuse #387:
 
Your computer's union contract is set to expire at midnight.

 quando lo colleghi.
 
 
Grazie Cristian,
mi sfuggiva il fatto che il mount avvenisse al momento dell'"entrata"...
 
in ogni caso però:
cd /mnt/hd1
-bash: cd: /mnt/hd1: No such file or directory
 
In syslog regna il silenzio da parte di automount...è come se automount non prendesso in carico la gestione del mount...