Gn

GnuRAMage – A Bash tool to sync files between HDDs and RAM disks

Hacker News

GnuRAMage – A Bash tool to sync files between HDDs and RAM disks

I've developed GnuRAMage, a Bash script to manage large RAM disks by synchronizing data with persistent storage (HDDs/SSDs). It's for anyone wanting to use the speed of RAM disks for frequently accessed files without risking data loss due to RAM's volatility. The script works by: Initializing from a config file (GnuRAMage.ini), checking paths and dependencies (rsync). Performing an initial copy of specified files/directories from a source (e.g., HDD) to the RAM disk. Entering a monitoring loop to periodically synchronize changes from the RAM disk back to the source using rsync. Handling interruptions (like Ctrl+C) gracefully with a final sync attempt before exiting. Key features: Simple INI configuration. Rsync-style exclusion patterns. Dry-run mode for testing. Comprehensive logging. One-time sync mode. Optional checksum verification. Can generate standalone scripts for initial copy and periodic sync, useful for cron or systemd. It's built with Bash and rsync, aiming for simplicity. Installation is straightforward: Bash git clone git@github.com:FPGArtktic/GnuRAMage.git cd GnuRAMage chmod +x gramage.sh # Then copy GnuRAMage.ini.example to GnuRAMage.ini and configure I created GnuRAMage to solve my own challenges with making large RAM disks practical and safe. I'm looking for feedback, suggestions, and any use cases I might have overlooked. GitHub (includes full README with detailed config, options, testing, etc.): https://github.com/FPGArtktic/GnuRAMage Thanks for checking it out!

Share card

Actual performance

2points
6comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created · Missing: supports, reddit linkedin, podcasting
69%69% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: using · Missing: mac, agents, macos
67%67% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
48%48% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: io · Missing: https docs, excited, just released
44%44% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Dotenv
Dotenv33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sync .env files

Indie Hackers7$750/moapis
To
Tool that hashes files into poems43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tool that hashes files into poems

Hacker News1
MsgBox
MsgBox14%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MsgBox is a tool for viewing the contents of msg files.

Indie Hackerscommitment-side-project
Ds
Dsync: a tool to sync source directories/files to a target directory49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Dsync: a tool to sync source directories/files to a target directory

Hacker News7
en
env-sample-sync automatically synchronizes .env files with env.sample22%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

env-sample-sync automatically synchronizes .env files with env.sample

Hacker News1
Sc
Scrybble sync – Sync files from reMarkable to Obsidian80%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Scrybble sync – Sync files from reMarkable to Obsidian

Hacker News1
GP
GPG Sync44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

GPG Sync

Hacker News29
Bi
Binary Sync50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Binary Sync

Hacker News1
X
X to Elasticsearch Sync64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

X to Elasticsearch Sync

Hacker News36
I
I made a Stremio addon to sync your IMDB Watchlist48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a Stremio addon to sync your IMDB Watchlist

Hacker News1