Hi, I just installed 2 new disks in my solaris box and would like to add them to my zfs pool. After installing the disks I run # zpool add -n tank c1d1 and I get: would update ''tank'' to the following configuration: tank c0d0 c1d1 Which is what I want however when I omit the -n I get the following error # zpool add tank c1d1 cannot add to ''tank'': invalid argument for this pool operation I get the same message for both dirves with and without the -f option. Any help is appreciated thanks. -- -Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20091029/954117c5/attachment.html>
Hi Dan, Could you provide a bit more information, such as: 1. zpool status output for tank 2. the format entries for c0d0 and c1d1 Thanks, Cindy ----- Original Message ----- From: Daniel <dan.lister at gmail.com> Date: Thursday, October 29, 2009 9:59 am Subject: [zfs-discuss] adding new disk to pool To: zfs-discuss at opensolaris.org> Hi, > > I just installed 2 new disks in my solaris box and would like to add > them to > my zfs pool. > After installing the disks I run > # zpool add -n tank c1d1 > > and I get: > > would update ''tank'' to the following configuration: > tank > c0d0 > c1d1 > > Which is what I want however when I omit the -n I get the following error > > # zpool add tank c1d1 > cannot add to ''tank'': invalid argument for this pool operation > > I get the same message for both dirves with and without the -f option. > Any help is appreciated thanks. > > -- > -Daniel > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
Here is the output of zpool status and format. # zpool status tank pool: tank state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 c0d0 ONLINE 0 0 0 errors: No known data errors format> current Current Disk = c1d1 <ST315003- 6VS08NK-0001-16777215.> /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 1,0 On Thu, Oct 29, 2009 at 12:04 PM, Cindy Swearingen <Cindy.Swearingen at sun.com> wrote:> > Hi Dan, > > Could you provide a bit more information, such as: > > 1. zpool status output for tank > > 2. the format entries for c0d0 and c1d1 > > Thanks, > > Cindy > ----- Original Message ----- > From: Daniel <dan.lister at gmail.com> > Date: Thursday, October 29, 2009 9:59 am > Subject: [zfs-discuss] adding new disk to pool > To: zfs-discuss at opensolaris.org > > > > Hi, > > > > I just installed 2 new disks in my solaris box and would like to add > > them to > > my zfs pool. > > After installing the disks I run > > # zpool add -n tank c1d1 > > > > and I get: > > > > would update ''tank'' to the following configuration: > > tank > > c0d0 > > c1d1 > > > > Which is what I want however when I omit the -n I get the following error > > > > # zpool add tank c1d1 > > cannot add to ''tank'': invalid argument for this pool operation > > > > I get the same message for both dirves with and without the -f option. > > Any help is appreciated thanks. > > > > -- > > -Daniel > > _______________________________________________ > > zfs-discuss mailing list > > zfs-discuss at opensolaris.org > > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss >-- -Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20091029/4ce49368/attachment.html>
I might need to see the format-->partition output for both c0d0 and c1td1. But in the meantime, you could try this: # zpool create tank2 c1d1 # zpool destroy tank2 # zpool add tank c1d1 Adding the c1d1 disk to the tank pool will create a non-redundant pool of two disks. Is this what you had in mind? Thanks, Cindy On 10/29/09 10:17, Daniel wrote:> Here is the output of zpool status and format. > > # zpool status tank > pool: tank > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > tank ONLINE 0 0 0 > c0d0 ONLINE 0 0 0 > > errors: No known data errors > > format> current > Current Disk = c1d1 > <ST315003- 6VS08NK-0001-16777215.> > /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 1,0 > > > > On Thu, Oct 29, 2009 at 12:04 PM, Cindy Swearingen > <Cindy.Swearingen at sun.com <mailto:Cindy.Swearingen at sun.com>> wrote: > > > Hi Dan, > > Could you provide a bit more information, such as: > > 1. zpool status output for tank > > 2. the format entries for c0d0 and c1d1 > > Thanks, > > Cindy > ----- Original Message ----- > From: Daniel <dan.lister at gmail.com <mailto:dan.lister at gmail.com>> > Date: Thursday, October 29, 2009 9:59 am > Subject: [zfs-discuss] adding new disk to pool > To: zfs-discuss at opensolaris.org <mailto:zfs-discuss at opensolaris.org> > > > > Hi, > > > > I just installed 2 new disks in my solaris box and would like to add > > them to > > my zfs pool. > > After installing the disks I run > > # zpool add -n tank c1d1 > > > > and I get: > > > > would update ''tank'' to the following configuration: > > tank > > c0d0 > > c1d1 > > > > Which is what I want however when I omit the -n I get the > following error > > > > # zpool add tank c1d1 > > cannot add to ''tank'': invalid argument for this pool operation > > > > I get the same message for both dirves with and without the -f > option. > > Any help is appreciated thanks. > > > > -- > > -Daniel > > _______________________________________________ > > zfs-discuss mailing list > > zfs-discuss at opensolaris.org <mailto:zfs-discuss at opensolaris.org> > > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss > > > > > -- > -Daniel
Yes I am trying to create a non-redundant pool of two disks. The output of format -> partition for c0d0 Current partition table (original): Total disk sectors available: 976743646 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 usr wm 34 465.75GB 976743646 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 8 reserved wm 976743647 8.00MB 976760030 And for c1d1 Current partition table (original): Total disk sectors available: 18446744072344831966 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 usr wm 34 8589934592.00TB 8446744072344831966 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 8 reserved wm 18446744072344831967 8.00MB 18446744072344848350 I notice that the size of the first partition is wildly inaccurate. creating tank2 gives the same error. # zpool create tank2 c1d1 cannot create ''tank2'': invalid argument for this pool operation Thanks for your help. On Thu, Oct 29, 2009 at 1:54 PM, Cindy Swearingen <Cindy.Swearingen at sun.com>wrote:> I might need to see the format-->partition output for both c0d0 and > c1td1. > > But in the meantime, you could try this: > > # zpool create tank2 c1d1 > # zpool destroy tank2 > # zpool add tank c1d1 > > Adding the c1d1 disk to the tank pool will create a non-redundant pool > of two disks. Is this what you had in mind? > > Thanks, > > Cindy > > > On 10/29/09 10:17, Daniel wrote: > >> Here is the output of zpool status and format. >> >> # zpool status tank >> pool: tank >> state: ONLINE >> scrub: none requested >> config: >> >> NAME STATE READ WRITE CKSUM >> tank ONLINE 0 0 0 >> c0d0 ONLINE 0 0 0 >> >> errors: No known data errors >> >> format> current >> Current Disk = c1d1 >> <ST315003- 6VS08NK-0001-16777215.> >> /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 1,0 >> >> >> >> On Thu, Oct 29, 2009 at 12:04 PM, Cindy Swearingen < >> Cindy.Swearingen at sun.com <mailto:Cindy.Swearingen at sun.com>> wrote: >> >> >> Hi Dan, >> >> Could you provide a bit more information, such as: >> >> 1. zpool status output for tank >> >> 2. the format entries for c0d0 and c1d1 >> >> Thanks, >> >> Cindy >> ----- Original Message ----- >> From: Daniel <dan.lister at gmail.com <mailto:dan.lister at gmail.com>> >> Date: Thursday, October 29, 2009 9:59 am >> Subject: [zfs-discuss] adding new disk to pool >> To: zfs-discuss at opensolaris.org <mailto:zfs-discuss at opensolaris.org> >> >> >> > Hi, >> > >> > I just installed 2 new disks in my solaris box and would like to add >> > them to >> > my zfs pool. >> > After installing the disks I run >> > # zpool add -n tank c1d1 >> > >> > and I get: >> > >> > would update ''tank'' to the following configuration: >> > tank >> > c0d0 >> > c1d1 >> > >> > Which is what I want however when I omit the -n I get the >> following error >> > >> > # zpool add tank c1d1 >> > cannot add to ''tank'': invalid argument for this pool operation >> > >> > I get the same message for both dirves with and without the -f >> option. >> > Any help is appreciated thanks. >> > >> > -- >> > -Daniel >> > _______________________________________________ >> > zfs-discuss mailing list >> > zfs-discuss at opensolaris.org <mailto:zfs-discuss at opensolaris.org> >> >> > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss >> >> >> >> >> -- >> -Daniel >> >-- -Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20091029/ee22cc7e/attachment.html>
Daniel, What is the actual size of c1d1? >I notice that the size of the first partition is wildly inaccurate. If format doesn''t understand the disk, then ZFS won''t either. Do you have some kind of intervening software like EMC powerpath or are these disks under some virtualization control? If so, I would try removing them from this control and retry the add operation. Cindy On 10/29/09 12:07, Daniel wrote:> Yes I am trying to create a non-redundant pool of two disks. > > The output of format -> partition for c0d0 > Current partition table (original): > Total disk sectors available: 976743646 + 16384 (reserved sectors) > > Part Tag Flag First Sector Size Last Sector > 0 usr wm 34 465.75GB 976743646 > 1 unassigned wm 0 0 0 > 2 unassigned wm 0 0 0 > 3 unassigned wm 0 0 0 > 4 unassigned wm 0 0 0 > 5 unassigned wm 0 0 0 > 6 unassigned wm 0 0 0 > 8 reserved wm 976743647 8.00MB 976760030 > > And for c1d1 > > Current partition table (original): > Total disk sectors available: 18446744072344831966 + 16384 (reserved > sectors) > > Part Tag Flag First Sector > Size Last Sector > 0 usr wm 34 > 8589934592.00TB 8446744072344831966 > 1 unassigned wm 0 > 0 0 > 2 unassigned wm 0 > 0 0 > 3 unassigned wm 0 > 0 0 > 4 unassigned wm 0 > 0 0 > 5 unassigned wm 0 > 0 0 > 6 unassigned wm 0 > 0 0 > 8 reserved wm 18446744072344831967 > 8.00MB 18446744072344848350 > > I notice that the size of the first partition is wildly inaccurate. > > creating tank2 gives the same error. > > # zpool create tank2 c1d1 > cannot create ''tank2'': invalid argument for this pool operation > > Thanks for your help. > > On Thu, Oct 29, 2009 at 1:54 PM, Cindy Swearingen > <Cindy.Swearingen at sun.com <mailto:Cindy.Swearingen at sun.com>> wrote: > > I might need to see the format-->partition output for both c0d0 and > c1td1. > > But in the meantime, you could try this: > > # zpool create tank2 c1d1 > # zpool destroy tank2 > # zpool add tank c1d1 > > Adding the c1d1 disk to the tank pool will create a non-redundant pool > of two disks. Is this what you had in mind? > > Thanks, > > Cindy > > > On 10/29/09 10:17, Daniel wrote: > > Here is the output of zpool status and format. > > # zpool status tank > pool: tank > state: ONLINE > scrub: none requested > config: > > NAME STATE READ WRITE CKSUM > tank ONLINE 0 0 0 > c0d0 ONLINE 0 0 0 > > errors: No known data errors > > format> current > Current Disk = c1d1 > <ST315003- 6VS08NK-0001-16777215.> > /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 1,0 > > > > On Thu, Oct 29, 2009 at 12:04 PM, Cindy Swearingen > <Cindy.Swearingen at sun.com <mailto:Cindy.Swearingen at sun.com> > <mailto:Cindy.Swearingen at sun.com > <mailto:Cindy.Swearingen at sun.com>>> wrote: > > > Hi Dan, > > Could you provide a bit more information, such as: > > 1. zpool status output for tank > > 2. the format entries for c0d0 and c1d1 > > Thanks, > > Cindy > ----- Original Message ----- > From: Daniel <dan.lister at gmail.com > <mailto:dan.lister at gmail.com> <mailto:dan.lister at gmail.com > <mailto:dan.lister at gmail.com>>> > Date: Thursday, October 29, 2009 9:59 am > Subject: [zfs-discuss] adding new disk to pool > To: zfs-discuss at opensolaris.org > <mailto:zfs-discuss at opensolaris.org> > <mailto:zfs-discuss at opensolaris.org > <mailto:zfs-discuss at opensolaris.org>> > > > > Hi, > > > > I just installed 2 new disks in my solaris box and would > like to add > > them to > > my zfs pool. > > After installing the disks I run > > # zpool add -n tank c1d1 > > > > and I get: > > > > would update ''tank'' to the following configuration: > > tank > > c0d0 > > c1d1 > > > > Which is what I want however when I omit the -n I get the > following error > > > > # zpool add tank c1d1 > > cannot add to ''tank'': invalid argument for this pool operation > > > > I get the same message for both dirves with and without the -f > option. > > Any help is appreciated thanks. > > > > -- > > -Daniel > > _______________________________________________ > > zfs-discuss mailing list > > zfs-discuss at opensolaris.org > <mailto:zfs-discuss at opensolaris.org> > <mailto:zfs-discuss at opensolaris.org > <mailto:zfs-discuss at opensolaris.org>> > > > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss > > > > > -- > -Daniel > > > > > -- > -Daniel