• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Stephen Foskett
      • My Publications
        • Urban Forms in Suburbia: The Rise of the Edge City
      • Storage Magazine Columns
      • Whitepapers
      • Multimedia
      • Speaking Engagements
    • Services
    • Disclosures
  • Categories
    • Apple
    • Ask a Pack Rat
    • Computer History
    • Deals
    • Enterprise storage
    • Events
    • Personal
    • Photography
    • Terabyte home
    • Virtual Storage
  • Guides
    • The iPhone Exchange ActiveSync Guide
      • The iPhone Exchange ActiveSync Troubleshooting Guide
    • The iPad Exchange ActiveSync Guide
      • iPad Exchange ActiveSync Troubleshooting Guide
    • Toolbox
      • Power Over Ethernet Calculator
      • EMC Symmetrix WWN Calculator
      • EMC Symmetrix TimeFinder DOS Batch File
    • Linux Logical Volume Manager Walkthrough
  • Calendar

Stephen Foskett, Pack Rat

Understanding the accumulation of data

You are here: Home / Everything / Apple / Three Key Storage Features Missing in Mac OS X “Lion”

Three Key Storage Features Missing in Mac OS X “Lion”

June 13, 2011 By Stephen 3 Comments

Mac OS X 10.7 "Lion" lacks many of the storage features we've long hoped for, including ZFS, iSCSI, and USB 3.0

Last week, at WWDC, Apple introduced many of the features found in their next operating system, OS X “Lion”. At that time, I posted an article about the storage features found in this new release, including integrated revision control, a major update to the FileVault encryption package, and additional enterprise storage protocol support. But, like Snow Leopard, Lion still lacks many storage related features, and it doesn’t look like Apple will get around to adding these anytime soon.

A Better Filesystem (ZFS, Please)

See also ZFS: Super File System! and Mac OS X Lion Adds CoreStorage, a Volume Manager (Finally!)

During the development of Mac OS 10.5, “Leopard”, Apple spent a great deal of time working to replace their legacy HFS+ filesystem with ZFS, a much more advanced option. For starters, ZFS would have given Mac OS better reliability and flexibility, and it has been extended to include advanced features for security and capacity optimization.

But the battle between Sun and NetApp over patents related to the development of ZFS cast a shadow over the long needed replacement of HFS+. With Oracle buying Sun and focusing away from infrastructure products like ZFS, Apple seems to have lost interest in replacing their crufty old filesystem.

Instead of adding an advanced filesystem like ZFS, Mac OS X Lion extends HFS+ with versioning and enhanced security. The new Core Data incremental storage technology in Lion would probably have been easier to implement on ZFS, but Apple was able to add it to HFS+, and it will be a lifesaver in the guise of autosave, versions, and resume. The same goes for encryption, with FileVault 2 boasting background full disk encryption, remote wipe, and external drive support.

Those hoping for the integration of ZFS with Mac OS X appear to be out of luck. All components were removed from Snow Leopard, and Lion is moving forward without it. Sadly, this means that Mac OS X still lacks a flexible volume manager, something even Microsoft Windows boasts.

Perhaps the next version of Mac OS X will include friendly volume management features, but it is more likely that Apple will focus away from the filesystem and direct application developers toward the iCloud Storage API. And cloud truly is next-generation storage, making this a leapfrog approach and leaving ZFS in the dust.

Update: Lion does indeed include a full logical volume manager! See Mac OS X Lion Adds CoreStorage, a Volume Manager (Finally!)

USB 3.0: Still AWOL

See also Will OS X 10.7 “Lion” Bring USB 3.0 To The Mac? and my Thunderbolt series

Although Apple may have simply overlooked or neglected to mention it, USB 3.0 apparently made no appearance at WWDC. Thunderbolt is an impressive technology to be sure, and I am bullish on its future application and performance. But “SuperSpeed” USB 3.0 seems poised to seize the baton and become the ubiquitous next-generation interconnect for every day peripherals.

Thunderbolt is a strategic protocol for Apple, and I expect it to rapidly spread across the entire Mac product range. Rather than simply a high-speed interconnect, Thunderbolt will soon enable advanced docking features, as envisioned in my recent post about the iMac as a Thunderbolt peripheral. It will also enable changes to the physical size and shape of laptop and desktop computers and servers, with many suggesting that the next-generation MacBook Air will become the standard Apple laptop.

In contrast, USB 3.0 is simply a performance bump for USB. It is likely that Apple will support USB 3.0 sooner or later, and third-party vendors are already rolling out Mac OS support. CalDigit recently shipped their third USB 3.0 controller for the Mac, and LaCie sells their own “walled garden” card and peripherals as well. I heard rumors that a few vendors are working on Thunderbolt to USB 3.0 bridges and breakout boxes as well.

USB 3.0 will come to the Mac sooner or later, but Thunderbolt is here to stay.

Enterprise iSCSI Support

See also Will Snow Leopard Finally Bring iSCSI To The Mac?

Another technology that Apple has flirted with in Leopard but never delivered is a software initiator for iSCSI, the block storage protocol that runs over Ethernet. We have not heard anything further about iSCSI since 2007, and there was no mention in the Lion introduction either.

Interestingly, Apple did rollout other new enterprise storage protocol options, including NFSv4, DFS, and even integration of Xsan, the Fibre Channel filesystem. Xsan also added ALUA compatible multipathing, a real surprise for storage geeks like me. But iSCSI was nowhere to be found.

This is a real shame, since iSCSI is becoming increasingly common in enterprise storage circles. Convergence on Ethernet is a hot topic right now, and iSCSI for Mac would give exceptional flexibility and interoperability and fit right into the “prosumer” Mac market niche.

Instead, end-users are stuck working with third-party iSCSI initiators, Fibre Channel and Xsan, or NFS. Although I am a fan of their free globalSAN product, Studio Network Solutions does not offer enterprise support for third-party arrays. The other major option for Mac iSCSI is ATTO’s Xtend, which is supported but somewhat expensive. Drobo also offers an iSCSI client for use with their storage arrays, but it is severely limited. An integrated Apple solution would be a welcome addition, both for consumers and enterprise systems administrators.

Stephen’s Stance

Apple is not in enterprise storage company to be sure, and news from WWDC dashed any hopes we had for ZFS and iSCSI support. USB 3.0 seems a foregone conclusion, but Apple seems intent on ignoring it as long as possible. Although I welcome the new storage features included in Lion, it is disappointing that these were left out.

Note that TRIM support was also not mentioned at WWDC, but it is likely included.

You might also want to read these other posts...

  • Electric Car Over the Internet: My Experience Buying…
  • GPS Time Rollover Failures Keep Happening (But…
  • Ranting and Raving About the 2018 iPad Pro
  • Liberate Wi-Fi Smart Bulbs and Switches with Tasmota!
  • Tortoise or Hare? Nvidia Jetson TK1

Filed Under: Apple, Enterprise storage, Everything, Personal Tagged With: 10.7, Apple, ATTO, CalDigit, Core Data incremental storage, Drobo, globalSAN, HFS, iCloud, iCloud Storage API, iSCSI, LaCie, Lion, Mac OS X, Studio Network Solutions, Thunderbolt, USB 3.0, Xsan, Xtend, ZFS

Primary Sidebar

James T. Kirk: Mr. Scott. Have you always multiplied your repair estimates by a factor of four?
Montgomery Scott: Certainly, sir. How else can I keep my reputation as a miracle worker?

Subscribe via Email

Subscribe via email and you will receive my latest blog posts in your inbox. No ads or spam, just the same great content you find on my site!
 New posts (daily)
 Where's Stephen? (weekly)

Download My Book


Download my free e-book:
Essential Enterprise Storage Concepts!

Recent Posts

Electric Car Over the Internet: My Experience Buying From Vroom

November 28, 2020

Powering Rabbits: The Mean Well LRS-350-12 Power Supply

October 18, 2020

Tortoise or Hare? Nvidia Jetson TK1

September 22, 2020

Running Rabbits: More About My Cloud NUCs

September 21, 2020

Introducing Rabbit: I Bought a Cloud!

September 10, 2020

Remove ROM To Use LSI SAS Cards in HPE Servers

August 23, 2020

Test Your Wi-Fi with iPerf for iOS

July 9, 2020

Liberate Wi-Fi Smart Bulbs and Switches with Tasmota!

May 29, 2020

What You See and What You Get When You Follow Me

May 28, 2019

GPS Time Rollover Failures Keep Happening (But They’re Almost Done)

April 6, 2019

Symbolic Links

    Featured Posts

    VMware’s Hardware Partner Strategy: Heads I Win, Tales You Lose

    February 11, 2013

    Nimble Storage Rolls Out an All-Flash Array

    February 24, 2016

    Hands-On Review: Unicomp Spacesaver M Keyboard for Mac

    July 3, 2012

    Defining Failure: What Is MTTR, MTTF, and MTBF?

    July 6, 2011

    A Fairy Tale of Two Storage Protocols

    September 23, 2014

    Why Buy a NEX-7? Why Sony NEX At All?

    October 17, 2011

    Download My Free E-Book, “Essential Enterprise Storage Concepts”!

    April 4, 2017

    Scaling Storage At The Client

    November 25, 2013

    How Smart Is the Mondaine Helvetica Smart Watch?

    December 30, 2015

    Sony QX100 Lens Camera: Ruined by a Flaky iOS App

    October 7, 2013

    Copyright © 2021 · Log in