- Emergency console and boot failure: a dracut or initramfs shell, an unbootable root filesystem, a bad entry in fstab or crypttab, a GRUB configuration that no longer points at a kernel that exists, a full /boot after an upgrade, or a systemd unit failing early enough to stop the boot. We work from the console, serial or IPMI, get the system up, and then find out what put it there.
- mdraid recovery: degraded and failed arrays, superblocks that no longer agree, arrays that will not assemble after a controller change or a disk reorder, and the far more dangerous case of a rebuild started onto the wrong member. We read the metadata before touching anything, assemble read-only where we can, and image the members first when the data matters more than the clock.
- LVM2 recovery: volume groups reporting a missing physical volume, metadata restored from archive, thin pools that have run out of metadata space, snapshots that have filled and been dropped, and logical volumes recovered after a partition table was rewritten underneath them. Most LVM problems are recoverable, and most become unrecoverable at the hands of somebody guessing.
- Suspected compromise: unexplained outbound traffic, a load average with nothing to account for it, cron and systemd timers nobody wrote, altered SSH configuration and authorised keys, or a hosting provider notice. The first advice is usually to stop: do not reboot, do not reinstall, and do not delete anything, because all three destroy the evidence that tells you how they got in and whether they are still there.
- Filesystem and data recovery: ext4 and XFS repair, journals that will not replay, corruption after a power event, and ZFS and Btrfs pools that will not import or mount. We work on images rather than originals wherever the equipment allows it.
- The system nobody owns: a server the last administrator built, undocumented, still running something the business depends on. We audit it, document it, and take it on from there.