A dive into filesystems – ZFS – part 1

Reading time: 5 minutesI’m starting a series of posts about ZFS. I will try to provide as much as possible architectural diagrams and code examples. The series is for people wanting to learn more about general filesystem architecture, especially about ZFS (OpenZFS). I will restrict myself for now to the implementation and architecture on Illumos, the open source fork of OpenSolaris. Let’s start with the higher level abstraction, the Virtual File System. Like …

Continue reading