blog: thomasdouwes.co.uk
homepage: douwes.co.uk
I was testing a custom initramfs that would load a full root into a ramdisk, and when I was going to shut down I tried to run rm -rf --no-preserve-root /
to see what would happen, since I was on a ramdisk anyway. The computer would not boot after that because it nuked the UEFI options.
Computer plays video games
I want to make video games
Learn to program
Never even make video games
update: I managed to get it working, look at the edit
It recognised the disks in an ASR array, but the type is “unknown” and it fails to assemble with “Undefined RAID type (null)[1] on asr_”. So I don’t think that worked sadly.
EDIT: The RAID card I had supported RAID 5 and dmraid doesn’t, that’s probably why it’s not working.
I could not find a --discover
parameter, but I tried --assemble --scan
and it couldn’t find a super block.
It feels a bit frustrating to have all the data here but no way to access it, maybe a tool will pop up at some point if I hoard the disk images.
Thanks for the suggestion though.
There were a lot of “pointer hard” memes back r/programmerhumor. Probably a lot of beginner’s over there.
I guess I cheated by already having an understanding of how the computer works before starting C.
Not sure about here but is was a hot take on reddit:
Pointers are not that hard and really useful
Thanks for the detailed reply. I found a QSFP+ DAC that says it supports IB and Ethernet.
I don’t have enough computers to set up a fabric, only the 2 I would be direct attaching have PCIE slots.
I’ve never used infiniband before so my reason for wanting to try it is just to learn what it is, and how it works. That said, some of those use-cases look very interesting, especially transporting NVMe namespaces, I didn’t know that was possible.