3 ms·
In result of working with multiple unsorted files and systems+vms during 10 years my file structure evolves multiple times. I made ideal top architecture calle
by ellis0n 6y ago
In result of working with multiple unsorted files and systems+vms during 10 years my file structure evolves multiple times.
I made ideal top architecture called 'indexed tags': <tag><index>
project0 - tag: 'project', index: 0
project1 - tag: 'project', index: 1
I used automatic tools for drive differences with my drive.py tool. drive.py analyze two disks changes + calc hash for each file, then produce report
Plus:
+ cover all systems, languages & projects, docs, notes + big data things
+ independed mac-linux-win-vms bridge
+ remove random download chaos
+ minimalistic & lite
Minus:
- None
Linux and Mac base dirs (same for Cygwin):
~/src - everything is here
~/mnt - symlinks to mount drives
Backups:
/backup/ - projects backups
/DD/<FULL_HW_DRIVE_NAME> - big data copies, iso, vms, dd, unsorted manual copy node_modules/
Projects examples:
System 1 disk 1. Primary system, and same structure repeats on every new system with any drive, and indexed tags will be filled while a time (depends by a tasks)
~/src/admin0 - admin projects
~/src/ai0 - AI pdfs, projects
~/src/apple0 - iOS & Mac test projects
~/src/gamedev0 - game dev projects
~/src/btc0 - bicoin projects
~/src/doc0 - for random pdfs
~/src/papers0 - for usable pdfs & docs
~/src/hack0 - hack projects
~/src/os0 - os projects
~/src/web0 - web projects
~/src/fonts0 - data fonts
~/src/sound0 - data sounds
~/src/tasks - bookmarks, notes, tasks, local docs
~/src/work0 - work projects
System 2 disk 1
~/src/tasks
~/src/work0
...
System N disk K
~/src/tasks
~/src/work0
*
Disks examples:
~/mnt/1 - for temporrary mount random image, usb
~/mnt/2..16 - like: 'mount random.iso.or.drive ~/mnt/2'
~/mnt/ext500 - ext4 500G linux only data of 500G hdd 1
~/mnt/m3T - hfs+ 3TB mac only data of 6T hdd 2
~/mnt/o1T - exfat 1T shared data of 6T hdd 2
~/mnt/l2T - ext4 2T linux only data of 6T hdd 2
~/mnt/b1T - exfat 1T shared backup of 1T hdd 3
~/mnt/2T - ntfs 2T win only of 2T hdd 4
~/mnt/a500 - linux 500G only of 500G ssd 1
~/mnt/b100 - linux 100G only of 500G ssd 2
~/mnt/c100 - linux 100G only of 500G ssd 2
~/mnt/d200 - linux 200G only of 500G ssd 2
~/mnt/m4T/backup - mac manual backups 1
~/mnt/b4T/backup - shared manual backups 2
~/mnt/m4T/DD/ - big data copies
~/mnt/m4T/DD/128G-OCZ_VERT_EX_PLUS - hard drive copy
~/mnt/m4T/DD/128G-OCZ_VERT_EX_PLUS/sdf.dd
~/mnt/m4T/DD/128G-OCZ_VERT_EX_PLUS/sdf.dd.sha256
~/mnt/m4T/DD/64G-SAMSUNG_USB - just a usb backup for easy format
~/mnt/m4T/DD/64G-SAMSUNG_USB/Downloads/* - random usb flash downloads
Verification & comparasion reports:
~/admin0/drive.py/log-a128g-0 - report 1 ~/mnt/m4T/DD/ copy and original ~/mnt/a128g
~/admin0/drive.py/log-a128g-1 - report 2 ~/mnt/m4T/DD/ copy and original ~/mnt/a128g
All old and new Windows systems has shared locations for common software (like in Linux or no a special structure is here, because windows chaos is not my primary target:
C:\Shared - everything is here
C:\Install - software installers