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.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
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
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
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
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
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
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