Re: [on-asterisk] Backup and Restore

2010-12-14 Thread Henry Coleman
Thanks John, this is a really elegant solution.
Plugging in a USB stick however, CLI reports:

*FAT: Unrecognised mount option relatime or missing value*
*
*
I checked the link you included but there's nothing obvious that would give
this error.
(My stick is formatted NTFS)

Thanks Henry

On Mon, Dec 13, 2010 at 5:43 PM, John Lange j...@johnlange.ca wrote:

 In short; create this file (*  /etc/udev/rules.d/11-backup-auto-mount.rules
 ) *by copying and pasting the text between the start and end tags:

  --- start ---
 * *
 KERNEL!=sd[a-z][0-9], GOTO=backup_auto_mount_end

 # Import FS infos
 IMPORT{program}=/sbin/blkid -o udev -p %N

 # Global mount options
 ACTION==add, ENV{mount_options}=relatime
 # Filesystem-specific mount options
 ACTION==add, ENV{ID_FS_TYPE}==vfat|ntfs,
 ENV{mount_options}=$env{mount_options},utf8,gid=100,umask=002

 # Mount the device
 ACTION==add, RUN+=/bin/mount -o $env{mount_options} /dev/%k
 /var/lib/asterisk/backups

 # Clean up after removal
 ACTION==remove, ENV{dir_name}!=, RUN+=/bin/umount -l
 /var/lib/asterisk/backups

 # Exit
 LABEL=backup_auto_mount_end

  --- end ---

 You can then insert and remove your key without touching the system. (I'm
 making a lot of assumptions about FreePBX that should be correct, for
 example that it uses udev).

 Lots more suggestions on udev rules here:

 https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices


 --
 John Lange
 www.johnlange.ca

 On Mon, Dec 13, 2010 at 4:05 PM, Henry Coleman 
 henry.cole...@voip-pbx.cawrote:

 Thanks for all the suggestions. So far I think that Doug' solution looks
 the most promising, however
 it needs automating so that inserting the USB stick will automatically
 mount the stick and disconnection will umount the stick.
 (A sort of plug and play if you will) Restore might work also based on
 this principle.

 So I'm gonna pick your Linux brains (again) and ask if this can be done?
 Henry   [?]




-- 
*Henry L. Coleman *
***Per: VoIP-PBX.ca
*
*
*


RE: [on-asterisk] Backup and Restore

2010-12-14 Thread Bill Sandiford
Reformat the stick as FAT and your problem should go away.

Can be done from Windows...right click on the drive the in the My 
Computer...choose Format...and then select FAT as the file system type from the 
dropdown.

Bill

From: Henry Coleman [mailto:henry.cole...@voip-pbx.ca]
Sent: Tuesday, December 14, 2010 10:25 AM
To: TAUG Technical
Subject: Re: [on-asterisk] Backup and Restore

Thanks John, this is a really elegant solution.
Plugging in a USB stick however, CLI reports:

FAT: Unrecognised mount option relatime or missing value

I checked the link you included but there's nothing obvious that would give 
this error.
(My stick is formatted NTFS)

Thanks Henry

On Mon, Dec 13, 2010 at 5:43 PM, John Lange 
j...@johnlange.camailto:j...@johnlange.ca wrote:
In short; create this file (  /etc/udev/rules.d/11-backup-auto-mount.rules ) by 
copying and pasting the text between the start and end tags:

 --- start ---

KERNEL!=sd[a-z][0-9], GOTO=backup_auto_mount_end

# Import FS infos
IMPORT{program}=/sbin/blkid -o udev -p %N

# Global mount options
ACTION==add, ENV{mount_options}=relatime
# Filesystem-specific mount options
ACTION==add, ENV{ID_FS_TYPE}==vfat|ntfs, 
ENV{mount_options}=$env{mount_options},utf8,gid=100,umask=002

# Mount the device
ACTION==add, RUN+=/bin/mount -o $env{mount_options} /dev/%k 
/var/lib/asterisk/backups

# Clean up after removal
ACTION==remove, ENV{dir_name}!=, RUN+=/bin/umount -l 
/var/lib/asterisk/backups

# Exit
LABEL=backup_auto_mount_end

 --- end ---

You can then insert and remove your key without touching the system. (I'm 
making a lot of assumptions about FreePBX that should be correct, for example 
that it uses udev).

Lots more suggestions on udev rules here:

https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices


--
John Lange
www.johnlange.cahttp://www.johnlange.ca
On Mon, Dec 13, 2010 at 4:05 PM, Henry Coleman 
henry.cole...@voip-pbx.camailto:henry.cole...@voip-pbx.ca wrote:
Thanks for all the suggestions. So far I think that Doug' solution looks the 
most promising, however
it needs automating so that inserting the USB stick will automatically mount 
the stick and disconnection will umount the stick.
(A sort of plug and play if you will) Restore might work also based on this 
principle.

So I'm gonna pick your Linux brains (again) and ask if this can be done?
Henry   [cid:voip-pbx_ca.330@goomoji.gmail]




--
Henry L. Coleman
Per: VoIP-PBX.ca





Re: [on-asterisk] Backup and Restore

2010-12-14 Thread Mike Ashton

For easier compatibility format your USB key as FAT32

On 12/14/2010 10:25 AM, Henry Coleman wrote:

Thanks John, this is a really elegant solution.
Plugging in a USB stick however, CLI reports:

*FAT: Unrecognised mount option relatime or missing value*
*
*
I checked the link you included but there's nothing obvious that would 
give this error.

(My stick is formatted NTFS)

Thanks Henry

On Mon, Dec 13, 2010 at 5:43 PM, John Lange j...@johnlange.ca 
mailto:j...@johnlange.ca wrote:


In short; create this file
(*/etc/udev/rules.d/11-backup-auto-mount.rules ) *by copying and
pasting the text between the start and end tags:

 --- start ---
**
KERNEL!=sd[a-z][0-9], GOTO=backup_auto_mount_end

# Import FS infos
IMPORT{program}=/sbin/blkid -o udev -p %N

# Global mount options
ACTION==add, ENV{mount_options}=relatime
# Filesystem-specific mount options
ACTION==add, ENV{ID_FS_TYPE}==vfat|ntfs,
ENV{mount_options}=$env{mount_options},utf8,gid=100,umask=002

# Mount the device
ACTION==add, RUN+=/bin/mount -o $env{mount_options} /dev/%k
/var/lib/asterisk/backups

# Clean up after removal
ACTION==remove, ENV{dir_name}!=, RUN+=/bin/umount -l
/var/lib/asterisk/backups

# Exit
LABEL=backup_auto_mount_end

 --- end ---

You can then insert and remove your key without touching the
system. (I'm making a lot of assumptions about FreePBX that should
be correct, for example that it uses udev).

Lots more suggestions on udev rules here:

https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices


-- 
John Lange

www.johnlange.ca http://www.johnlange.ca

On Mon, Dec 13, 2010 at 4:05 PM, Henry Coleman
henry.cole...@voip-pbx.ca mailto:henry.cole...@voip-pbx.ca wrote:

Thanks for all the suggestions. So far I think that Doug'
solution looks the most promising, however
it needs automating so that inserting the USB stick will
automatically mount the stick and disconnection will
umount the stick.
(A sort of plug and play if you will) Restore might work also
based on this principle.

So I'm gonna pick your Linux brains (again) and ask if this
can be done?
Henry




--
/Henry L. Coleman /
/Per: VoIP-PBX.ca
/
/
/



--

Mike Ashton

Quality Track International

Work:   +1 647 724 3500 x251
Cell:   +1 416 527 4995

QTI CONFIDENTIAL AND PROPRIETARY INFORMATION

The contents of this material are confidential and proprietary to Quality Track 
 International, Inc.
and may not be reproduced, disclosed, distributed or used without the express 
permission of an authorized representative of QTI.
Use for any purpose or in any manner other than that expressly authorized is 
prohibited.
If you have received this communication in error, please immediately delete it 
and all copies, and promptly notify the sender.


-
To unsubscribe, e-mail: asterisk-unsubscr...@uc.org
For additional commands, e-mail: asterisk-h...@uc.org

Re: [on-asterisk] Backup and Restore

2010-12-14 Thread John Lange
I don't think reformatting your usb key will solve that mount error. I don't
have access to a freepbx system verify this but my guess is the version of
mount is too old to support relatime.

Regardless, you can safely delete this whole section:

# Global mount options
ACTION==add, ENV{mount_options}=relatime

relatime  noatime are tweaks to the mounting that prevent linux from
updating the atime of the file. It dramatically cuts down on file system
access which not only improves performance but also lengthens the life of
storage that has a maximum re-write lifetime.

This is --way-- off topic but if you are interested in performance tweaking
of linux file systems you can experiment with mounting your devices with the
noatime option. However, it can cause problems with certain programs that
require accurate atime information so use with caution.

By the way, if you needed to reformat the key you can format fat32 (vfat) on
Linux:

# mkfs -t vfat /dev/sdb1

Or if you don't need to plug this usb into a Windows machine you can just
format the key with ext3.

-- 
John Lange
www.johnlange.ca

On Tue, Dec 14, 2010 at 10:14 AM, Mike Ashton
mike.ash...@qualitytrack.comwrote:

  For easier compatibility format your USB key as FAT32


 On 12/14/2010 10:25 AM, Henry Coleman wrote:

 Thanks John, this is a really elegant solution.
 Plugging in a USB stick however, CLI reports:

  *FAT: Unrecognised mount option relatime or missing value*
 *
 *
 I checked the link you included but there's nothing obvious that would give
 this error.
 (My stick is formatted NTFS)

  Thanks Henry

 On Mon, Dec 13, 2010 at 5:43 PM, John Lange j...@johnlange.ca wrote:

 In short; create this file (*  /etc/udev/rules.d/11-backup-auto-mount.rules
 ) *by copying and pasting the text between the start and end tags:

  --- start ---
 * *
 KERNEL!=sd[a-z][0-9], GOTO=backup_auto_mount_end

 # Import FS infos
 IMPORT{program}=/sbin/blkid -o udev -p %N

 # Global mount options
 ACTION==add, ENV{mount_options}=relatime
 # Filesystem-specific mount options
 ACTION==add, ENV{ID_FS_TYPE}==vfat|ntfs,
 ENV{mount_options}=$env{mount_options},utf8,gid=100,umask=002

 # Mount the device
 ACTION==add, RUN+=/bin/mount -o $env{mount_options} /dev/%k
 /var/lib/asterisk/backups

 # Clean up after removal
 ACTION==remove, ENV{dir_name}!=, RUN+=/bin/umount -l
 /var/lib/asterisk/backups

 # Exit
 LABEL=backup_auto_mount_end

  --- end ---

 You can then insert and remove your key without touching the system. (I'm
 making a lot of assumptions about FreePBX that should be correct, for
 example that it uses udev).

 Lots more suggestions on udev rules here:

 https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices


 --
 John Lange
 www.johnlange.ca

  On Mon, Dec 13, 2010 at 4:05 PM, Henry Coleman 
 henry.cole...@voip-pbx.ca wrote:

  Thanks for all the suggestions. So far I think that Doug' solution looks
 the most promising, however
 it needs automating so that inserting the USB stick will automatically
 mount the stick and disconnection will umount the stick.
 (A sort of plug and play if you will) Restore might work also based on
 this principle.

  So I'm gonna pick your Linux brains (again) and ask if this can be
 done?
  Henry   [?]




 --
 *Henry L. Coleman *
 *Per: VoIP-PBX.ca
 *
 *
 *



 --

 Mike Ashton

 Quality Track International

 Work: +1 647 724 3500 x251
 Cell: +1 416 527 4995

 QTI CONFIDENTIAL AND PROPRIETARY INFORMATION

 The contents of this material are confidential and proprietary to Quality 
 Track  International, Inc.
 and may not be reproduced, disclosed, distributed or used without the express 
 permission of an authorized representative of QTI.
 Use for any purpose or in any manner other than that expressly authorized is 
 prohibited.
 If you have received this communication in error, please immediately delete 
 it and all copies, and promptly notify the sender.



 -
 To unsubscribe, e-mail: asterisk-unsubscr...@uc.org
 For additional commands, e-mail: asterisk-h...@uc.org



Re: [on-asterisk] Backup and Restore

2010-12-14 Thread Henry Coleman
Just to make sure that we are on the same page, the Distro is PBX in a flash
(PIAF)
Centos 5.2, Asterisk 1.6, Freepbx 2.7

On Tue, Dec 14, 2010 at 1:01 PM, Henry Coleman henry.cole...@voip-pbx.cawrote:

 Hi all I have commented out the line as suggested.(tried fixing the typo,
 didn't make any difference)
 Initially, hot plugging the USB will display the USB file system however on
 unplugging the stick
 the old file system will not return unless I reboot (with the stick
 removed).
 I tried to save a file on the USB drive which should create a directory and
 file:
 ie. var/lib/asterisk/backups/*usb*/date_and_time filename.tgz but this
 didn't create a directory or a file.

 The good news is that I does auto mount ...

 Henry


 On Tue, Dec 14, 2010 at 12:33 PM, John Lange j...@johnlange.ca wrote:

 I don't think reformatting your usb key will solve that mount error. I
 don't have access to a freepbx system verify this but my guess is the
 version of mount is too old to support relatime.

 Regardless, you can safely delete this whole section:


 # Global mount options
 ACTION==add, ENV{mount_options}=relatime

 relatime  noatime are tweaks to the mounting that prevent linux from
 updating the atime of the file. It dramatically cuts down on file system
 access which not only improves performance but also lengthens the life of
 storage that has a maximum re-write lifetime.

 This is --way-- off topic but if you are interested in performance
 tweaking of linux file systems you can experiment with mounting your devices
 with the noatime option. However, it can cause problems with certain
 programs that require accurate atime information so use with caution.

 By the way, if you needed to reformat the key you can format fat32 (vfat)
 on Linux:

 # mkfs -t vfat /dev/sdb1

 Or if you don't need to plug this usb into a Windows machine you can just
 format the key with ext3.


 --
 John Lange
 www.johnlange.ca

 On Tue, Dec 14, 2010 at 10:14 AM, Mike Ashton 
 mike.ash...@qualitytrack.com wrote:

  For easier compatibility format your USB key as FAT32


 On 12/14/2010 10:25 AM, Henry Coleman wrote:

 Thanks John, this is a really elegant solution.
 Plugging in a USB stick however, CLI reports:

  *FAT: Unrecognised mount option relatime or missing value*
 *
 *
 I checked the link you included but there's nothing obvious that would
 give this error.
 (My stick is formatted NTFS)

  Thanks Henry

 On Mon, Dec 13, 2010 at 5:43 PM, John Lange j...@johnlange.ca wrote:

 In short; create this file (*  /etc/udev/rules.d/11-backup-auto-mount.rules
 ) *by copying and pasting the text between the start and end tags:

  --- start ---
 * *
 KERNEL!=sd[a-z][0-9], GOTO=backup_auto_mount_end

 # Import FS infos
 IMPORT{program}=/sbin/blkid -o udev -p %N

 # Global mount options
 ACTION==add, ENV{mount_options}=relatime
 # Filesystem-specific mount options
 ACTION==add, ENV{ID_FS_TYPE}==vfat|ntfs,
 ENV{mount_options}=$env{mount_options},utf8,gid=100,umask=002

 # Mount the device
 ACTION==add, RUN+=/bin/mount -o $env{mount_options} /dev/%k
 /var/lib/asterisk/backups

 # Clean up after removal
 ACTION==remove, ENV{dir_name}!=, RUN+=/bin/umount -l
 /var/lib/asterisk/backups

 # Exit
 LABEL=backup_auto_mount_end

  --- end ---

 You can then insert and remove your key without touching the system.
 (I'm making a lot of assumptions about FreePBX that should be correct, for
 example that it uses udev).

 Lots more suggestions on udev rules here:

 https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices


 --
 John Lange
 www.johnlange.ca

  On Mon, Dec 13, 2010 at 4:05 PM, Henry Coleman 
 henry.cole...@voip-pbx.ca wrote:

  Thanks for all the suggestions. So far I think that Doug' solution
 looks the most promising, however
 it needs automating so that inserting the USB stick will automatically
 mount the stick and disconnection will umount the stick.
 (A sort of plug and play if you will) Restore might work also based on
 this principle.

  So I'm gonna pick your Linux brains (again) and ask if this can be
 done?
  Henry   [?]




 --
 *Henry L. Coleman *
 *Per: VoIP-PBX.ca
 *
 *
 *



 --

 Mike Ashton

 Quality Track International

 Work:   +1 647 724 3500 x251
 Cell:   +1 416 527 4995

 QTI CONFIDENTIAL AND PROPRIETARY INFORMATION

 The contents of this material are confidential and proprietary to Quality 
 Track  International, Inc.
 and may not be reproduced, disclosed, distributed or used without the 
 express permission of an authorized representative of QTI.
 Use for any purpose or in any manner other than that expressly authorized 
 is prohibited.
 If you have received this communication in error, please immediately delete 
 it and all copies, and promptly notify the sender.



 -
 To unsubscribe, e-mail: asterisk-unsubscr...@uc.org
 For additional commands, e-mail: asterisk-h...@uc.org






 --
 *Henry L. Coleman *
 ***Per: VoIP-PBX.ca
 *
 

Re: [on-asterisk] Backup and Restore

2010-12-14 Thread John Lange
If I understand what you are saying; even though you commented out the
entire line with the relatime option, you are still getting the same mount
error when you insert the USB stick?

When you change the udev rules, udev should automatically re-read the
options, but just in case it doesn't, you can issue:

# udevadm control --reload-rules

(I'm not 100% sure that command exists in centos though...)

If that has all been done properly then it seems impossible that you are
still getting the same error...

When you remove the drive, is it unmounted (check at the command line using
the 'mount' command).

And what typo are you referring to? I don't amke typos! ;)

-- 
John Lange
www.johnlange.ca


Re: [on-asterisk] Backup and Restore

2010-12-14 Thread Henry Coleman
On Tue, Dec 14, 2010 at 3:07 PM, Henry Coleman henry.cole...@voip-pbx.cawrote:

 Hi Dean, yes there are a lot of ways to back up the system in FreePBX  but
 none allow for USB drives or CD's (removable media)
 For clients who want complete protection against fire, theft and being
 Bricked the ability to take the stick home every evening.
 is a sound tactic. It takes less than an hour to build the distro from
 scratch and a minute or so to restore the conf, cdr and Vmail on a new or
 backup PC.

 Henry



 On Tue, Dec 14, 2010 at 2:36 PM, Dean Yorke dean.yo...@xyc.ca wrote:

 you need to search the board on piaf.  they have great backup and restore
 routines.  and it backs up everything if that is what you want!


 On 2010-12-14, at 1:09 PM, Henry Coleman wrote:

 Just to make sure that we are on the same page, the Distro is PBX in a
 flash (PIAF)
 Centos 5.2, Asterisk 1.6, Freepbx 2.7

 On Tue, Dec 14, 2010 at 1:01 PM, Henry Coleman henry.cole...@voip-pbx.ca
  wrote:

 Hi all I have commented out the line as suggested.(tried fixing the typo,
 didn't make any difference)
 Initially, hot plugging the USB will display the USB file system however
 on unplugging the stick
 the old file system will not return unless I reboot (with the stick
 removed).
 I tried to save a file on the USB drive which should create a directory
 and file:
 ie. var/lib/asterisk/backups/*usb*/date_and_time filename.tgz but this
 didn't create a directory or a file.

 The good news is that I does auto mount ...

 Henry


 On Tue, Dec 14, 2010 at 12:33 PM, John Lange j...@johnlange.ca wrote:

 I don't think reformatting your usb key will solve that mount error. I
 don't have access to a freepbx system verify this but my guess is the
 version of mount is too old to support relatime.

 Regardless, you can safely delete this whole section:


 # Global mount options
 ACTION==add, ENV{mount_options}=relatime

 relatime  noatime are tweaks to the mounting that prevent linux
 from updating the atime of the file. It dramatically cuts down on file
 system access which not only improves performance but also lengthens the
 life of storage that has a maximum re-write lifetime.

 This is --way-- off topic but if you are interested in performance
 tweaking of linux file systems you can experiment with mounting your 
 devices
 with the noatime option. However, it can cause problems with certain
 programs that require accurate atime information so use with caution.

 By the way, if you needed to reformat the key you can format fat32
 (vfat) on Linux:

 # mkfs -t vfat /dev/sdb1

 Or if you don't need to plug this usb into a Windows machine you can
 just format the key with ext3.


 --
 John Lange
 www.johnlange.ca

 On Tue, Dec 14, 2010 at 10:14 AM, Mike Ashton 
 mike.ash...@qualitytrack.com wrote:

  For easier compatibility format your USB key as FAT32


 On 12/14/2010 10:25 AM, Henry Coleman wrote:

 Thanks John, this is a really elegant solution.
 Plugging in a USB stick however, CLI reports:

  *FAT: Unrecognised mount option relatime or missing value*
 *
 *
 I checked the link you included but there's nothing obvious that would
 give this error.
 (My stick is formatted NTFS)

  Thanks Henry

 On Mon, Dec 13, 2010 at 5:43 PM, John Lange j...@johnlange.ca wrote:

 In short; create this file (*  
 /etc/udev/rules.d/11-backup-auto-mount.rules
 ) *by copying and pasting the text between the start and end tags:

  --- start ---
 * *
 KERNEL!=sd[a-z][0-9], GOTO=backup_auto_mount_end

 # Import FS infos
 IMPORT{program}=/sbin/blkid -o udev -p %N

 # Global mount options
 ACTION==add, ENV{mount_options}=relatime
 # Filesystem-specific mount options
 ACTION==add, ENV{ID_FS_TYPE}==vfat|ntfs,
 ENV{mount_options}=$env{mount_options},utf8,gid=100,umask=002

 # Mount the device
 ACTION==add, RUN+=/bin/mount -o $env{mount_options} /dev/%k
 /var/lib/asterisk/backups

 # Clean up after removal
 ACTION==remove, ENV{dir_name}!=, RUN+=/bin/umount -l
 /var/lib/asterisk/backups

 # Exit
 LABEL=backup_auto_mount_end

  --- end ---

 You can then insert and remove your key without touching the system.
 (I'm making a lot of assumptions about FreePBX that should be correct, 
 for
 example that it uses udev).

 Lots more suggestions on udev rules here:

 https://wiki.archlinux.org/index.php/Udev#Auto_mounting_USB_devices


 --
 John Lange
 www.johnlange.ca

  On Mon, Dec 13, 2010 at 4:05 PM, Henry Coleman 
 henry.cole...@voip-pbx.ca wrote:

  Thanks for all the suggestions. So far I think that Doug' solution
 looks the most promising, however
 it needs automating so that inserting the USB stick will
 automatically mount the stick and disconnection will umount the 
 stick.
 (A sort of plug and play if you will) Restore might work also based
 on this principle.

  So I'm gonna pick your Linux brains (again) and ask if this can be
 done?
  Henry




 --
 *Henry L. Coleman *
 *Per: VoIP-PBX.ca
 *
 *
 *



 --

 Mike Ashton

 Quality Track International

 Work: +1 647 724