Created: 2026-09-07 Mon 22:56
It takes a lot of trials to understand the best setup to sync and backup our own work. Ideally we want to save everything and be able to find what we need in a second. I’m personally really concerned about environment and I decided not to use any cloud and minimize my data storage under 1TB. The idea is to remove the original files and move its content into these articles which are making sense of the work done. We protect some big files but we can’t share the information because we didn’t think how we could make the material shareable. Once you are able to answer few simple questions you can completely restructure your working flow in a much more efficient way.
There are different types of backups and it is important to find the most fitting for the work we do:
Once we have defined a backup strategy is then easier to start working with it by answering simple questions:
Manage the proper storage is work. It requires a lot of organization and thinking but it brings as well different benefits. Some common tasks:
LLMs can help a lot to organize and index the information we have.
My all records are structured in this way
du -sch ~/Pictures ~/lav/ ~/Music ~/VideoProd ~/Audio ~/Zughi
90G /home/sabeiro/Pictures 21G /home/sabeiro/lav/ 33G /home/sabeiro/Music 214G /home/sabeiro/VideoProd 2.1G /home/sabeiro/Audio 7.8G /home/sabeiro/Zughi 365G total
My all digital life is under 400GB and I can soon delete mode video clips, some old log-files and compress more images
I manly use file:///home/sabeiro/syncUsb.sh and file:///home/sabeiro/syncFromUsb.sh to sync with external drives. Sync reads all the file diffs so it is important to zip folders we don’t touch often
DISKN=$1
if [ -z "$1" ]; then exit
fi
rsync -avz --delete ~/Pictures $DISKN
rsync -avz --delete ~/Music $DISKN
rsync -avz --delete ~/VideoProd $DISKN
rsync -avz --delete ~/Zughi $DISKN
rsync -avz --delete ~/lav $DISKN
rsync -avz --delete ~/Audio $DISKN
rsync -avz ~/videoOld $DISKN
When I started coding back in 2006 I was using subversion which I find slick. I find git less efficient but this is the standard. git conserves in the directory the revision database making packages huge. So I had to decide to organize my work in a more centralized way.
The main move I made is to create a common documentation across all projects which is spiega/. This repo contains all the information across all projects and the conversion tools to publish it. The published pages converge in intertino.it which is synced with sys_sync.sh.
All the images to publish
Ideally most of the information can be used to publish articles and websites. I don’t expect any traffic but I still find essential to share any relevant experience.
du -sch ~/lav/siti/* | grep [M,G]
18M /home/sabeiro/lav/siti/antani51M /home/sabeiro/lav/siti/anticolo39M /home/sabeiro/lav/siti/assets16M /home/sabeiro/lav/siti/blender_twin15M /home/sabeiro/lav/siti/cios18M /home/sabeiro/lav/siti/CV142M /home/sabeiro/lav/siti/dauvi5.8M /home/sabeiro/lav/siti/db1.1G /home/sabeiro/lav/siti/f62M /home/sabeiro/lav/siti/Fiziko6.6M /home/sabeiro/lav/siti/font408M /home/sabeiro/lav/siti/foto9.8M /home/sabeiro/lav/siti/geomadi33M /home/sabeiro/lav/siti/intertino276M /home/sabeiro/lav/siti/kotoba34M /home/sabeiro/lav/siti/perrizio.zip63M /home/sabeiro/lav/siti/phpsql69M /home/sabeiro/lav/siti/portfolio17M /home/sabeiro/lav/siti/roundcube15M /home/sabeiro/lav/siti/scritti52M /home/sabeiro/lav/siti/spiega17M /home/sabeiro/lav/siti/storia24M /home/sabeiro/lav/siti/storie153M /home/sabeiro/lav/siti/talk18M /home/sabeiro/lav/siti/tastal30M /home/sabeiro/lav/siti/tmp-www95M /home/sabeiro/lav/siti/v1.7G /home/sabeiro/lav/siti/viaggi574M /home/sabeiro/lav/siti/viudi5.0G total