File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1+ # PSTimeMachine
2+ One day, I was so mad at a backup vendor * and* at Windows Server Backup, that I wrote my own simple backup tool in PowerShell.
3+
4+ Apple's Time Machine and <a href =" https://git.samba.org/?p=rsync.git " ><tt >rsync</tt ></a > were the inspirations for this:
5+ * ** Versioned:** Every time the tool runs, a new folder tree is created.
6+ * ** Secure:** Old backups are never modified by this tool.
7+ * ** Simple:** It creates entire, browseable folder trees at the destination that require no tools to restore from.
8+ * ** Efficient:** Only changed files are copied from the source to the destination; unchanged files are added with filesystem-level hard links.
9+
10+ ## Requirements
11+ 1 . The system must be running PowerShell Core or at least Windows PowerShell 5.
12+ 2 . Ideally, your backup destination should support hard links. If not, backups will use a * lot* of space.
13+
14+ ## How to Use It
15+ Like this:
16+
17+ .\PSTimeMachine.ps1 -SourcePath C:\Shares\SomeShare -DestinationPath D:\BackupsOfSomeShare
18+
19+ For help:
20+
21+ Get-Help .\PSTimeMachine.ps1
22+
23+ ## Contributing
24+ Please do!
You can’t perform that action at this time.
0 commit comments