Great explanation.  Thanks, Lori.



________________________________
From: Lori Alt <lori....@sun.com>
To: Grant Lowe <gl...@sbcglobal.net>
Cc: cindy.swearin...@sun.com; zfs-discuss@opensolaris.org
Sent: Tuesday, March 17, 2009 2:52:04 PM
Subject: Re: [zfs-discuss] Mounting zfs file systems

no, this is an incorrect diagnosis.  The problem is that by
using the -V option, you created a volume, not a file system.  
That is, you created a raw device.  You could then newfs
a ufs file system within the volume, but that is almost certainly
not what you want.

Don't use -V when you create the oracle/prd_data/db1
dataset.  Then it will be a mountable  file system.  You
will need to give it a mount point however by setting the
mountpoint property, since the default mountpoint won't
be what you want.

Lori


On 03/17/09 15:45, Grant Lowe wrote: 
Ok, Cindy.  Thanks. I would like to have one big pool and divide it into 
separate file systems for an Oracle database.  What I had before was a separate 
pool for each file system.  So does it look I have to go back to what I had 
before?



----- Original Message ----
From: "cindy.swearin...@sun.com" <cindy.swearin...@sun.com>
To: Grant Lowe <gl...@sbcglobal.net>
Cc: zfs-discuss@opensolaris.org
Sent: Tuesday, March 17, 2009 2:20:18 PM
Subject: Re: [zfs-discuss] Mounting zfs file systems

Grant,

If I'm following correctly, you can't mount a ZFS resource
outside of the pool from which the resource resides.

Is this a UFS directory, here:

# mkdir -p /opt/mis/oracle/data/db1

What are you trying to do?

Cindy

Grant Lowe wrote:
  
Another newbie question:

I have a new system with zfs. I create a directory:

bash-3.00# mkdir -p /opt/mis/oracle/data/db1

I do my zpool:

bash-3.00# zpool create -f oracle c2t5006016B306005AAd0 c2t5006016B306005AAd1 
c2t5006016B306005AAd3 c2t5006016B306005AAd4 c2t5006016B306005AAd5 
c2t5006016B306005AAd6 c2t5006016B306005AAd7 c2t5006016B306005AAd8 
c2t5006016B306005AAd9 c2t5006016B306005AAd10 c2t5006016B306005AAd11 
c2t5006016B306005AAd12 c2t5006016B306005AAd13 c2t5006016B306005AAd14 
c2t5006016B306005AAd15 c2t5006016B306005AAd16 c2t5006016B306005AAd17 
c2t5006016B306005AAd18 c2t5006016B306005AAd19
bash-3.00# zfs create oracle/prd_data
bash-3.00# zfs create -b 8192 -V 44Gb oracle/prd_data/db1

I'm trying to set a mountpoint.  But trying to mount it doesn't work.

bash-3.00# zfs list
NAME                  USED  AVAIL  REFER  MOUNTPOINT
oracle               44.0G   653G  25.5K  /oracle
oracle/prd_data      44.0G   653G  24.5K  /oracle/prd_data
oracle/prd_data/db1  22.5K   697G  22.5K  -
bash-3.00# zfs set mountpoint=/opt/mis/oracle/data/db1 oracle/prd_data/db1
cannot set property for 'oracle/prd_data/db1': 'mountpoint' does not apply to 
datasets of this type
bash-3.00#

What's the correct syntax?

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org 
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss 
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org 
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss 
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to