Segunda-feira, 4 de Agosto de 2014 17:59:50 UTC+1, Alexandre Goncalves 
escreveu:
>
>
>
> Segunda-feira, 4 de Agosto de 2014 14:34:17 UTC+1, Alexandre Goncalves 
> escreveu:
>>
>>
>>
>> Segunda-feira, 4 de Agosto de 2014 5:24:28 UTC+1, Nikolaus Rath escreveu:
>>>
>>> On 08/03/2014 08:07 PM, Alexandre Goncalves wrote: 
>>> > Hello, 
>>> > 
>>> > 
>>> > I want mount my bucket as needed, so I tried to configure autofs to 
>>> > mount the gs bucket. 
>>> > 
>>> > Tried this, without luck: 
>>> > 
>>> > auto.master: 
>>> > 
>>> > /gs-backup      /etc/auto.gs            --timeout=300 
>>> > 
>>> > 
>>> > auto.gs: 
>>> > * -fstype=s3ql,rw,allow_other gs://ideiao-bkp --authfile 
>>> > /root/scripts/.s3ql_authinfo2 
>>> > 
>>> > Note: 
>>> > 
>>> > Mounting manually, works perfectly: 
>>> > 
>>> > mount.s3ql gs://ideiao-bkp  /mnt/1 --authfile 
>>> /root/scripts/.s3ql_authinfo2 
>>> > Using 10 upload threads. 
>>> > Autodetected 4034 file descriptors available for cache entries 
>>> > Using cached metadata. 
>>> > Setting cache size to 6935 MB 
>>> > Mounting filesystem... 
>>> > 
>>> > Any suggestions? 
>>>
>>> If you elaborate on what "without luck" means (maybe even include a 
>>> specific error message), someone might be able to help you. 
>>>
>>>
>>> Best, 
>>> -Nikolaus 
>>>
>>> -- 
>>> GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F 
>>> Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F 
>>>
>>>              »Time flies like an arrow, fruit flies like a Banana.« 
>>>
>>
>>
>> Activating the debug option, I got on the log files:
>>
>>
>> Aug  4 14:31:34 svrx automount[26444]: master_do_mount: mounting 
>> /gs-backup
>> Aug  4 14:31:34 svrx automount[26444]: automount_path_to_fifo: fifo name 
>> /var/run/autofs.fifo-gs-backup
>> Aug  4 14:31:34 svrx automount[26444]: lookup_nss_read_map: reading map 
>> file /etc/auto.gs
>> Aug  4 14:31:34 svrx automount[26444]: mounted indirect on /gs-backup 
>> with timeout 300, freq 75 seconds
>> Aug  4 14:31:34 svrx automount[26444]: st_ready: st_ready(): state = 0 
>> path /gs-backup
>> Aug  4 14:31:51 svrx automount[26444]: attempting to mount entry 
>> /gs-backup/ideiao-bkp
>> Aug  4 14:31:51 svrx automount[26444]: lookup_mount: lookup(file): 
>> ideiao-bkp -> -fstype=s3ql,rw,allow_other gs://ideiao-bkp --authfile 
>> /root/scripts/.s3ql_authinfo2
>> Aug  4 14:31:51 svrx automount[26444]: parse_mount: parse(sun): expanded 
>> entry: -fstype=s3ql,rw,allow_other gs://ideiao-bkp --authfile 
>> /root/scripts/.s3ql_authinfo2
>> Aug  4 14:31:51 svrx automount[26444]: parse_mapent: parse(sun): 
>> dequote("gs://ideiao-bkp") -> gs://ideiao-bkp
>> Aug  4 14:31:51 svrx automount[26444]: update_offset_entry: parse(sun): 
>> updated multi-mount offset / -> -fstype=s3ql,rw,allow_other gs://ideiao-bkp 
>> --authfile
>> Aug  4 14:31:51 svrx automount[26444]: cache_delete_offset_list: deleting 
>> offset key /gs-backup/ideiao-bkp/
>> Aug  4 14:31:51 svrx automount[26444]: failed to mount 
>> /gs-backup/ideiao-bkp
>> Aug  4 14:31:51 svrx automount[26444]: attempting to mount entry 
>> /gs-backup/ideiao-bkp
>> Aug  4 14:31:51 svrx automount[26444]: failed to mount 
>> /gs-backup/ideiao-bkp
>>
>> The file auto.gs was changed to:
>>
>> ideiao-bkp -fstype=s3ql,rw,allow_other gs://ideiao-bkp --authfile 
>> /root/scripts/.s3ql_authinfo2
>>
>>
>> and this command was used to access the gs file system:
>>
>> ls /gs-backup/ideiao-bkp
>>
>>
>> Thanks
>>
>> Alex
>>  
>>
>
> After doing some more tests (now using the default location for the 
> authentication file), I found to these log messages:
>
> Aug  4 17:00:14 svrx automount[3592]: mount_mount: mount(generic): calling 
> mount -t s3ql -s -o rw,allow_other gs://ideiao-bkp /gs-backup
> Aug  4 17:00:14 svrx automount[3592]: >> mount: unknown filesystem type 
> 's3ql'
> Aug  4 17:00:14 svrx automount[3592]: mount(generic): failed to mount 
> gs://ideiao-bkp (type s3ql) on /gs-backup
>
> So, autofs fails because s3ql is unknown... Do you have a clue how to use 
> mount.s3ql instead of  mount -t s3ql?
>
>  

>
>
 
SOLUTION:
auto.master:
/gs-backup      /etc/auto.gs            --timeout=300

auto.gs:
ideiao-bkp 
-fstype=s3ql,rw,allow-other,authfile=/root/scripts/.s3ql_authinfo2  
gs://ideiao-bkp


IMPORTANT!!!!
Create a symbolic link in the directory of mount.* files. In CentOS it is 
/sbin

cd /sbin
ln -s /usr/local/bin/mount.s3ql





-- 
You received this message because you are subscribed to the Google Groups 
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to s3ql+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to