Jump to content

Restoring a backup: Difference between revisions

m
Minor grammar corrections.
m (Minor grammar corrections.)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
If this has happened to you, you're able to restore your backups by copying files from redbricks backups.
Redbrick keeps regular backups of your files in case a problem develops with a server and user files need to be restored.


==Causes of needing to restore backups==
These backups can also be used by users to restore files if they have accidentally deleted them or if wish to restore previous versions.
===Deleting all your files in a directory===
rm *  //Very bad, will delete all files from current folder
===Overwriting a file.===
If you're using vim, it will prompt you that you are overwriting a file if you didn't open the file for editing in the first place.<br/>
It tells you to add a ! to the write command to overwrite the file. Don't do this unless you're sure of what you're doing.


==Howto restore from a backup==
==Restoring a backup==
<pre>
<pre>
ssh carbon
cd /backup/storage/current/ *See Note 1
cd /backup/webtree/webtree[.{1-6}]/{a-z}/<username>
cd webtree *See Note 2
cp filename ~/public_html/.    OR cp -R * ~/public_html/.
cd u/username *See Note 3
exit
</pre>
</pre>


==Example of restoring a file==
To restore a single file then
<pre>
<pre>
ssh carbon
cp filename ~/public_html/
cd /backup/webtree/webtree.1/d/drag0n
cp index.html ~/public_html/
exit
</pre>
</pre>


This will copy drag0ns (ie. me) index.html from a backup from 2 days ago into drag0ns public_html folder.
To restore an entire directory then
<pre>
cp -R * ~/public_html/
</pre>
====Note====
#Redbrick keeps several backups at one time. current is the latest and is usually taken the night before. If you wish to restore a backup from before this replace current with the date of the backup and then type cd tree before continuing with the guide.
#You can also restore files from your home directory by going to /home/member during this step. If you are restoring a backup from your home directory replace public_html in the later steps with a more appropriate location. eg. ~
#In this example the user is called username. Replace this with your username and u with the first letter of your username. eg. i/isaac702
 
[[Category: Helpdesk]]
[[Category: HowTo]]