Kernel Crash Analysis and Debugging
- Science & Technology
- Joyent Training Room, San Francisco CA
Trainer: Max Bruning
This course covers the internal implementation of the ZFS file system. It uses a combination of source code and various tools available on illumos to examine the topics that are covered. Tools used include: zdb, DTrace, and mdb. The course starts with a description of the ZFS on-disk format. It then moves to a description of how ZFS worksin the kernel. This will include examination of mounted ZFS file systems, how reads and writes work, and how storage is managed while it is being used. The course concludes with a brief look at some problems that may arise when using ZFS, and possible ways of dealing with these problems.
On completion of this course, students will be able to:
This course is designed for anyone who has a need to know how ZFS works. This could be a developer, system administrator, or support/maintenance personnel.
Good knowledge of illumos internals (could be Solaris internals), or the SmartOS Internals course.