On Tue, Dec 14, 2010 at 3:07 PM, Henry Coleman <henry.cole...@voip-pbx.ca>wrote:
> 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 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 >>> * >>> * >>> * >>> >>> >>> >> >> >> -- >> *Henry L. Coleman * >> ***Per: VoIP-PBX.ca >> * >> * >> * >> >> >> >> > > > -- > *Henry L. Coleman * > ***Per: VoIP-PBX.ca > * > * > * > > > -- *Henry L. Coleman * ***Per: VoIP-PBX.ca * * *