Home > Store > Operating Systems, Server > Solaris

larger cover

Add To My Wish List

Solaris 10 ZFS Essentials

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Reviews
  • Sample Content

Product Author Bios

Scott Watanabe is a freelance consultant with more than twenty-five years of experience in the computer/IT industry. Scott’s positions at Sun over the years include systems administrator, systems manager, chief architect, backline engineer, and lead course developer.

The ZFS file system offers a dramatic advance in data management with an innovative approach to data integrity, tremendous performance improvements, and a welcome integration of file system and volume management capabilities. The centerpiece of this new architecture is the concept of a virtual storage pool, which decouples the file system from physical storage in the same way that virtual memory abstracts the address space from physical memory, allowing for much more efficient use of storage devices.

 

In ZFS, space is shared dynamically between multiple file systems from a single storage pool and is parceled out from the pool as file systems request it. Physical storage can therefore be added to storage pools dynamically, without interrupting services. This provides new levels of flexibility, availability, and performance. Because ZFS is a 128-bit file system, its theoretical limits are truly mind-boggling–2128 bytes of storage and 264 for everything else, including file systems, snapshots, directory entries, devices, and more.

 

Solaris10 ZFS Essentials is the perfect guide for learning how to deploy and manage ZFS file systems. If you are new to Solaris or are using ZFS for the first time, you will find it very easy to get ZFS up and running on your home system or your business IT infrastructure by following the simple instructions in this book. Then you too will understand all the benefits ZFS offers:

  • Rock-solid data integrity
  • No silent data corruption–ever
  • Mind-boggling scalability
  • Breathtaking speed
  • Near-zero administration

Solaris10 ZFS Essentials is part of the Solaris System Administration Series and is intended for use as a full introduction and hands-on guide to Solaris ZFS.

Customer Reviews

16 of 16 people found the following review helpful
2.0 out of 5 stars Disappointing, January 13, 2010
This review is from: Solaris 10 ZFS Essentials (Paperback)
If, like myself, you are a Solaris 10 system administrator maintaining production systems ZFS looks like a killer feature. Live-Upgrade on snapshots, dynamically resizable storage pools, atomic writes and block level data integrity through checksums... What's not to like?
Unfortunately this is not the book you are looking for.
This seems to be aimed at the junior level system administrator dipping their toes in the ZFS pool.
While the author dedicates three chapters to OpenSolaris and Virtual Box (with screenshots, no less), there is no mention anywhere of ZFS send/receive, the ZIL (tuning it), zdb or running Oracle databases on ZFS.
You will be better served by printing out the Solaris documentation and reading the various websites dedicated to ZFS and solaris [...].
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 12 people found the following review helpful
2.0 out of 5 stars Don't Bother, January 31, 2010
By 
N. Webb (Seattle, WA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Solaris 10 ZFS Essentials (Paperback)
OK first off I'm a little upset that I got this in the mail unexpectedly as I ordered it some six months ago when it was supposed to ship in a month. But, there it was, so instead of sending it back I figured I would give the book a chance, but at $30+ for a super slim technical book, expectations were high.

I was very let down. I know of ZFS, I even played with it quickly one day on OpenSolaris, but I've never used it in production, etc. I've also read a few random articles on it over the past few years, it's had a lot of buzz. Thus I'd say I have a beginner's level understanding of ZFS, but this was still very dry and boring, and lacking on the details. Perhaps I should of read the description more closely, it should read something like this:

A quick read and rehash of the ZFS documentation with a few examples and very limited scope. The book does not cover high level design or how things work under the hood, which is the reason I bought the book... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful
4.0 out of 5 stars $40 for a 124-pg pamphlet (paperback, no less)?!, January 5, 2010
By 
Amazon Verified Purchase(What's this?)
This review is from: Solaris 10 ZFS Essentials (Paperback)
On a positive note, the book covers exactly what the title claims: the essentials. But, I was expecting something more (purchased online, sight unseen). To be fair, my criticism has more to do with Sun's pricing policy than at the book itself. Perhaps, I live in an archaic, bygone pricing age.

This is the book for the administrator who needs a concise reference on how to set up and administer ZFS and how to address common failures, with each (every?) feature described and illustrated in a logical sequence. It includes both the basic and some of the less-frequent tasks (migrating UFS->ZFS pools, patching ZFS boot environments, etc.)

It's not, however, a thorough treatment of ZFS. It doesn't cover ZFS internals and implementation nor does it provide a wealth of insight into diagnostics and recovery from disasters other than a high-level treatment of "snapshot" restores and "resilvering" (disappointingly, the screenshot of a "spool status mpool" showing a "degraded"... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 8 customer reviews...

Online Sample Chapter

Solaris 10 ZFS Essentials: Managing Storage Pools

Table of Contents

Preface ix

Acknowledgments xiii

About the Author xv

 

Chapter 1: Introducing ZFS File Systems 1

1.1 Overview of ZFS 1

1.2 Fast and Simple Storage 6

1.3 ZFS Commands 7

 

Chapter 2: Managing Storage Pools 9

2.1 ZFS Pool Concepts 9

2.2 Creating a Dynamic Stripe 11

2.3 Creating a Pool with Mirrored Devices 13

2.4 Creating a Pool with RAID-Z Devices 15

2.5 Creating a Spare in a Storage Pool 17

2.6 Adding a Spare Vdev to a Second Storage Pool 18

2.7 Replacing Bad Devices Automatically 19

2.8 Locating Disks for Replacement 22

2.9 Example of a Misconfigured Pool 23

 

Chapter 3: Installing and Booting a ZFS Root File System 25

3.1 Simplifying (Systems) Administration Using ZFS 25

3.2 Installing a ZFS Root File System 26

3.3 Creating a Mirrored ZFS Root Configuration 30

3.4 Testing a Mirrored ZFS Root Configuration 31

3.5 Creating a Snapshot and Recovering a ZFS Root File System 32

3.6 Managing ZFS Boot Environments with Solaris Live Upgrade 35

3.7 Managing ZFS Boot Environments (beadm) 43

3.8 Upgrading a ZFS Boot Environment (beadm) 43

3.9 Upgrading a ZFS Boot Environment (pkg) 44

3.10 References 46

 

Chapter 4: Managing ZFS Home Directories 47

4.1 Managing Quotas and Reservations on ZFS File Systems 47

4.1.2 The reservation and refreservation Settings 51

4.2 Enabling Compression on a ZFS File System 53

4.3 Working with ZFS Snapshots 55

4.4 Sharing ZFS Home Directories 59

4.5 References 60

 

Chapter 5: Exploring Zpool Advanced Concepts 61

5.1 X4500 RAID-Z2 Configuration Example 61

5.2 X4500 Mirror Configuration Example 69

5.3 X4500 Boot Mirror Alternative Example 74

5.4 ZFS and Array Storage 74

 

Chapter 6: Managing Solaris CIFS Server and Client 75

6.1 Installing the CIFS Server Packages 75

6.2 Configuring the SMB Server in Workgroup Mode 78

6.3 Sharing Home Directories 79

 

Chapter 7: Using Time Slider 83

7.1 Enabling Time Slider Snapshots 83

7.2 Enabling Nautilus Time Slider 85

7.3 Modifying the Snapshot Schedule 87

7.4 Setting the Snapshot Schedule per File System 91

 

Chapter 8: Creating a ZFS Lab in a Box 93

8.1 Creating Virtual Disks with Virtual Media Manager 93

8.2 Registering a CD Image with Virtual Media Manager 97

8.3 Creating a New Virtual Machine 99

8.4 Modifying the New Virtual Machine 103

8.5 Installing an OS on a Virtual Machine 106

8.6 Installing Virtual Box Tools 111

 

Index 119

Sample Pages

Download the sample pages (includes Chapter 2 and Index)

 
Best Value

Book + eBook Bundle  $71.98  $43.19

Book Price $31.99
eBook Price $11.20
eBook formats included

Buy

This book includes free shipping!

Buy

Book  $39.99  $31.99

Usually ships in 24 hours.

This book includes free shipping!

Buy

eBook (Watermarked)  $31.99  $25.59

Includes EPUB, MOBI, and PDF
About eBook Formats

This eBook includes the following formats, accessible from your Account page after purchase:

ePubEPUBThe open industry format known for its reflowable content and usability on supported mobile devices.

MOBIMOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

Adobe ReaderPDFThe popular standard, used most often with the free Adobe® Reader® software.

This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.