Democrat Abdul El-Sayed refused to address death of Iranian general: ‘A lot of people in Dearborn who are sad today’ [More] I rest my case.
The post I’m Sorry for Your Loss first appeared on The War on Guns.
‘I felt a gun in my ribs’: Milwaukee Lyft driver carjacked by passengers [More] But…but…but RULES… Having had to work my share of low-end jobs in my life when things took a downturn, I confess to a special hatred for parasites who vicitmize working people trying to make ends meet, and a special contempt for … Continue reading "Lyft Off"
The post Lyft Off first appeared on The War on Guns.
I don't remember what she said, only the tear on her cheek as she was not ready to take that step out.
She was 10 years younger than I am now.
I still think of her, of my Stepmom, of my brother and stepbrother and my Dad, gone now. I think of them as I walk near the railroad tracks by our home. I walk early in the day or just at dusk on days Partner is on the road. The traffic is quieter and you can still hear the earth breathe if you listen carefully, as if it just came out from under the ether and it's not yet aware it's awake, or what that awakening will bring. I see small insects on small pools of water that formed from the last storm, not in the air, and not underwater, simply skimming the surface caught between those two points, fixed in time.
This day? This day is a gift. Even in all of the times in the air in which I came close to ending my day in something that would not buff out, I never had the sense of mortality that I carry now, that I may carry now for the rest of my days. I think of the little plaque my Dad had on the wall of his home as things were taken down for the sale "This is the day the Lord hath made, let us rejoice and be glad in it." I used to read that with all the imperial dismissal of youth and think "that's all good Dad but what about next week or next year?"
SunnyD. Lab is home, at her rambuctious age, I leave walking her up to a young lady from our village who takes her out between playtime romps with "mom" in the back yard. But I remember walking the much more docile Lorelei, who used to join me. When we first adopted her I felt like we had the only agoraphobic dog on the planet. She was terrified of leaving the property, even on a leash. She'd lived six years in a small pen in a building with a single light bulb for light, having litter after litter of purebred puppies. When she could no longer bear puppies, she was not retired to a warm, loving home, but surrendered to a shelter, a small blessing considering other alternatives that such dogs face.
Twelve years ago I wrote the Book of Barkley, having learned much of life through the eyes of a dog (though I still shake my head at the negative book review because "it wasn't about a talking dog!"). I'm still learning. I've learned to be strong, not as men are strong because they have neither doubt nor hope, but because I have both. Doubt enough to know how precious is each breath, and hope that keeps me headed towards the light.
I was released from the hospital 67 years ago, born not yet to remember what life would bestow. This time, I came home from the hospital born to remember what my life has been before and what a gift each adition day is. Our own bodies are unfaithful to themselves, the earth, and the heavens sometimes it seems, obvious to our desires. Too many of us lately have left us and too many are fighting to stay. Too many people have gone from this world seemingly forgotten. Except for those who still believe the promise, confess the faith, and remember all that is worth remembering.
This is the day. . .
Ammunition Prices Are Rising Again: The April 2026 Hikes Explained – Federal, CCI, Remington, Speer, Blazer, Fiocchi, and More Are All Going Up on April 1 [More] So… the Trump administration’s State Department can’t reverse the Biden administration State Department’s ban on Russian ammunition and firearms? [Via bondmen]
The post Bullet Points first appeared on The War on Guns.
A Kid Just 3D-Printed A $97 MANPAD Rocket Launcher… The Army currently pays $400,000 per unit. [More] You can’t stop the signal. [Via bondmen]
The post Every Terrible Implement first appeared on The War on Guns.
Trump Expected to Endorse Ken Paxton in Texas Senate Runoff Against RINO John Cornyn [More] I figured that’s what the 99.3% desperation ploy was all about. Just understand his has everything to do with poltical calculation. And this egg hasn’t hatched yet. [Via bondmen]
The post And the Winner Is… first appeared on The War on Guns.
Why Every High School Student in Latvia Is Learning to Shoot a Gun [More] Like in Poland. Compare to tepid and isolated attempts here. Tangentially Related: So, Central Europe … It’s the buttress against the West completely falling. Also Poland. So the jewels of Europe used to be Paris, London, and Berlin. And now, I … Continue reading "Teach Your Children Well"
The post Teach Your Children Well first appeared on The War on Guns.
The event is designed as a drive-thru for the safety of participants and organizers. Individuals are instructed to place their unloaded firearms in the trunk of their vehicles before arriving. Upon reaching the event area, organizers will collect the weapons directly from the cars. [More] So every transfer, first to the organizers and then to … Continue reading "Plowshare Transaction Record"
The post Plowshare Transaction Record first appeared on The War on Guns.
A Virginia woman wrongfully jailed for three days under another person’s name now has a legal expert telling CBS 6 she has a strong claim at both the state and federal levels against the agencies that held her. [More] Yeah, but what do false positives have to do with guns? [Via Michael G]
The post We’re the Only Ones Misidentifying Enough first appeared on The War on Guns.
John Panicci was taken into custody Saturday at his home following an investigation into the theft of an encrypted access key from a voter registration terminal at the elections office. [More] The guy who “On his Facebook page … posted several times expressing outrage at the actions of the Trump administration”…? [Via Michael G]
The post Adventures in Baselessness first appeared on The War on Guns.
SF Man Who Admitted Killing Elderly Asian Grandfather Released on Probation by Judge… 24-year-old Antoine Watson, admitting he killed the victim but saying he did it because he felt “judged” and had been having a bad day. [More] Or could it be that Antoine hasn’t been judged enough? [Via Michael G]
The post Anything Like the Day Vicha Had? first appeared on The War on Guns.
Trump DOJ Refuses to Rule Out Second Amendment Right to Nuclear Weapons [More] “Slate is now just making $#!+ up,” you say…? This is my shocked face. And far be it from them to let us know in the article that Tess Fardon and Shira Feldman are lawyers for the National Council to Ban Handgu… … Continue reading "Gun Extremists Trump and Bondi Declare ‘Nukes for All!’"
The post Gun Extremists Trump and Bondi Declare ‘Nukes for All!’ first appeared on The War on Guns.
NRA support of ACLU lawsuit contradicts ‘single issue’ apologists [More] They can address other issues — when they want to. I just ran across my 11-year-old column looking for something else and wish I’d remembered it for my recent AmmoLand pieces.
The post About That ‘Single Issue’ first appeared on The War on Guns.
Birthright Citizenship Directly Impacts the Second Amendment [More] Now that this conversation I’ve been trying to start for years is finally out there, I urge everyone who agrees with the premise not to let self-proclaimed Second Amendment advocates avoid or dismiss it. I see Washington Gun Law has entered the building.
The post Special Delivery first appeared on The War on Guns.
The post TRW Low Maintenance Rifle: America’s Roller Locked Flechette Rifle first appeared on Forgotten Weapons.
We rolled in from central Texas yesterday before dark. It was a great match. Your humble scribe had a great Saturday. After 8 rounds, I had only one loss. Then, the combined challenges of age, stamina, arena dust and heat took its toll. I didn't finish in the money, but it was close and I have no one to blame but myself. I'm still coughing central Texas arena dust out of my sinuses.
Leaving the arena on Saturday, Belle and I were dog-tired. She noticed a Burger King near the arena and suggested that we swing through Burker King, pick up some sandwiches and go to the room. Great Idea. Five o'clock in a Saturday, and there was no one in the parking lot. I thought that was odd, but went to the drive-through and noticed that the menu board was dark. Then I saw it and laughed.
The darkened menu board had a bullet hole in it. Another dissatisfied customer had registered a complaint. I thought that was funny as hell. We drove out of the parking lot and went down to Dairy Queen for our sandwiches.
We're home and safe. It is time to unpack the van and get ready f our next adventure. Three weeks from now, it is Georgia.
If you bought $100,000 of Black Rifle Coffee Company stock in 2022, you have $5,240 today. [More] Betraying your base can do that to you. Wish Republicans would remember that… [Via WiscoDave]
The post Get Woke… first appeared on The War on Guns.
Rep. Alex Falconer (DFL, HD 49A – Eden Prairie) says there’s “no purpose” for a semi-auto rifle in deer hunting because it would “blow the deer apart.” [More] Who does this Marxistt weasel think he is? Patricia Eddington…? [Via WiscoDave]
The post That Dog Won’t Hunt first appeared on The War on Guns.
The Court, therefore, holds that the Texas Firearms Prohibitions do not violate the Constitution. [More] Who’s infringin’? We’re prohibitin’! Four Boxes Diner gives us the breakdown on why this is a terrible decision. By a Trump appointee… [Via Jess]
The post JoJo Krako Gun Law first appeared on The War on Guns.
Gun Store Owner Indicted for Conspiracy and Attempting to Provide Material Support to Designated Foreign Terrorist Organizations [More] News stories here. Guns and Gadgets comentary here. It’s hard to believe an FFL intimately familiar with ATF oversight could be this stupidly self-destructive and risk all over such limited returns, and anyone who remembers the ordeal … Continue reading "Stop Me If You’ve Heard This One Before"
The post Stop Me If You’ve Heard This One Before first appeared on The War on Guns.
Sorry, it's not for sale. I found a .50 caliber can full of Romanian 1983 production 7.62x25 Ball in my crawlspace where I stash ammo. Apparently I bought this shortly after I got the Polish Tokarev and forgot about it.
Let’s see, @5M in the U.S., 66% of those new immigrants after a 174% increase in 20 years… and India Today is a go-to mass influencer source for them. No wonder they’re 83% against 2A. And no wonder my challenge says anecdotes and isolated examples don’t measurably alter that. You guys who disagree, you’d better … Continue reading "Not Enough Chiefs"
The post Not Enough Chiefs first appeared on The War on Guns.
Insurgent Virginia Democrat says his party is ‘completely wrong’ on gun rights and gerrymandering [More] How is he on voting for Democrats he cconsiders wrong on this, as opposed to Republican alternatives? How is he on the immigration threat? Self-serving trainer Jorge proves the point: There can be no such thing as a truly pro-Second … Continue reading "A ‘Pro-Gun Democrat’"
The post A ‘Pro-Gun Democrat’ first appeared on The War on Guns.
According to investigators, the owner was on his way to work when he received a notification on his phone that the building's metal gate was open.
HPD said the suspects did make it inside the building, but it is unclear if they were successful in taking anything. The business was said to be either electric or HVAC-related.
The owner said he arrived and saw the two suspects inside, who then approached him, before shots were fired, HPD said.
Police said the suspects were taken to the hospital, but their condition is not known.
On March 30, 240 BC, Halley’s Comet made its first recorded perihelion passage. (Photo courtesy of NASA, from the 1987 comet passage, photographed from Easter Island.) — March 30, 1856: The Russian Empire, the Ottoman Empire, Great Britain, France, and the Kingdom of Sardinia signed the Treaty of Paris. This ended the Crimean War. — Today’s feature article is by our Field Gear Editor, Tom Christianson.
The post Preparedness Notes for Monday — March 30, 2026 appeared first on SurvivalBlog.com.
Ballistol is a gun cleaning oil. If my sources are correct, it is composed of white mineral oil, potassium oleate, ammonium oleate, benzyl alcohol, amyl alcohol, isobytyl alcohol, benzyl acetate, and anethole. One key characteristic of Ballistol is that it emulsifies with water. This makes it an excellent cleaner for firearms that use black powder or corrosive primers. The best solvent for black powder and the salts left by corrosive primers is hot (almost boiling) water. Ballistol works well in conjunction with that hot water. Ballistol is also non-toxic, and can also be used on wood and leather as well …
The post Ballistol Multi-Purpose Lubricant, by Thomas Christianson appeared first on SurvivalBlog.com.
The following recipe for Granny’s Spring Greens Salad is from SurvivalBlog reader Granny M.. Ingredients 8 to 10 cups (around about 1 pound) of mixed greens (mixture of any available lettuces, sprouts, watercress, mesclun, mache, baby arugula, dandelion greens, and/or pea shoots) 2 tablespoons finely chopped chives Kosher salt and freshly ground black pepper (to taste) 2 to 3 tablespoons extra-virgin olive oil 1/2 lemon, juiced Directions Wash and blot dry your greens with a clean dish towel, and place them in a large bowl. Add the chopped chives. Season with salt and pepper to suit your taste. Drizzle over …
The post Recipe of the Week: appeared first on SurvivalBlog.com.
Today’s graphic: A map showing the United States and Canada, with comparable latitude locales in Europe overlaid. (Graphic courtesy of Reddit.) The thumbnail below is click-expandable. — Please send your graphics or graphics links to JWR. (Either via e-mail or via our Contact form.) Any graphics that you send must either be your own creation or uncopyrighted.
The post SurvivalBlog Graphic of the Week appeared first on SurvivalBlog.com.
“Between income taxes and employment taxes, capital gains taxes, estate taxes, corporate taxes, property taxes, Social Security taxes, we’re being taxed to death.” – The Late Chuck Norris
The post The Editors’ Quote Of The Day: appeared first on SurvivalBlog.com.
What criteria must citizens seeking similar relief need to meet to prove themselves eligible for equal treatment? [More] It’s apparently a need-to-know secret, and you don’t need to know.
The post DOJ Responds to Gun Rights Restoration FOIA Request first appeared on The War on Guns.
LEGOLAND, CA — Representatives from LEGO gathered at Legoland in San Diego to unveil a new series of building sets called ‘California Home' that requires kids to fill out building permits and wait two years before starting construction.
Yesterday I got together with a friend to do some shooting on his property. One of the guns I brought was one I haven't shot in years, a Polish-made Tokarev TTC chambered for 7.62x25.
Something I never cared for on the Tokarev pistols was the grip angle. With stock grips it feels like you're holing a carpenter's square. However, you can remedy this with grips that provide a bump at the heel. Years ago I installed a set of Marschal grips which wrap around the back of the frame providing such a bump. The grips are made in Hungary.
We only put about 50 rounds through the gun. It was some old Yugoslavian military surplus ball made by Prvi Partizan. 7.62x25 ball is generally an 85 grain FMJ bullet pushed to about 1400 FPS at the muzzle. This will vary depending on barrel length and the particular lot of ammo. The small diameter high velocity bullet is known for its great penetration and flat trajectory.
I highly recommend treating any surplus 7.62x25 ammo as having corrosive primers, and cleaning accordingly. Thus, before I packed it up for the day I ran a few patches with Hoppe's No.9 through the bore to remove most of the residue and saturate anything left with oil, to prevent any corrosion until I cleaned it today.
Prvi Partizan currently sells 7.62 Tok ammo loaded with an 85 grain JHP. If this expands and holds together it would work well for defense. Alternatively, you can handload the cartridge with Hornady XTP bullets.
The 7.62 Tok round has some bark and flash when fired from a pistol but recoil is not bad at all in the TTC, which weighs around 30 - 31 oz.
Tokarev pistols will also safely chamber and fire 7.63x25 Mauser ammo, as made for the C-96 Broomhandle. I only have a couple hundred rounds of 7.62 Tokarev left but I do have probably close to 1,000 rounds of 7.63 Mauser for future range trips.
As originally built the Tokarev's only safety was the half cock notch on the hammer. To meet import point requirements under the Gun Control Act of 1968, importers have added manual safeties. On my gun it's the lever behind the trigger. To engage the safety raise it, to disengage it push it down.
If the gun is placed on half cock the trigger and slide are locked in place. The only way to work the slide at that point is to first fully cock the gun.
The trigger pull on my pistol is probably around 6 to 8 lbs. but pretty crisp. I prefer it to the spongy triggers on most modern, striker-fired semiautos.
My Tokarev came with two 8-round mags, a cleaning rod, and a leather belt holster. Like many old European military holsters, it's pretty much a gun case you can wear on your belt.
Out of curiosity, I stuck the Tok in this commercial US M-3 Tanker holster and found it to fit well.
The French aircraft carrier Charles de Gaulle, the only nuclear powered carrier outside the U.S. Navy, is en route to the Mid-East as part of the French response to recent events in the region. As it is sailing into harm's way, security would understandably be high. The exact location of the ship would be classified.
Strava is a fitness app athletes use to record their activities running or cycling. It's very popular and can be used to allow athletes on training equipment paired with the app to compete with one another or share their individual results with friends or interested fans. Results can be published in near realtime.
The French officer that was getting in a 7 kilometer run on the deck of the ship is was a Strava user. The GPS coordinates of his run pinpointed the location of the flagship in real time. The location was confirmed with publicly available satellite photos.
A French armed forces spokesman said the reported incident did "not comply with the current instructions" and appropriate measures would be taken.
Holy Week calls for the Big Guns of classical music. Hector Berlioz was one of these, and his Messe Solennelle is one of the great works of religious music. Astonishingly, Berlioz was only twenty years old when he wrote this, and then destroyed the music for Messe Solennelle (except for the Resurrexit portion).
A copy of the entire work was discovered in 1991.
“We understand that there was a domestic issue for some time with the couple, and it’s a really sad situation. Thank God she didn’t get more than she did,” Guidroz said. “She did get some bruises and a broken nose, but other than that she’s okay.”
Deputies said the vehicle pursuit led to a home on Janet Road, where the suspect opened fire on a homeowner and his son as they stood in the yard. The homeowner returned fire in self-defense, striking the suspect in the groin as he attempted to enter the house.
“The suspect goes to the door and tries to gain entry, and that’s when the homeowner opens fire,” Guidroz said. “He shoots him in the groin, and the suspect makes it back to his truck, where he pointed the gun at his head and shot himself.”
On March 29, 845, a 5,000-strong army of Danish Vikings invaded Frankish lands and only retreated after besieging Paris and securing a ransom from the Frankish King Charles the Bald. This was part of a series of devastating raids begun by the Vikings that began in the 790s. The Vikings were led by a man named “Reginherus” or Ragnar, sometimes linked to the legendary saga figure Ragnar Lodbrok. The Vikings easily overcame defences set in place by Charlemagne and are known to have attacked the Abbey of Saint-Germain-des-Prés just outside the city. The Vikings returned home with a ransom of …
The post Preparedness Notes for Sunday — March 29, 2026 appeared first on SurvivalBlog.com.
JWR’s Introductory Note: This is an update to a reply to a letter that I posted in SurvivalBlog back in February 2007. Given the recent spike in gasoline and diesel prices, I thought it would be apropos to re-post it. — Every well-equipped retreat should have at least one “field expedient” 12 VDC fuel transfer pump. These pump rigs are popular with dirt bike, ATV, and snowmobile enthusiasts. They are very simple to construct. Here are the materials that you will need: 1 – An automobile or truck electric fuel pump. (The least expensive pumps come from automobile wrecking yards.) …
The post Notes on Constructing a 12 VDC Fuel Transfer Pump appeared first on SurvivalBlog.com.
The latest meme created by JWR: Meme Text: Re-Watching Die Hard Last Night Reminded Me of What Life Was Like in California, in 1988: Bruce Willis Had Some Hair, Gas Was Affordable, and Two Political Parties Were Vying to Control the Capitol — Notes From JWR: Do you have a meme idea? Just e-mail me the concept, and I’ll try to assemble it. And if it is posted then I’ll give you credit. Thanks! Permission to repost memes that I’ve created is granted, provided that credit to SurvivalBlog.com is included.
The post JWR’s Meme Of The Week: appeared first on SurvivalBlog.com.
“These twelve Jesus sent forth, and commanded them, saying, Go not into the way of the Gentiles, and into any city of the Samaritans enter ye not: But go rather to the lost sheep of the house of Israel. And as ye go, preach, saying, The kingdom of heaven is at hand. Heal the sick, cleanse the lepers, raise the dead, cast out devils: freely ye have received, freely give. Provide neither gold, nor silver, nor brass in your purses, Nor scrip for your journey, neither two coats, neither shoes, nor yet staves: for the workman is worthy of his …
The post The Editors’ Quote Of The Day: appeared first on SurvivalBlog.com.
I mentioned that my wife put the kibosh on carbon fiber composite machining. The dust gets everywhere and it is not the healthiest stuff to have blowing around, even if you are wearing a respirator. Before I put these pieces on eBay, I though I would all of you a chance to buy these pieces. You will be amazed at its lightness, stiffness, and tensile strength. I do not really have a price for any of these. If you can pay me for postage, that would be fine. These are all Dragonplate Economy Plate CFC:
Random scrap, mostly 1/2" and 1/4" thick. I have no idea for what these little scraps might be used, but they are amazingly stiff and strong.
An abortion doula provides physical and emotional support to a patient during their abortion process. It's an added level of care outside of the actual medical care where providers are attuning to whatever the patients' needs are, to make them as comfortable as possible during the process. That can look like making sure they're warm enough or making sure that they have food or drinks or just whatever is going to make them feel supported. The doula can step in and advocate for the patient and offer the patient options. This also looks like some level of physical support with breathing exercises or visualization exercises to help take the patient's mind off any pain or discomfort that they may be experiencing because, sadly, with any medical procedure, there can be some level of discomfort. The abortion doula is there to really walk them through that.
The post Using Thermal in a Night Vision Match (Moons Out 2026) first appeared on Forgotten Weapons.
Police say the couple followed 62-year-old David Milan after he punched the husband in the face.
They say Milan fired several shots at the couple, and one of them returned fire, hitting Milan.
He was released from the hospital and charged with Battery with a Deadly Weapon.
On March 28, 1535, the Cistercian Bloemkamp Abbey (Oldeklooster) in Friesland was attacked and destroyed by a group of millenarian revolutionary Anabaptists. — March 28, 1774: Britain passed the Coercive Act against Massachusetts. — Today’s feature article is a guest piece written by our friend and fellow blogger, Patrice Lewis, the Editrix of the highly-recommended Rural Revolution blog. — We are now seeking entries for Round 124 of the SurvivalBlog non-fiction writing contest. More than $981,000 worth of prizes have been awarded since we started running this contest. Round 123 ends on March 31st, so get busy writing and e-mail us …
The post Preparedness Notes for Saturday — March 28, 2026 appeared first on SurvivalBlog.com.
Editor’s Introductory Note: This guest article was written by our friend and fellow blogger, Patrice Lewis. Her entertaining and informative Rural Revolution blog has been published several times a week since 2009. We highly recommend bookmarking it. – JWR — The price of beef has been on everyone’s mind lately. According to the USDA, the average price of beef jumped from $8.40 per pound in March to $10.10 by December 2025. A number of recent articles reflect these concerns: Food inflation in America RFK Jr. Urges U.S. Ranchers to Ramp Up Beef Production The cost of this grocery staple is …
The post The Price of Beef, by Patrice Lewis appeared first on SurvivalBlog.com.
To be prepared for a crisis, every Prepper must establish goals and make both long-term and short-term plans. In this column, the SurvivalBlog editors review their week’s prep activities and planned prep activities for the coming week. These range from healthcare and gear purchases to gardening, ranch improvements, bug-out bag fine-tuning, and food storage. This is something akin to our Retreat Owner Profiles, but written incrementally and in detail, throughout the year. We always welcome you to share your own successes and wisdom in your e-mailed letters. We post many of those — or excerpts thereof — in the Odds …
The post Editors’ Prepping Progress appeared first on SurvivalBlog.com.
“Truly my soul waiteth upon God: from him cometh my salvation. He only is my rock and my salvation; he is my defence; I shall not be greatly moved. How long will ye imagine mischief against a man? ye shall be slain all of you: as a bowing wall shall ye be, and as a tottering fence. They only consult to cast him down from his excellency: they delight in lies: they bless with their mouth, but they curse inwardly. Selah. My soul, wait thou only upon God; for my expectation is from him. He only is my rock and …
The post The Editors’ Quote Of The Day: appeared first on SurvivalBlog.com.
They do not realize that firebaseapp and on.microsoft.com in an email address means filter it directly into spam folder.
I s pent most of my career using Unix for software development or being sys admin for a herdof Sun workstationx. Unix/Linux has many virtues.
A friend who is not technical has just switched from Windows 7 (don't laugh, he is moving his email from AOL after 36 years).. He wanted a regular backup of his files to a USB hard drive.
Okay, how hard can this be? Somewhere there is a program either GUI or shell-based that does this, right? Not that I could find. After a lot steps that brought back memories:
1. Set up mount of USB drive in /etc/mount. What? HNo atomount or autodiscovery? You run lsblk to see what devices are attached, determine which is the USB drive, copy its 8 hexadecimal digit UUID and several other close to magic fields. (I started to remember what UID and GID mean as I fiddled.)
You rediscover that mount is a very picky program. How many spaces between parameters, Running sudo mount -a may not identify errors, just silently fail. How would it be to make a mount editor that prompts you for the parameters ands adds them to /etc/mount?
3. The backup script using rsync was fairly straightforward.#!/bin/bash
# Mirror backup to USB drive (vfat friendly)
BACKUP_BASE="/mnt/usb-backup/Backups"
LOGFILE="$HOME/backup.log"
echo "$(date '+%Y-%m-%d %H:%M:%S') - Backup started" >> "$LOGFILE"
# Check if USB is mounted
if ! mount | grep -q " /mnt/usb-backup "; then
echo "$(date) - ERROR: USB not mounted at /mnt/usb-backup" >> "$LOGFILE"
echo "ERROR: Please run: sudo mount /mnt/usb-backup"
exit 1
fi
mkdir -p "$BACKUP_BASE"
# === Directories to mirror - Add more here if needed ===
declare -A DIRS=(
["/home/$(whoami)/Documents"]="$BACKUP_BASE/Documents"
["/home/$(whoami)/Pictures"]="$BACKUP_BASE/Pictures"
)
echo "$(date '+%Y-%m-%d %H:%M:%S') - Starting rsync mirror..." >> "$LOGFILE"
for src in "${!DIRS[@]}"; do
dest="${DIRS[$src]}"
if [ -d "$src" ]; then
echo "→ Mirroring $src" | tee -a "$LOGFILE"
mkdir -p "$dest"
rsync -aAX --delete --info=progress2,stats2 "$src/" "$dest/" >> "$LOGFILE" 2>&1
else
echo "Warning: $src not found" >> "$LOGFILE"
fi
done
echo "$(date '+%Y-%m-%d %H:%M:%S') - Backup completed successfully" >> "$LOGFILE"
echo "✅ Backup finished successfully!"
echo "Log saved to: $LOGFILE"
Adding an entry to crontab was simpler than mount but it still screams for a tool to help you add an entry. Some of why Linux remains user-indifferent is that for a lot of geeks it is the same theory as stick shifts: "It keeps the riff-raff out."