Recently, after booting up my laptop after it ran out of power, I ran into this error after being dumped into the initramfs emergency shell:
mount: mounting /dev/mapper/vg0-root on /sysroot failed: I/O errorThis ended up happening because of some invalid blocks on my lvm partition (I have a fully encrypted LVM on LUKS setup on my machine). Here's how I was able to fix it (this was on Alpine Linux, hopefully it helps with other distros too).
(Click here for a full sized screenshot)
Recently, offlineimap was removed from many Linux distros due to it relying on Python 2, and I found myself needing a new solution for using mutt (my email client of choice) and ProtonMail Bridge. I was able to use the program isync as a substitute. My initial setup for mail with offlineimap was based off this excelent post: https://spaceandtim.es/code/protonmail_mutt so you can refer to it for a lot of the reasoning behind this configuration. I'm personally using Gentoo, but this should work on most distros.
(Click here for a full sized screenshot)
For the past few months, I’ve been interested in switching from a lot of the proprietary cloud services I use to self hosted free and open source alternatives. Back in late June, after a lot of research, I finally bought my first home server to accomplish this. I ended up getting a Dell Poweredge R220 server with the following specs: