Comments (4)
Can create a local local cache/database to store checksums to reduce checksum time
includes name of picture and checksum of the picture = photo rainbow table.
from dump.
Do i need to perform a checksum on the files located in the destination drive? If I am creating a rainbow table then the values should exist in the cache. I would just have to do a comparison the the cache and the source checksum to add the files a dict object and then copy those new files.
from dump.
added dump_it.py
.
Contains the following classes:
class backup
-> performs differential backup - spawns new process to copy each object to the destination
class hashing
- > hashes each image object. It spawns a new process for each object to perform a checksum
class cacheTable
-> creates a caching database of filename + checksum
from dump.
Now that I am thinking about this more it doesn't make much sense to create a tailored backup solution. Instead we can continue to work with Rsync and if need be create a wrapper for Rsync to do what we need it to do. We are going to have to tailor the Raspberry Pi for performance. We can probably get rsync to multithread to increase performance and integrity checking can be done in rsync to ensure the files were transferred properly (advanced setting configuration for advanced users)
from dump.
Related Issues (16)
- Service File
- UDEV Rules
- Create FSTab rules HOT 1
- clean up unused libraries
- Enable scroll shifting
- Add Format Drive Option exFat - Supports linux, Osx and windows HOT 1
- decouple code
- Add Rsync File Completion Percentage
- Add a GPIO button to turn on/off wifi HOT 5
- A button and menu option (settings) to find host information
- configure bootloader to turn off display when power is off
- Feature: Display battery life HOT 4
- Feature: Add batter life HOT 1
- Enhancement: Auto locate source and backup devices and/or have the user select which device is which HOT 2
- Enhancement: Check available backup space and source write requirements
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dump.