Quickstart Guide needs help

Moderators: jhartley, MSR734, nola

Terminology: children

Post by grahamperrin » Sat Dec 08, 2012 11:24 am

I'm sometimes confused about what's meant by children and descendants.

The following output suggests that children of a filesystem may include its snapshots:

Code: Select all
macbookpro08-centrim:~ gjp22$ zfs destroy zhandy/Pocket\ Time\ Machine
cannot destroy 'zhandy/Pocket Time Machine': filesystem has children
use '-r' to destroy the following datasets:
zhandy/Pocket Time Machine@2012-12-03-090916
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Terminology

Post by grahamperrin » Sun Jan 13, 2013 9:16 am

ZEVO – uppercase – the product/solution
  • not Zevo
  • not zevo

installation – using the full installer for ZEVO Community Edition 1.1, using the smaller update to 1.1.1
  • not to be confused with ZFS pools or ZFS file systems

ZFS pools, ZFS file systems
  • not to be confused with installation of ZEVO
  • when you create a pool or file system, there is no installation
  • general discussion of properties for pools and file systems is often misplaced under ZEVO installation, so basic concepts such as these should be made clearer in a quick start guide

pool – the product of a zpool command
  • you don't use zpool to create a zpool

RAID-Z – uppercase, with a hyphen – the technology
  • not RAIDz
  • not RAIDZ

RAID-Z2, RAID-Z3 – greater than RAID-Z

raidz, raidz1, raidz2, raidz3 – lowercase, not hyphenated – keywords that may be used with a zpool command
Last edited by grahamperrin on Mon Jan 14, 2013 4:09 am, edited 9 times in total.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Cross references

Post by grahamperrin » Sun Jan 13, 2013 4:43 pm

Recommended zpool creation options?

Best practice installation commands

Some overlap between those things, and the current and envisaged quick start guide …
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

An interesting read

Post by grahamperrin » Mon Jan 14, 2013 2:40 am

I enjoyed reading How to improve ZFS performance | ICESQUARE - Solve Computer Server Problems, Computer Help, Server Support, Server Help (2012-04-18, highlights).

Some very good points, although:

  • I shouldn't treat the thirteen steps as things to be performed in that particular order
  • there's the classic mistake (I made it often) of referring to a pool as a zpool.

In a quick start guide to ZEVO, I'd probably offer a briefer explanation of why there's value in even distribution of free space across all hard disks in a top-level vdev.

Not forgetting:

TomUnderhill wrote:… I am suggesting a Quick Start strategy, aimed at folks with smaller datasets. …


– that, and the target audience – early-adopter storage enthusiasts – these people may be enthusiastic but completely new to ZFS. So the lighter (the quicker) the guide, the better.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: Quickstart Guide needs help

Post by keister » Mon Feb 04, 2013 9:08 pm

There is excellent documentation on Oracle Solaris site about ZFS
Perhaps some of this information would be helpful.

http://hub.opensolaris.org/bin/view/Com ... zfs/whatis
keister Offline


 
Posts: 3
Joined: Mon Feb 04, 2013 5:47 pm

Critique of 'What is ZFS?' in the OpenSolaris area

Post by grahamperrin » Wed Feb 06, 2013 3:59 pm

Thanks – certainly some good points in that page.

Critically, with reference to the OpenSolaris page, and with a view to the guide for the current version of ZEVO:

  • I would not describe ZFS as eliminating the concept of volumes
  • ZFS can not be used for external paging files (swap)
  • ZFS might not love all cheap disks (example).

Generally, the OpenSolaris page is more geeky/technical than I'd like.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: Quickstart Guide needs help

Post by grahamperrin » Mon Apr 01, 2013 10:43 am

keister wrote:… http://hub.opensolaris.org/bin/view/Community+Group+zfs/whatis


Archived: http://web.archive.org/web/201302030054 ... zfs/whatis
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

zfstour.png

Post by grahamperrin » Wed Apr 03, 2013 1:59 am

grahamperrin wrote:… For the source of ZFS, here's something neat (not for a quick start guide for end users, but exemplary of a good diagram):

Image

– from Source Tour (Community Group zfs.source) - XWiki (2009-10-26) …


Whilst the original image http://hub.opensolaris.org/bin/download ... fstour.png has been removed by Oracle, and neither the .png nor its .odg in the Internet Archive Wayback Machine, a copy remains:

Image

– from Google Summer of Code zfs-port project | NetBSD Blog (2009-06-04)
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Abbreviations and acronyms

Post by grahamperrin » Sat Apr 06, 2013 6:24 am

CPDK

  • composite disk
  • any logical volume group (LVG) spanning multiple physical volumes (PVs)
  • the expression CPDK is sometimes used in relation to Apple Core Storage.

MFU and MRU

  • most frequently used
  • most recently used.

From Persistent L2ARC - illumos - illumos wiki:

… The thing placed on ARC lists (MRU, MFU, ghost MRU and ghost MFU) are buffer headers, which may or may not contain their data portion (if on MRU/MFU, data is present, if on the ghost lists, then not). …
Last edited by grahamperrin on Mon Apr 15, 2013 10:19 pm, edited 1 time in total.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

ZFS tutorials

Post by grahamperrin » Sat Apr 06, 2013 6:45 am

A recent post about DSL reminded me: I want a graphic that's less about source code, more about ZFS in general.

We have a few graphics in Richard Elling's ZFS Tutorial LISA 2011 (posted to SlideShare on 2012-05-23)

  • the Dataset and Snapshots Layer (DSL) is pictured on slide 82

… depth such as that (slide 82) is too great for a quick start guide, but other parts are inspiring. Food for thought.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Previous

Return to General Discussion

Who is online

Users browsing this forum: ilovezfs and 0 guests

cron