[PLUG-ANNOUNCE] TONIGHT: May PLUG Meeting: Block Storage Device Life Cycles

Michael Dexter dexter at ambidexter.com
Thu May 7 22:32:15 UTC 2015


Portland Linux/Unix Group General Meeting Announcement

Who: Michael Dexter
What: Block Storage Device Life Cycles
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, May 7th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: TBD

Block storage has joined electricity as one of the fundamental 
technologies on which we are completely and irrevocably dependent. The 
two technologies are in fact becoming inextricable now that computers 
control virtually every electrical system from the distribution grids on 
up, and computers themselves are completely dependent on electricity to 
operate. Both technologies have undergone countless innovations yet 
still operate largely on their original basic principles. While high in 
capacity, fast and affordable, the modern hardware block storage device 
or “hard disk” operates on the same principles as the original 1956 IBM 
350 disk storage unit and most solid-state alternatives emulate hard 
disks. Beginning with the Berkeley Fast File System, the BSD family of 
operating systems has played a key role in the evolution of general 
purpose block storage and continues this innovation with technologies 
like virtual block storage devices, GEOM, UFS2, ZFS, GELI, HAST, GEOM 
Journaling, FUSE, tmpfs and the NAND Flash framework. This paper will 
survey the available block device options in the FreeBSD operating 
system and explore their practical uses in modern storage architectures.

FreeBSD is unique in that it provides the reference platform for the 
Unix File System and is now a tier one Zettabyte File System or ZFS 
platform. The 10.0 release of FreeBSD is particularly unique in that it 
includes in-kernel iSCSI network block device sharing, the NAND Flash 
framework, a FUSE implementation and the bhyve hypervisor which can 
leverage and help test most FreeBSD storage technologies. The FreeBSD 
ports collection also includes support for guest file systems such as 
ext2 and NTFS, which provide new opportunities to "round trip" virtual 
and physical machines using bhyve and tools such as the iBFT iSCSI boot 
framework.

Finally, while an unprecedented block storage toolkit can enable 
extensive experimentation, there are pragmatic issues surrounding 
production storage architectures. This paper will touch on real world 
block storage solutions built with FreeBSD and its derivatives. These 
derivatives include the FreeNAS storage appliance, which provides 
networked block and file storage to a myriad of Unix and non-Unix 
clients. Pragmatic issues surrounding verifiable data integrity include: 
understanding and embracing ZFS behavior and limits, observing disk and 
partition health in addition to data integrity, understanding the 
implications of file naming, maintaining backups and restoring desired 
data in a timely manner.

Calagator Page: http://calagator.org/events/1250467959

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/
Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its 
mailing lists or at its meetings.

See you there!

Michael Dexter
PLUG Volunteer



More information about the PLUG-announce mailing list