Technology:Unpacked

#150 – Myriad File Systems


Listen Later






File systems provide structure and a way to store data on computer systems. From the early days of FAT and NTFS, we now see a proliferation of file systems in the enterprise. Why do we have so many and what benefits do they offer? In this episode, Chris and Martin look at the evolution of the file system and why solutions have been developed to meet specific application requirements.



Much of file system development has been driven from the improvement of hardware technology. Larger HDDs meant supporting more file system metadata and so the evolution of FAT16 & FAT32. ZFS provides caching and other logging techniques by using solid-state media for additional journaling and recovery. ZUFS exploits Storage Class Memory to implement very fast local file systems.



The conversation also discusses FUSE, an open-source feature of Linux that enables anyone to develop a file system in userspace. File systems typically run in the kernel and are difficult to develop as a result. A file system needs to be bulletproof, adding to the development challenge.



Elapsed Time: 00:30:54



Timeline



* 00:00:00 – Intros* 00:02:15 – What is a file system?* 00:05:10 – File systems give scalability & resiliency* 00:05:50 – Are parallel and clustered file systems different? * 00:07:17 – Why are there so many different file systems?* 00:08:35 – Even tapes can have file systems (like LTFS)* 00:11:00 – ZuFS exploits SCM for a host-based file system * 00:13:15 – What do file systems like GPFS offer?* 00:15:00 – What is POSIX, what is a POSIX file system?* 00:17:00 – Many file systems are proprietary to operating systems * 00:17:30 – Why are file systems hard to develop?* 00:18:45 – FUSE – File System in User Space* 00:20:40 – ChubaoFS – one of many new file systems* 00:22:00 – Many file systems are niche – like HFDS (Hadoop)* 00:23:30 – What about new file system features for the user?* 00:25:00 – File systems can offer APIs for management (like backup)* 00:25:45 – WAFL is not a file system – or is it?* 00:27:00 – What are the risks in using new (open source) file systems?* 00:28:45 – Should we be looking at using alternative file systems?* 00:30:00 – Wrap Up



Related Podcasts & Blogs



* #92 – Introduction to Elastifile with Jerome McFarland* #52 – An Introduction to WekaIO Matrix with Liran Zvibel* #116 – Fixing Gaps In Cloud Storage with Andy Watson







Copyright (c) 2016-2020 Storage Unpacked. No reproduction or re-use without permission. Podcast episode #3BQI.
...more
View all episodesView all episodes
Download on the App Store

Technology:UnpackedBy Technology:Unpacked

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

21 ratings


More shows like Technology:Unpacked

View all
The Joe Rogan Experience by Joe Rogan

The Joe Rogan Experience

227,718 Listeners

Planet Money by NPR

Planet Money

30,647 Listeners

Hidden Brain by Hidden Brain, Shankar Vedantam

Hidden Brain

43,572 Listeners

The Ben Shapiro Show by The Daily Wire

The Ben Shapiro Show

154,244 Listeners

Motley Fool Money by The Motley Fool

Motley Fool Money

3,224 Listeners

Grey Beards on Systems by Ray Lucchesi and others

Grey Beards on Systems

18 Listeners

TechONTAPPodcast by NetApp

TechONTAPPodcast

33 Listeners

Virtually Speaking Podcast by Virtually Speaking Podcast

Virtually Speaking Podcast

42 Listeners

The Daily by The New York Times

The Daily

112,489 Listeners

The Indicator from Planet Money by NPR

The Indicator from Planet Money

9,523 Listeners

The Pure Report by Pure Storage

The Pure Report

34 Listeners

The Journal. by The Wall Street Journal & Spotify Studios

The Journal.

6,060 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,447 Listeners

Nothing Major by Sift Creative

Nothing Major

523 Listeners

The Wirecutter Show by The New York Times

The Wirecutter Show

1,158 Listeners