adventures in blogging

Just a short trip through my strange computer based quests.

File System expermentation.

August 10, 2019 — Sifr Nihilum

So. In the process of experimenting with virtualbox, (Oddly, trying to write an arch install script and then testing it) I discovered that something on my current install had exploded.

I'm still not sure what. Much experimentation and I realized that my internet on that install was not coming back easily. It would require some fairly major insanity. I'm not that patient, and this computer is basically just a play ground for me to poke stuff. So I figured, Screw it! We're doing this live!

The install script in question, found here, was an attempt to install an entire arch system, in btrfs subvolumes automagically. Feel free to try it in a virtualbox. You require two virtual drives, or it won't work. I stole the majority of the script from here. It's important to attribute such things after all.

The only problem I had, upon install, was that anything requiring intensive graphics just stuttered to a halt. I was trying to play rust, and it was just a joke. I don't know if it was truly an issue with the file system or not, but either way, it was a problem.

So off we go! A new script! This time I figure, the problem is that the filesystem I used was too big of an experiment. So the solution is simple. Try a new experiment! The latest filesystem experiment is to use f2fs on my SSD (The file system designed specifically for SSD's after all) and XFS for the second drive (Which is a hybrid drive, but does most of my storage stuff, and XFS is pretty strong on large amounts of data I hear.)

The install script for this is still stuck in the git repo with the other one, but I wouldn't use that one. It works. But I haven't fixed the final install bits yet, so it breaks and you have to hand chroot in and just finish the tidy up. However, holy carp! This is a beautiful install. Rust runs perfectly out of the box, everything feels snappy as crap, and I am loving it. If you want an experiment and some fun, you can do worse than this!

Tags: arch, linux, f2fs, btrfs, xfs, scripts