Personal tools
File Recovery
SEASnet takes a snapshot of your account several times a day.
So even if you deleted some files or directories, you can copy
it back from one of these snapshots.
In the example that follows, Bob restores a file he deleted by
mistake while working on his project.
Useful commands
- ls -ltu lists time snapshot was made
- ls -l lists last time file was modified
BOLD denotes commands.Denotes comments.Denotes screen display server:Home/CS174(65)rm *.cc<- OOPSIE! Accidentally deletedserver:Home/CS174(66)datefiles on May 10 10:20:54Mon May 10 10:20:54 PDT 1999 server:Home/CS174(67)cd<- Switch to your home directoryserver:Home(68)cd .snapshot<- then to the snapshot directoryserver:Home/.snapshot(69)ls -lFile was deleted on May 10 10:20:54, so thetotal 96hourly.0 snapshot will have the file for suredrwx--x--x 15 bob csugrad 1234 May 09 21:30 hourly.0<- This onedrwx--x--x 15 bob csugrad 1234 May 08 18:14 hourly.1 drwx--x--x 15 bob csugrad 1234 May 08 18:14 hourly.2 drwx--x--x 15 bob csugrad 1234 May 08 18:14 hourly.3 drwx--x--x 15 bob csugrad 1234 May 08 18:14 nightly.0 drwx--x--x 15 bob csugrad 1234 May 07 21:00 nightly.1 drwx--x--x 14 bob csugrad 1234 May 06 20:11 nightly.2 drwx--x--x 14 bob csugrad 1234 May 05 17:06 nightly.3 drwx--x--x 14 bob csugrad 1234 May 04 18:37 nightly.4 drwx--x--x 14 bob csugrad 1234 May 03 23:48 nightly.5 drwx--x--x 14 bob csugrad 1234 May 01 23:33 nightly.6 drwx--x--x 15 bob csugrad 1234 May 09 21:30 weekly.0 server:Home/.snapshot(70)cd hourly.0/CS174<- Goto the CS174 directoryserver:/w/ugrad.01/.snapshot/hourly.0/cs/bob/risc/CS174(71)ls -l total 0 -rw------- 1 bob csugrad 0 May 07 11:38 final_proj -rw------- 1 bob csugrad 0 May 07 11:38 final_proj.cc<- Here it is-rw------- 1 bob csugrad 0 May 07 11:38 final_proj.dll -rw------- 1 bob csugrad 0 May 07 11:38 final_proj.doc -rw------- 1 bob csugrad 0 May 07 11:38 final_proj.o server:/w/ugrad.01/.snapshot/hourly.0/cs/bob/risc/CS174(72)cp final_proj.cc ~/CS174Copy the file from the snapshot to your directory -^server:/w/ugrad.01/.snapshot/hourly.0/cs/bob/risc/CS174(73)cd ~/CS174 server:Home/CS174(74)ls -l total 0 -rw------- 1 bob csugrad 0 May 10 09:55 final_proj -rw------- 1 bob csugrad 0 May 10 09:55 final_proj.cc<- Now it's back-rw------- 1 bob csugrad 0 May 10 09:55 final_proj.dll -rw------- 1 bob csugrad 0 May 10 09:55 final_proj.doc -rw------- 1 bob csugrad 0 May 10 09:55 final_proj.o
