[asterisk-users] Voicemail and remote directory with SSHFS

Jeff LaCoursiere jeff at jeff.net
Fri May 22 07:32:14 CDT 2009


Lets start from the beginning.  Why are using a network share for your 
voicemail in the first place?

j

On Fri, 22 May 2009, Elliot Murdock wrote:

> Hello Matt,
>
> I do agree with you that NFS is that UNIX standard for network
> filesystems and that what should essentially be used.  However, I
> shied away from using it, because on the surface it looks too
> complicated to secure properly.  It uses many ports, dynamic ports,
> different background daemons, etc.  As I stated before, to mount one
> or two directories, it is just not worth the trouble to set up a NFS
> filesystem.  Accordingly, I figured I would go from bottom up,
> starting with sshfs, samba (which uses only 445 and 139,
> straightforward config file), and then if those don't work out go
> through the trouble of setting up a NFS filesystem.
>
> If you know of any documents that simplify the NFS (not just how to
> set up a simple mount, but a full tutorial that describes how it works
> and how to fully secure it), then I would be more than happy to
> implement it.
>
> Later,
> Elliot
>
> On 5/21/09, Matt Watson <matt at mattgwatson.ca> wrote:
>> Not that I;m exactly a big fan of NFS but... why would you choose to
>> implement a filesystem that was designed to emulate Windows shares for your
>> UNIX-type environment?  You have to kind of expect odd problems like this
>> when you choose to use things for other than their intended purpose.  Samba
>> I would say is probably alot more focused on providing storage shares for
>> Windows desktop clients, not for UNIX-type clients.  Sure there is some
>> support to do what you want, but just keep in mind that similiar to using
>> sshfs like you were trying before, Samba, was really not designed to be used
>> by UNIX clients.  You've already found the most obvious reason... case
>> sensative filenames - which Windows does not support, and UNIX programs
>> expect filesystems on your UNIX machine *will* support it.
>>
>> That seems kind of like me deciding to use ntfs on a local partition on
>> linux box instead of ext3/4, jfs, reiserfs, etc.
>>
>> --
>> Matt
>>
>> On Thu, May 21, 2009 at 5:06 AM, Elliot Murdock <murdocke at gmail.com> wrote:
>>
>>> Hello!
>>>
>>> Thanks...I set up a Samba mount, which works ok, except that Asterisk
>>> confuses a wave file as a wav49 file.  I think it may have something do
>>> with
>>> the way Samba supports case sensitivity.  Since Windows is not very
>>> aggressive when it comes to being case sensitive, I am thinking that Samba
>>> is saving files with the last three characters, wav, as uppercase, WAV.
>>>
>>> What is the procedure to ensure all the files are saved as is in Samba?
>>>
>>> Thanks,
>>> Elliot
>>>
>>>
>>> On Thu, May 14, 2009 at 5:12 PM, Tilghman Lesher <
>>> tilghman at mail.jeffandtilghman.com> wrote:
>>>
>>>> On Thursday 14 May 2009 08:14:17 Elliot Murdock wrote:
>>>>> The problem is a file locking problem that Asterisk needs to make
>>>> changes
>>>>> to the directory.  I was initially shying away from NFS and Samba,
>>>> because
>>>>> I prefer to avoid any sort of security issues with only remotely
>>>> mounting
>>>>> one or two directories.  NFS and Samba are designed for larger
>>>>> applications, which makes those types of technology worthwhile.
>>>>
>>>> No, they're both designed as filesystems, which makes typical things like
>>>> locking possible.  SSH is designed as a communications medium, and
>>>> someone
>>>> has hacked filesystem support on top of it (poorly, apparently).  SSHFS
>>>> was
>>>> never designed to be used in server production environments and should
>>>> not
>>>> be used there.
>>>>
>>>>> I am wondering if there is any way to disable Asterisk's request to
>>>>> lock
>>>>> the directory.  I know this may cause some loss in data, but for the
>>>> volume
>>>>> voicemail receives, it should be rare enough that would make this
>>>> approach
>>>>> an option.
>>>>
>>>> There is not.  Use a real filesystem that supports file locking (or
>>>> really,
>>>> file linking, which is how the locking is implemented) procedures.
>>>>
>>>> --
>>>> Tilghman
>>>>
>>>> _______________________________________________
>>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>>
>>>> asterisk-users mailing list
>>>> To UNSUBSCRIBE or update options visit:
>>>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>
>>> asterisk-users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>>
>>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>



More information about the asterisk-users mailing list