You can backup your Linux servers using IBackup scripts package, which is a bundle of perl scripts. To perform all your IBackup operations, download the scripts and follow the instructions provided in the readme.txt file.

Can I schedule backups from my Linux server?

Yes, you can schedule backups using IBackup backup scripts.

Is there any preliminary setting that needs to be done before I start my backup?

Yes, before starting your backup, ensure that you have provided appropriate permissions (executable permission) to the IBackup scripts.

When I restore data, the permissions and owner/group information is different from source. Why?

IBackup stores your data with a fixed owner/group and set of permissions that may be different from the original set of owner/group and permissions. After you restore data, ensure that the permissions and ownership information is modified appropriately.

Add the partial name of the files/folders that you wish to exclude. Enter each item in a new line.

Save and exit.

Example:
Your Backupset contains /home/Documents and if you want to exclude all the pst files from this folder like /home/Documents/designtutorials.pst, /home/Documents/new.pst, /home/Documents/James/tutorials.pst etc then write "pst" in PartialExcludeList file.

Wherein the "filelist" (--files-from=filelist) should contain path of the mysql database file, that is "/usr/local/mysql_sample_database"

Is there a way to specify the base directory to be used on IBackup?

If you wish to specify a base directory on your IBackup account, for example, my_ibackup_root/server1/home/backup/, you can do so by creating a folder
/server1/home/backup in your IBackup account, using the browser interface.

When I restore data, the permissions and owner/group information is different from source. Why?

IBackup server stores your data with a fixed owner/group and set of permissions that may be different from original set of owner/group and permissions. After you restore the data, ensure that the permissions and ownership information is modified appropriately.

For this, create and store a separate document locally that has information on the ownership and permissions information of your data.

Is there a work around to the owner/permissions issue with command line utility for Linux?

Yes. Use the 'tar' command to compress all the 'files to be backed up' on the server into one file and then transfer it to IBackup for backup. The single file that tar generates (called a 'tar ball') preserves all the files with their permissions. Just un-tar it again to restore.

To backup, go to the directory containing the files and
tar cvpf *
(this also takes in all sub directories as well)

To see what is inside the tarball
tar tvf <tarball-filename.tar>

To extract the tarball
tar xvpf <tarball-filename.tar>

How do I restore directories from my IBackup account to the local machine?

Use the syntax below to restore directories from your IBackup account to the local machine: