Restore Individual Files from Backups
We are interested to order backup option for our main server.
Can you explain us how it works?
The main questions is, if there are need to get some partial files of any WHM user, will we be able to do it?
I will answer your main question first. When restoring from a Backup, a new configuration profile and new set of disks will be created on your Linode. If you need to access individual files you would complete a normal restore, copy the files from the new disks and then remove those disks once you're done.
The process is explained here in this section of our Backups guide:
We have thorough documentation on our Backups service and how it works, which you can find through the below link:
To enable our Backups service, simply follow the instructions here:
What do you mean by new configuration profile? System will boot using new mounted disk?
May i access to new disks without doing reboot of server?
What happening in case that somebody hacked server, deleted some files, but i dont know which files, how we can restore our system to be up and working?
A configuration profile is an item within the Linode Manager interface which defines the parameters that your Linode will use when booting. Things configured in this profile are; which disks to use when booting, which kernel your Linode will run, memory limits, whether or not Network Helper will run, and more. You can see more information on how these work in our Disks and Configuration Profiles guide.
As Rob stated, during the backup restoration process the restored disks and a new Configuration Profile will be added to your Linode's "Advanced" tab. This will allow access to the restored disks through any configuration profile that they are assigned to as well as provide a configuration profile that only includes the restored disks by default. So essentially, you can configure any combination of disks that your system will boot with to any configuration profile that you like.
In your scenario of trying to recover specific data from a backup, if you have enough unallocated disk space (space available to your Linode plan that has not been assigned to a Linode disk) to deploy a saved backup on the same Linode as your production services, you can adjust your configuration profile to boot with the restored backup disks as well as the production disks and then pull data off of the backup disks to your production disks and recover data that way. While you can deploy a backup to a Linode without powering it down, you can not add a restore disk to your production configuration profile and access the data on this disk without rebooting your Linode as the system will not know that the disk has been added until it is rebooted.
In the second scenario that you provided where you have been hacked and are unsure what files have been deleted, you could do the same type of restore and manually compare what files are there and what is missing but it may be more efficient to simply restore a backup and boot your Linode from the Restored configuration profile. Although you will likely loose a small amount of data between the time that you are restoring and the time that the backup was taken, this will save a lot of time and effort determining exactly what files are present and what needs to be restored.
I hope this information helps.