Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread David Magda
On Tue, March 5, 2013 11:17, Russ Poyner wrote:
> Your idea to use zfs diff to limit the need to stat the entire
> filesystem tree intrigues me. My current rsync backups are normally
> limited by this very factor. It takes longer to walk the filesystem tree
> than it does to transfer the new data.
>
> Would you be willing to provide an example of what you mean when you say
> parse/feed the ouput of zfs diff to rsync?

Don't have anything readily available, or a ZFS system handy to hack
something up. The output of "zfs diff" is roughly:

  M   /myfiles/
  M   /myfiles/link_to_me   (+1)
  R   /myfiles/rename_me -> /myfiles/renamed
  -   /myfiles/delete_me
  +   /myfiles/new_file

Take the second column and use that as the list of file to check. Solaris'
zfs(1M) has an "-F" option which would output something like:

   M   /   /myfiles/
   M   F   /myfiles/link_to_me  (+1)
   R   /myfiles/rename_me -> /myfiles/renamed
   -   F   /myfiles/delete_me
   +   F   /myfiles/new_file
   +   |   /myfiles/new_pipe

So the second column now has a type, and the path is pushed over to the
third column. This way you can simply choose file ("F") and tell rsync to
use check those.


___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread Russ Poyner

On 3/5/2013 10:27 AM, Bob Friesenhahn wrote:

On Tue, 5 Mar 2013, David Magda wrote:
It's also possible to reduce the amount that rsync has to walk the 
entire

file tree.

Most folks simply do a "rsync --options /my/source/ /the/dest/", but if
you use "zfs diff", and parse/feed the output of that to rsync, then the
amount of thrashing can probably be minimized. Especially useful for 
file

hierarchies that very many individual files, so you don't have to stat()
every single one.


Zfs diff only works for zfs filesystems.  If one is using zfs 
filesystems then rsync may not be the best option.  In the real world, 
data may be sourced from many types of systems and filesystems.


Bob

Bob,

Good point. Clearly this wouldn't work for my current linux fileserver. 
I'm building a replacement that will run FreeBSD 9.1 with a zfs storage 
pool. My backups are to a thumper running solaris 10 and zfs in another 
department. I have an arm's-length collaboration with the department 
that runs the thumper, which likely precludes a direct zfs send.


Rsync has allowed us to transfer data without getting too deep into each 
others' system administration. I run an rsync daemon with read only 
access to my filesystem that accepts connections from the thumper. They 
serve the backups to me via a read-only nfs export. The only problem has 
been the iops load generated by my users' millions of small files. 
That's why the zfs diff idea excited me, but perhaps I'm missing some 
simpler approach.


Russ
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread Bob Friesenhahn

On Tue, 5 Mar 2013, David Magda wrote:

It's also possible to reduce the amount that rsync has to walk the entire
file tree.

Most folks simply do a "rsync --options /my/source/ /the/dest/", but if
you use "zfs diff", and parse/feed the output of that to rsync, then the
amount of thrashing can probably be minimized. Especially useful for file
hierarchies that very many individual files, so you don't have to stat()
every single one.


Zfs diff only works for zfs filesystems.  If one is using zfs 
filesystems then rsync may not be the best option.  In the real world, 
data may be sourced from many types of systems and filesystems.


Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread Russ Poyner

On 3/5/2013 9:40 AM, David Magda wrote:

On Tue, March 5, 2013 10:02, Bob Friesenhahn wrote:


Rsync does need to read files on the destination filesystem to see if
they have changed.  If the system has sufficient RAM (and/or L2ARC)
then files may still be cached from the previous day's run.  In most
cases only a small subset of the total files are updated (at least on
my systems) so the caching requirements are small.  Files updated on
one day are more likely to be the ones updated on subsequent days.

It's also possible to reduce the amount that rsync has to walk the entire
file tree.

Most folks simply do a "rsync --options /my/source/ /the/dest/", but if
you use "zfs diff", and parse/feed the output of that to rsync, then the
amount of thrashing can probably be minimized. Especially useful for file
hierarchies that very many individual files, so you don't have to stat()
every single one.


___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


David,

Your idea to use zfs diff to limit the need to stat the entire 
filesystem tree intrigues me. My current rsync backups are normally 
limited by this very factor. It takes longer to walk the filesystem tree 
than it does to transfer the new data.


Would you be willing to provide an example of what you mean when you say 
parse/feed the ouput of zfs diff to rsync?


Russ Poyner
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread David Magda
On Tue, March 5, 2013 10:02, Bob Friesenhahn wrote:

> Rsync does need to read files on the destination filesystem to see if
> they have changed.  If the system has sufficient RAM (and/or L2ARC)
> then files may still be cached from the previous day's run.  In most
> cases only a small subset of the total files are updated (at least on
> my systems) so the caching requirements are small.  Files updated on
> one day are more likely to be the ones updated on subsequent days.

It's also possible to reduce the amount that rsync has to walk the entire
file tree.

Most folks simply do a "rsync --options /my/source/ /the/dest/", but if
you use "zfs diff", and parse/feed the output of that to rsync, then the
amount of thrashing can probably be minimized. Especially useful for file
hierarchies that very many individual files, so you don't have to stat()
every single one.


___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread Bob Friesenhahn

On Mon, 4 Mar 2013, Matthew Ahrens wrote:


Magic rsync options used:

  -a --inplace --no-whole-file --delete-excluded

This causes rsync to overwrite the file blocks in place rather than writing
to a new temporary file first.  As a result, zfs COW produces primitive
"deduplication" of at least the unchanged blocks (by writing nothing) while
writing new COW blocks for the changed blocks.


If I understand your use case correctly (the application overwrites
some blocks with the same exact contents), ZFS will ignore these
"no-op" writes only on recent Open ZFS (illumos / FreeBSD / Linux)
builds with checksum=sha256 and compression!=off.  AFAIK, Solaris ZFS
will COW the blocks even if their content is identical to what's
already there, causing the snapshots to diverge.


With these rsync options, rsync will only overwrite a "block" if the 
contents of the block has changed.  Rsync's notion of a block is 
different than zfs so there is not a perfect overlap.


Rsync does need to read files on the destination filesystem to see if 
they have changed.  If the system has sufficient RAM (and/or L2ARC) 
then files may still be cached from the previous day's run.  In most 
cases only a small subset of the total files are updated (at least on 
my systems) so the caching requirements are small.  Files updated on 
one day are more likely to be the ones updated on subsequent days.


Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-05 Thread Robert Milkowski
> >> We do the same for all of our "legacy" operating system backups.
> Take
> >> a snapshot then do an rsync and an excellent way of maintaining
> >> incremental backups for those.
> >
> >
> > Magic rsync options used:
> >
> >   -a --inplace --no-whole-file --delete-excluded
> >
> > This causes rsync to overwrite the file blocks in place rather than
> > writing to a new temporary file first.  As a result, zfs COW produces
> > primitive "deduplication" of at least the unchanged blocks (by
> writing
> > nothing) while writing new COW blocks for the changed blocks.
> 
> If I understand your use case correctly (the application overwrites
> some blocks with the same exact contents), ZFS will ignore these "no-

I think he meant to rely on rsync here to do in-place updates of files and
only for changed blocks with the above parameters (by using rsync's own
delta mechanism). So if you have a file a and only one block changed rsync
will overwrite on destination only that single block.


> op" writes only on recent Open ZFS (illumos / FreeBSD / Linux) builds
> with checksum=sha256 and compression!=off.  AFAIK, Solaris ZFS will COW
> the blocks even if their content is identical to what's already there,
> causing the snapshots to diverge.
> 
> See https://www.illumos.org/issues/3236 for details.
> 

This is interesting. I didn't know about it.
Is there an option similar to verify=on in dedup or does it just assume that
"checksum is your data"?

-- 
Robert Milkowski
http://milek.blogspot.com



___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-03-04 Thread Matthew Ahrens
On Tue, Feb 26, 2013 at 7:42 PM, Bob Friesenhahn
 wrote:
> On Wed, 27 Feb 2013, Ian Collins wrote:
>>>
>>> I am finding that rsync with the right options (to directly
>>> block-overwrite) plus zfs snapshots is providing me with pretty
>>> amazing "deduplication" for backups without even enabling
>>> deduplication in zfs.  Now backup storage goes a very long way.
>>
>>
>> We do the same for all of our "legacy" operating system backups. Take a
>> snapshot then do an rsync and an excellent way of maintaining incremental
>> backups for those.
>
>
> Magic rsync options used:
>
>   -a --inplace --no-whole-file --delete-excluded
>
> This causes rsync to overwrite the file blocks in place rather than writing
> to a new temporary file first.  As a result, zfs COW produces primitive
> "deduplication" of at least the unchanged blocks (by writing nothing) while
> writing new COW blocks for the changed blocks.

If I understand your use case correctly (the application overwrites
some blocks with the same exact contents), ZFS will ignore these
"no-op" writes only on recent Open ZFS (illumos / FreeBSD / Linux)
builds with checksum=sha256 and compression!=off.  AFAIK, Solaris ZFS
will COW the blocks even if their content is identical to what's
already there, causing the snapshots to diverge.

See https://www.illumos.org/issues/3236 for details.

commit 80901aea8e78a2c20751f61f01bebd1d5b5c2ba5
Author: George Wilson 
Date:   Tue Nov 13 14:55:48 2012 -0800

3236 zio nop-write

--matt
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-27 Thread Dan Swartzendruber

On 2/27/2013 2:05 PM, Tim Cook wrote:




On Wed, Feb 27, 2013 at 2:57 AM, Dan Swartzendruber 
mailto:[email protected]>> wrote:



I've been using it since rc13.  It's been stable for me as long as
you don't
get into things like zvols and such...



Then it definitely isn't at the level of FreeBSD, and personally I 
would not consider that production ready.


Everyone has to make their own risk assessment.  Keep in mind, it is 
described as a release candidate.  I understand zvols are an important 
feature, but I can do without them, so I am...
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-27 Thread Tim Cook
On Wed, Feb 27, 2013 at 2:57 AM, Dan Swartzendruber wrote:

>
> I've been using it since rc13.  It's been stable for me as long as you
> don't
> get into things like zvols and such...
>
>
>
Then it definitely isn't at the level of FreeBSD, and personally I would
not consider that production ready.


--Tim
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-27 Thread Bob Friesenhahn

On Wed, 27 Feb 2013, Ian Collins wrote:

Magic rsync options used:

-a --inplace --no-whole-file --delete-excluded

This causes rsync to overwrite the file blocks in place rather than
writing to a new temporary file first.  As a result, zfs COW produces
primitive "deduplication" of at least the unchanged blocks (by writing
nothing) while writing new COW blocks for the changed blocks.


Do these options impact performance or reduce the incremental stream sizes?


I don't see any adverse impact on performance and incremental stream 
size is quite considerably reduced.


The main risk is that if the disk fills up you may end up with a 
corrupted file rather than just an rsync error.  However, the 
snapshots help because an earlier version of the file is likely 
available.


I just use -a --delete and the snapshots don't take up much space (compared 
with the incremental stream sizes).


That is what I used to do before I learned better.

Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-27 Thread Dan Swartzendruber

I've been using it since rc13.  It's been stable for me as long as you don't
get into things like zvols and such... 

-Original Message-
From: [email protected]
[mailto:[email protected]] On Behalf Of Sašo Kiselkov
Sent: Wednesday, February 27, 2013 6:37 AM
To: [email protected]
Subject: Re: [zfs-discuss] ZFS Distro Advice

On 02/27/2013 12:32 PM, Ahmed Kamal wrote:
> How is the quality of the ZFS Linux port today? Is it comparable to 
> Illumos or at least FreeBSD ? Can I trust production data to it ?

Can't speak from personal experience, but a colleague of mine has been PPA
builds on Ubuntu and has had, well, less than stellar experience. It shows
promise, but I'm not sure it's there yet.

Cheers,
--
Saso
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-27 Thread Sašo Kiselkov
On 02/27/2013 12:32 PM, Ahmed Kamal wrote:
> How is the quality of the ZFS Linux port today? Is it comparable to Illumos
> or at least FreeBSD ? Can I trust production data to it ?

Can't speak from personal experience, but a colleague of mine has been
PPA builds on Ubuntu and has had, well, less than stellar experience. It
shows promise, but I'm not sure it's there yet.

Cheers,
--
Saso
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-27 Thread Ahmed Kamal
How is the quality of the ZFS Linux port today? Is it comparable to Illumos
or at least FreeBSD ? Can I trust production data to it ?


On Wed, Feb 27, 2013 at 5:22 AM, Bob Friesenhahn <
[email protected]> wrote:

> On Tue, 26 Feb 2013, Gary Driggs wrote:
>
>  On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:
>>
>>   I'd also recommend that you go and subscribe to
>> [email protected], since this list is going to get shut
>>   down by Oracle next month.
>>
>>
>> Whose description still reads, "everything ZFS running on illumos-based
>> distributions."
>>
>
> Even FreeBSD's zfs is now based on zfs from Illumos.  FreeBSD and Linux
> zfs developers contribute fixes back to zfs in Illumos.
>
> Bob
> --
> Bob Friesenhahn
> [email protected], http://www.simplesystems.org/**
> users/bfriesen/ 
> GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
> ___
> zfs-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
>
>
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Jim Klimov

On 2013-02-27 05:36, Ian Collins wrote:

Bob Friesenhahn wrote:

On Wed, 27 Feb 2013, Ian Collins wrote:

I am finding that rsync with the right options (to directly
block-overwrite) plus zfs snapshots is providing me with pretty
amazing "deduplication" for backups without even enabling
deduplication in zfs.  Now backup storage goes a very long way.

We do the same for all of our "legacy" operating system backups. Take a
snapshot then do an rsync and an excellent way of maintaining
incremental
backups for those.

Magic rsync options used:

-a --inplace --no-whole-file --delete-excluded

This causes rsync to overwrite the file blocks in place rather than
writing to a new temporary file first.  As a result, zfs COW produces
primitive "deduplication" of at least the unchanged blocks (by writing
nothing) while writing new COW blocks for the changed blocks.


Do these options impact performance or reduce the incremental stream sizes?

I just use -a --delete and the snapshots don't take up much space
(compared with the incremental stream sizes).




Well, to be certain, you can create a dataset with a large file in it,
snapshot it, and rsync over a changed variant of the file, snapshot and
compare referenced sizes. If the file was rewritten into a new temporary
one and then renamed over original, you'd likely end up with as much
used storage as for the original file. If only changes are written into
it "in-place" then you'd use a lot less space (and you'd not see a
.garbledfilename in the directory during the process).

If you use rsync over network to back up stuff, here's an example of
SMF wrapper for rsyncd, and a config sample to make a snapshot after
completion of the rsync session.

http://wiki.openindiana.org/oi/rsync+daemon+service+on+OpenIndiana

HTH,
//Jim Klimov
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Ian Collins

Bob Friesenhahn wrote:

On Wed, 27 Feb 2013, Ian Collins wrote:

I am finding that rsync with the right options (to directly
block-overwrite) plus zfs snapshots is providing me with pretty
amazing "deduplication" for backups without even enabling
deduplication in zfs.  Now backup storage goes a very long way.

We do the same for all of our "legacy" operating system backups. Take a
snapshot then do an rsync and an excellent way of maintaining incremental
backups for those.

Magic rsync options used:

-a --inplace --no-whole-file --delete-excluded

This causes rsync to overwrite the file blocks in place rather than
writing to a new temporary file first.  As a result, zfs COW produces
primitive "deduplication" of at least the unchanged blocks (by writing
nothing) while writing new COW blocks for the changed blocks.


Do these options impact performance or reduce the incremental stream sizes?

I just use -a --delete and the snapshots don't take up much space 
(compared with the incremental stream sizes).


--
Ian.

___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Bob Friesenhahn

On Wed, 27 Feb 2013, Ian Collins wrote:

I am finding that rsync with the right options (to directly
block-overwrite) plus zfs snapshots is providing me with pretty
amazing "deduplication" for backups without even enabling
deduplication in zfs.  Now backup storage goes a very long way.


We do the same for all of our "legacy" operating system backups. Take a 
snapshot then do an rsync and an excellent way of maintaining incremental 
backups for those.


Magic rsync options used:

  -a --inplace --no-whole-file --delete-excluded

This causes rsync to overwrite the file blocks in place rather than 
writing to a new temporary file first.  As a result, zfs COW produces 
primitive "deduplication" of at least the unchanged blocks (by writing 
nothing) while writing new COW blocks for the changed blocks.


Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Ian Collins

Bob Friesenhahn wrote:

On Tue, 26 Feb 2013, Richard Elling wrote:

Consider using different policies for different data. For traditional file 
systems, you
had relatively few policy options: readonly, nosuid, quota, etc. With ZFS, 
dedup and
compression are also policy options. In your case, dedup for your media is not 
likely
to be a good policy, but dedup for your backups could be a win (unless you're 
using
something that already doesn't backup duplicate data -- eg most backup 
utilities).
A way to approach this is to think of your directory structure and create file 
systems
to match the policies. For example:

I am finding that rsync with the right options (to directly
block-overwrite) plus zfs snapshots is providing me with pretty
amazing "deduplication" for backups without even enabling
deduplication in zfs.  Now backup storage goes a very long way.


We do the same for all of our "legacy" operating system backups. Take a 
snapshot then do an rsync and an excellent way of maintaining 
incremental backups for those.


--
Ian.

___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Bob Friesenhahn

On Tue, 26 Feb 2013, Richard Elling wrote:

Consider using different policies for different data. For traditional file 
systems, you
had relatively few policy options: readonly, nosuid, quota, etc. With ZFS, 
dedup and
compression are also policy options. In your case, dedup for your media is not 
likely
to be a good policy, but dedup for your backups could be a win (unless you're 
using
something that already doesn't backup duplicate data -- eg most backup 
utilities).
A way to approach this is to think of your directory structure and create file 
systems
to match the policies. For example:


I am finding that rsync with the right options (to directly 
block-overwrite) plus zfs snapshots is providing me with pretty 
amazing "deduplication" for backups without even enabling 
deduplication in zfs.  Now backup storage goes a very long way.


Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Bob Friesenhahn

On Tue, 26 Feb 2013, Gary Driggs wrote:


On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:

  I'd also recommend that you go and subscribe to [email protected], 
since this list is going to get shut
  down by Oracle next month.


Whose description still reads, "everything ZFS running on illumos-based 
distributions."


Even FreeBSD's zfs is now based on zfs from Illumos.  FreeBSD and 
Linux zfs developers contribute fixes back to zfs in Illumos.


Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Ian Collins

Robert Milkowski wrote:

Robert Milkowski wrote:

Solaris 11.1 (free for non-prod use).


But a ticking bomb if you use a cache device.


It's been fixed in SRU (although this is only for customers with a support
contract - still, will be in 11.2 as well).

Then, I'm sure there are other bugs which are fixed in S11 and not in
Illumos (and vice-versa).



There may well be, but in seven+ years of using ZFS, this was the first 
one to cost me a pool.


--
Ian.

___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Robert Milkowski

> 
> Robert Milkowski wrote:
> >
> > Solaris 11.1 (free for non-prod use).
> >
> 
> But a ticking bomb if you use a cache device.


It's been fixed in SRU (although this is only for customers with a support
contract - still, will be in 11.2 as well).

Then, I'm sure there are other bugs which are fixed in S11 and not in
Illumos (and vice-versa).

-- 
Robert Milkowski
http://milek.blogspot.com


___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Ian Collins

Robert Milkowski wrote:


Solaris 11.1 (free for non-prod use).



But a ticking bomb if you use a cache device.

--

Ian.
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Richard Elling
On Feb 26, 2013, at 12:33 AM, Tiernan OToole  wrote:

> Thanks all! I will check out FreeNAS and see what it can do... I will also 
> check my RAID Card and see if it can work with JBOD... fingers crossed... The 
> machine has a couple internal SATA ports (think there are 2, could be 4) so i 
> was thinking of using those for boot disks and SSDs later... 
> 
> As a follow up question: Data Deduplication: The machine, to start, will have 
> about 5Gb  RAM. I read somewhere that 20TB storage would require about 8GB 
> RAM, depending on block size... Since i dont know block sizes, yet (i store a 
> mix of VMs, TV Shows, Movies and backups on the NAS)

Consider using different policies for different data. For traditional file 
systems, you
had relatively few policy options: readonly, nosuid, quota, etc. With ZFS, 
dedup and
compression are also policy options. In your case, dedup for your media is not 
likely
to be a good policy, but dedup for your backups could be a win (unless you're 
using
something that already doesn't backup duplicate data -- eg most backup 
utilities).
A way to approach this is to think of your directory structure and create file 
systems
to match the policies. For example:
/home/richard = compressed (default top-level, since properties are 
inherited)
/home/richard/media = compressed
/home/richard/backup = compressed + dedup

 -- richard

> I am not sure how much memory i will need (my estimate is 10TB RAW (8TB 
> usable?) in a ZRAID1 pool, and then 3TB RAW in a striped pool). If i dont 
> have enough memory now, can i enable DeDupe at a later stage when i add 
> memory? Also, if i pick FreeBSD now, and want to move to, say, Nexenta, is 
> that possible? Assuming the drives are just JBOD drives (to be confirmed) 
> could they just get imported?
> 
> Thanks.
> 
> 
> On Mon, Feb 25, 2013 at 6:11 PM, Tim Cook  wrote:
> 
> 
> 
> On Mon, Feb 25, 2013 at 7:57 AM, Volker A. Brandt  wrote:
> Tim Cook writes:
> > > I need something that will allow me to share files over SMB (3 if
> > > possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would
> > > like something i can manage "easily" and something that works with
> > > the Dell...
> >
> > All of them should provide the basic functionality you're looking
> > for.
> >  None of them will provide SMB3 (at all) or AFP (without a third
> > party package).
> 
> FreeNAS has AFP built-in, including a Time Machine discovery method.
> 
> The latest FreeNAS is still based on Samba 3.x, but they are aware
> of 4.x and will probably integrate it at some point in the future.
> Then you should have SMB3.  I don't know how far along they are...
> 
> 
> Best regards -- Volker
> 
> 
> 
> FreeNAS comes with a package pre-installed to add AFP support.  There is no 
> native AFP support in FreeBSD and by association FreeNAS.  
> 
> --Tim
>  
> 
> 
> 
> -- 
> Tiernan O'Toole
> blog.lotas-smartman.net
> www.geekphotographer.com
> www.tiernanotoole.ie
> ___
> zfs-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

--

[email protected]
+1-760-896-4422









___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Eugen Leitl
On Tue, Feb 26, 2013 at 06:01:39PM +0100, Sašo Kiselkov wrote:
> On 02/26/2013 05:57 PM, Eugen Leitl wrote:
> > On Tue, Feb 26, 2013 at 06:51:08AM -0800, Gary Driggs wrote:
> >> On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:
> >>
> >> I'd also recommend that you go and subscribe to [email protected], 
> >> since
> > 
> > I can't seem to find this list. Do you have an URL for that?
> > Mailman, hopefully?
> 
> http://wiki.illumos.org/display/illumos/illumos+Mailing+Lists

Oh, it's the illumos-zfs one. Had me confused.
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Sašo Kiselkov
On 02/26/2013 05:57 PM, Eugen Leitl wrote:
> On Tue, Feb 26, 2013 at 06:51:08AM -0800, Gary Driggs wrote:
>> On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:
>>
>> I'd also recommend that you go and subscribe to [email protected], since
> 
> I can't seem to find this list. Do you have an URL for that?
> Mailman, hopefully?

http://wiki.illumos.org/display/illumos/illumos+Mailing+Lists

--
Saso

___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Eugen Leitl
On Tue, Feb 26, 2013 at 06:51:08AM -0800, Gary Driggs wrote:
> On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:
> 
> I'd also recommend that you go and subscribe to [email protected], since

I can't seem to find this list. Do you have an URL for that?
Mailman, hopefully?

> this list is going to get shut down by Oracle next month.
> 
> 
> Whose description still reads, "everything ZFS running on illumos-based
> distributions."
> 
> -Gary

> ___
> zfs-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

-- 
Eugen* Leitl http://leitl.org";>leitl http://leitl.org
__
ICBM: 48.07100, 11.36820 http://www.ativel.com http://postbiota.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Sašo Kiselkov
On 02/26/2013 03:51 PM, Gary Driggs wrote:
> On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:
> 
> I'd also recommend that you go and subscribe to [email protected], since
> this list is going to get shut down by Oracle next month.
> 
> Whose description still reads, "everything ZFS running on illumos-based
> distributions."

We've never dismissed any topic or issue as "not our problem". All
sensible ZFS-related discussion is welcome and taken seriously.

Cheers,
--
Saso
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Gary Driggs
On Feb 26, 2013, at 12:44 AM, "Sašo Kiselkov" wrote:

I'd also recommend that you go and subscribe to [email protected], since
this list is going to get shut down by Oracle next month.


Whose description still reads, "everything ZFS running on illumos-based
distributions."

-Gary
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Robert Milkowski
Solaris 11.1 (free for non-prod use). 

 

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Tiernan OToole
Sent: 25 February 2013 14:58
To: [email protected]
Subject: [zfs-discuss] ZFS Distro Advice

 

Good morning all.

 

My home NAS died over the weekend, and it leaves me with a lot of spare
drives (5 2Tb and 3 1Tb disks). I have a Dell Poweredge 2900 Server sitting
in the house, which has not been doing much over the last while (bought it a
few years back with the intent of using it as a storage box, since it has 8
Hot Swap drive bays) and i am now looking at building the NAS using ZFS...

 

But, now i am confused as to what OS to use... OpenIndiana? Nexenta?
FreeNAS/FreeBSD? 

 

I need something that will allow me to share files over SMB (3 if possible),
NFS, AFP (for Time Machine) and iSCSI. Ideally, i would like something i can
manage "easily" and something that works with the Dell... 

 

Any recommendations? Any comparisons to each? 

 

Thanks.


 

-- 
Tiernan O'Toole
blog.lotas-smartman.net
www.geekphotographer.com
www.tiernanotoole.ie 

___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Tiernan OToole
Thanks again lads. I will take all that info into advice, and will join
that new group also!

Thanks again!

--Tiernan


On Tue, Feb 26, 2013 at 8:44 AM, Tim Cook  wrote:

>
>
> On Mon, Feb 25, 2013 at 10:33 PM, Tiernan OToole wrote:
>
>> Thanks all! I will check out FreeNAS and see what it can do... I will
>> also check my RAID Card and see if it can work with JBOD... fingers
>> crossed... The machine has a couple internal SATA ports (think there are 2,
>> could be 4) so i was thinking of using those for boot disks and SSDs
>> later...
>>
>> As a follow up question: Data Deduplication: The machine, to start, will
>> have about 5Gb  RAM. I read somewhere that 20TB storage would require about
>> 8GB RAM, depending on block size... Since i dont know block sizes, yet (i
>> store a mix of VMs, TV Shows, Movies and backups on the NAS) I am not sure
>> how much memory i will need (my estimate is 10TB RAW (8TB usable?) in a
>> ZRAID1 pool, and then 3TB RAW in a striped pool). If i dont have enough
>> memory now, can i enable DeDupe at a later stage when i add memory? Also,
>> if i pick FreeBSD now, and want to move to, say, Nexenta, is that possible?
>> Assuming the drives are just JBOD drives (to be confirmed) could they just
>> get imported?
>>
>> Thanks.
>>
>>
>>
>
> Yes, you can move between FreeBSD and Illumos based distros as long as you
> are at a compatible zpool version (which they currently are).  I'd avoid
> deduplication unless you absolutely need it... it's still a bit of a
> kludge.  Stick to compression and your world will be a much happier place.
>
> --Tim
>
>



-- 
Tiernan O'Toole
blog.lotas-smartman.net
www.geekphotographer.com
www.tiernanotoole.ie
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Tim Cook
On Mon, Feb 25, 2013 at 10:33 PM, Tiernan OToole wrote:

> Thanks all! I will check out FreeNAS and see what it can do... I will also
> check my RAID Card and see if it can work with JBOD... fingers crossed...
> The machine has a couple internal SATA ports (think there are 2, could be
> 4) so i was thinking of using those for boot disks and SSDs later...
>
> As a follow up question: Data Deduplication: The machine, to start, will
> have about 5Gb  RAM. I read somewhere that 20TB storage would require about
> 8GB RAM, depending on block size... Since i dont know block sizes, yet (i
> store a mix of VMs, TV Shows, Movies and backups on the NAS) I am not sure
> how much memory i will need (my estimate is 10TB RAW (8TB usable?) in a
> ZRAID1 pool, and then 3TB RAW in a striped pool). If i dont have enough
> memory now, can i enable DeDupe at a later stage when i add memory? Also,
> if i pick FreeBSD now, and want to move to, say, Nexenta, is that possible?
> Assuming the drives are just JBOD drives (to be confirmed) could they just
> get imported?
>
> Thanks.
>
>
>

Yes, you can move between FreeBSD and Illumos based distros as long as you
are at a compatible zpool version (which they currently are).  I'd avoid
deduplication unless you absolutely need it... it's still a bit of a
kludge.  Stick to compression and your world will be a much happier place.

--Tim
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Sašo Kiselkov
On 02/26/2013 09:33 AM, Tiernan OToole wrote:
> As a follow up question: Data Deduplication: The machine, to start, will
> have about 5Gb  RAM. I read somewhere that 20TB storage would require about
> 8GB RAM, depending on block size...

The typical wisdom is that 1TB of dedup'ed data = 1GB of RAM. 5GB of RAM
seems too small for a 20TB pool of dedup'ed data.
Unless you know what you're doing, I'd go with just compression and let
dedup be - compression has known performance and doesn't suffer with
scaling.

> If i dont have enough memory now, can i enable DeDupe at a later stage
> when i add memory?

Yes.

> Also, if i pick FreeBSD now, and want to move to, say, Nexenta, is that
> possible? Assuming the drives are just JBOD drives (to be confirmed)
> could they just get imported?

Yes, that's the whole point of open storage.

I'd also recommend that you go and subscribe to [email protected],
since this list is going to get shut down by Oracle next month.

Cheers,
--
Saso
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-26 Thread Tiernan OToole
Thanks all! I will check out FreeNAS and see what it can do... I will also
check my RAID Card and see if it can work with JBOD... fingers crossed...
The machine has a couple internal SATA ports (think there are 2, could be
4) so i was thinking of using those for boot disks and SSDs later...

As a follow up question: Data Deduplication: The machine, to start, will
have about 5Gb  RAM. I read somewhere that 20TB storage would require about
8GB RAM, depending on block size... Since i dont know block sizes, yet (i
store a mix of VMs, TV Shows, Movies and backups on the NAS) I am not sure
how much memory i will need (my estimate is 10TB RAW (8TB usable?) in a
ZRAID1 pool, and then 3TB RAW in a striped pool). If i dont have enough
memory now, can i enable DeDupe at a later stage when i add memory? Also,
if i pick FreeBSD now, and want to move to, say, Nexenta, is that possible?
Assuming the drives are just JBOD drives (to be confirmed) could they just
get imported?

Thanks.


On Mon, Feb 25, 2013 at 6:11 PM, Tim Cook  wrote:

>
>
>
> On Mon, Feb 25, 2013 at 7:57 AM, Volker A. Brandt  wrote:
>
>> Tim Cook writes:
>> > > I need something that will allow me to share files over SMB (3 if
>> > > possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would
>> > > like something i can manage "easily" and something that works with
>> > > the Dell...
>> >
>> > All of them should provide the basic functionality you're looking
>> > for.
>> >  None of them will provide SMB3 (at all) or AFP (without a third
>> > party package).
>>
>> FreeNAS has AFP built-in, including a Time Machine discovery method.
>>
>> The latest FreeNAS is still based on Samba 3.x, but they are aware
>> of 4.x and will probably integrate it at some point in the future.
>> Then you should have SMB3.  I don't know how far along they are...
>>
>>
>> Best regards -- Volker
>>
>>
>
> FreeNAS comes with a package pre-installed to add AFP support.  There is
> no native AFP support in FreeBSD and by association FreeNAS.
>
> --Tim
>
>



-- 
Tiernan O'Toole
blog.lotas-smartman.net
www.geekphotographer.com
www.tiernanotoole.ie
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-25 Thread Tim Cook
On Mon, Feb 25, 2013 at 7:57 AM, Volker A. Brandt  wrote:

> Tim Cook writes:
> > > I need something that will allow me to share files over SMB (3 if
> > > possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would
> > > like something i can manage "easily" and something that works with
> > > the Dell...
> >
> > All of them should provide the basic functionality you're looking
> > for.
> >  None of them will provide SMB3 (at all) or AFP (without a third
> > party package).
>
> FreeNAS has AFP built-in, including a Time Machine discovery method.
>
> The latest FreeNAS is still based on Samba 3.x, but they are aware
> of 4.x and will probably integrate it at some point in the future.
> Then you should have SMB3.  I don't know how far along they are...
>
>
> Best regards -- Volker
>
>

FreeNAS comes with a package pre-installed to add AFP support.  There is no
native AFP support in FreeBSD and by association FreeNAS.

--Tim
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-25 Thread Volker A. Brandt
Tim Cook writes:
> > I need something that will allow me to share files over SMB (3 if
> > possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would
> > like something i can manage "easily" and something that works with
> > the Dell...
>
> All of them should provide the basic functionality you're looking
> for.
>  None of them will provide SMB3 (at all) or AFP (without a third
> party package).

FreeNAS has AFP built-in, including a Time Machine discovery method.

The latest FreeNAS is still based on Samba 3.x, but they are aware
of 4.x and will probably integrate it at some point in the future.
Then you should have SMB3.  I don't know how far along they are...


Best regards -- Volker
-- 

Volker A. Brandt   Consulting and Support for Oracle Solaris
Brandt & Brandt Computer GmbH   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim, GERMANYEmail: [email protected]
Handelsregister: Amtsgericht Bonn, HRB 10513  Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt

"When logic and proportion have fallen sloppy dead"
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-25 Thread Tim Cook
On Mon, Feb 25, 2013 at 4:57 AM, Tiernan OToole  wrote:

> Good morning all.
>
> My home NAS died over the weekend, and it leaves me with a lot of spare
> drives (5 2Tb and 3 1Tb disks). I have a Dell Poweredge 2900 Server sitting
> in the house, which has not been doing much over the last while (bought it
> a few years back with the intent of using it as a storage box, since it has
> 8 Hot Swap drive bays) and i am now looking at building the NAS using ZFS...
>
> But, now i am confused as to what OS to use... OpenIndiana? Nexenta?
> FreeNAS/FreeBSD?
>
> I need something that will allow me to share files over SMB (3 if
> possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would like
> something i can manage "easily" and something that works with the Dell...
>
> Any recommendations? Any comparisons to each?
>
> Thanks.
>
>

All of them should provide the basic functionality you're looking for.
 None of them will provide SMB3 (at all) or AFP (without a third party
package).

--Tim
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-25 Thread Suleyman Nazif Kutlu
I just started the same migration..

I tried to test OpenIndiana w/Napp-IT, Illumos w/Napp-IT, Debian k/FreeBSD
and Nexenta Community Edition. I tested iSCSI, SMB and NFS. I did not find
time to test FreeNAS. All tests performed as a VM guest on ESXi 5.0.

SMB is based on kernel on OpenIndiana, Illumos and Nexenta so performing
better. Debian k/FreeBSD needs Samba to provide SMB.


I found Nexenta as the most easy one to manage with its GUI.


My two cents will be such that if you do not want to dig into details from
CLI, Nexenta or FreeNas will be the best choice. Illumos, OpenIndiana and
Debian k/FreeBSD needs more deep dive on OS level..

---

SNK


On Mon, Feb 25, 2013 at 4:23 PM, Volker A. Brandt  wrote:

> Hi Tiernan!
>
>
> > But, now i am confused as to what OS to use... OpenIndiana? Nexenta?
> > FreeNAS/FreeBSD?
> >
> > I need something that will allow me to share files over SMB (3 if
> > possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would
> > like something i can manage "easily" and something that works with
> > the Dell...
>
> I can recommend FreeNAS.  It lives in a USB stick, thus leaving all
> your 8 disk slots free.  It can do all the things you have listed
> above.  It has a nice management GUI to bring it all together.
> And it is free, so you can download it and see if it recognizes all
> your hardware, especially the storage and network controllers.
>
>
> Best regards -- Volker A. Brandt
> --
> 
> Volker A. Brandt   Consulting and Support for Oracle Solaris
> Brandt & Brandt Computer GmbH   WWW: http://www.bb-c.de/
> Am Wiesenpfad 6, 53340 Meckenheim, GERMANYEmail: [email protected]
> Handelsregister: Amtsgericht Bonn, HRB 10513  Schuhgröße: 46
> Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt
>
> "When logic and proportion have fallen sloppy dead"
> ___
> zfs-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
>
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] ZFS Distro Advice

2013-02-25 Thread Volker A. Brandt
Hi Tiernan!


> But, now i am confused as to what OS to use... OpenIndiana? Nexenta?
> FreeNAS/FreeBSD?
>
> I need something that will allow me to share files over SMB (3 if
> possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would
> like something i can manage "easily" and something that works with
> the Dell...

I can recommend FreeNAS.  It lives in a USB stick, thus leaving all
your 8 disk slots free.  It can do all the things you have listed
above.  It has a nice management GUI to bring it all together.
And it is free, so you can download it and see if it recognizes all
your hardware, especially the storage and network controllers.


Best regards -- Volker A. Brandt
-- 

Volker A. Brandt   Consulting and Support for Oracle Solaris
Brandt & Brandt Computer GmbH   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim, GERMANYEmail: [email protected]
Handelsregister: Amtsgericht Bonn, HRB 10513  Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt

"When logic and proportion have fallen sloppy dead"
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


[zfs-discuss] ZFS Distro Advice

2013-02-25 Thread Tiernan OToole
Good morning all.

My home NAS died over the weekend, and it leaves me with a lot of spare
drives (5 2Tb and 3 1Tb disks). I have a Dell Poweredge 2900 Server sitting
in the house, which has not been doing much over the last while (bought it
a few years back with the intent of using it as a storage box, since it has
8 Hot Swap drive bays) and i am now looking at building the NAS using ZFS...

But, now i am confused as to what OS to use... OpenIndiana? Nexenta?
FreeNAS/FreeBSD?

I need something that will allow me to share files over SMB (3 if
possible), NFS, AFP (for Time Machine) and iSCSI. Ideally, i would like
something i can manage "easily" and something that works with the Dell...

Any recommendations? Any comparisons to each?

Thanks.

-- 
Tiernan O'Toole
blog.lotas-smartman.net
www.geekphotographer.com
www.tiernanotoole.ie
___
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss