Personal tools
Home Help File Recovery

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 deleted
server:Home/CS174(66)date         files on May 10 10:20:54
Mon May 10 10:20:54 PDT 1999
server:Home/CS174(67)cd        <- Switch to your home directory
server:Home(68)cd .snapshot    <- then to the snapshot directory
server:Home/.snapshot(69)ls -l File was deleted on May 10 10:20:54, so the
total 96                       hourly.0 snapshot will have the file for sure
drwx--x--x  15 bob      csugrad     1234 May 09 21:30 hourly.0 <- This one
drwx--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 directory
server:/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 ~/CS174
            Copy 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
Document Actions