Recovering a friend's photos from a failing drive with ddrescue
How ddrescue, a second FAT32 allocation table and PhotoRec helped recover photos from a failing 500 GB USB drive.
Topic
Shells, services and the systems we inevitably break.
8 articles
How ddrescue, a second FAT32 allocation table and PhotoRec helped recover photos from a failing 500 GB USB drive.
How I use GlazeWM, fixed workspaces, window rules and keyboard shortcuts to bring a Linux-style workflow to my Windows work laptop.
Identify an OpenSSH private key and convert an RSA key to legacy PEM format for tools that cannot read the newer OpenSSH format.
Understand when Bash and Zsh treat quoted text literally, when variables and commands expand, and how to include an apostrophe safely.
Install nftables, build a persistent dual-stack server ruleset, validate it safely and manage temporary firewall rules.
Connect to Linux servers with OpenSSH, use protected key pairs and ssh-agent, and create readable per-host client configuration.
Use Vim's substitute command to replace text on the current line, across a range or throughout a file, with case and confirmation controls.
Join an Ubuntu server to a Windows Active Directory domain with realmd and SSSD, then verify identity resolution and restrict who can log in.