zpool offline - no such device
Daniel Staal
DStaal at usa.net
Wed Jun 4 18:55:15 UTC 2014
--As of June 4, 2014 8:38:47 AM -0400, Janos Dohanics is alleged to have
said:
>> Before you do anything else, it's probably a good idea to figure out
>> exactly what is on that disk and how many partitions it has. Pulling
>> it out may not affect the zpool - but it may break other things in
>> your system, depending on what's on there.
>
> Here is what gpart says about ada1:
>
># gpart show -p
> [...]
>
> => 34 1953525101 ada1 GPT (931G)
> 34 94 - free - (47k)
> 128 4194304 ada1p1 freebsd-swap (2.0G)
> 4194432 1949330696 ada1p2 freebsd-zfs (929G)
> 1953525128 7 - free - (3.5k)
Ok, so we have at least swap on the drive as well, as well as some unused
space.
I'm guessing that you probably have swap on all three drives, but that's
just a guess. I'd want to be sure before pulling this drive. Check
/etc/fstab and/or `swapctl -l` to see how it's set up - it could be
mirrored or not. If it's mirrored, you'll need to handle replacing that as
well. If it's not, you'll want to unmount ada1p1 as a swap partition
before you remove the drive. (And be sure you have swap before you do...)
It might be easier to shut down the machine and switch the drives then -
but you'll still have to remember to re-set everything up when you bring
the machine back up.
>> > For the failing drive, "zdb" gives:
>> >
>> > guid: 16455153587833556178
>> >
>> > Should I try "zpool offline vol1 [guid]"?
>>
>> I would try `zpool offline
>> gptid/e485eeba-0545-11e1-812d-8c89a53220c1` - that's what zfs calls
>> the disk. But I'm not entirely sure about it either
>> - it would be a lot easier if these partitions had gpt lables, which
>> I know work well with ZFS.
>>
>> > When I'm replacing the failing drive with a new one (in the same USB
>> > slot), can I expect "zpool replace vol1 ada1" to work?
>>
>> That should probably work - but remember the mention above of working
>> out what *else* is on that drive. This command would take the whole
>> disk for ZFS, and you may want to replace the other partitions of the
>> bad disk with something.
>>
>> Daniel T. Staal
>
> So, I should do gpart backup/restore first?
Probably - though that will of course assume you're replacing with the same
size disk. You might just want to re-create by hand - it's not like it's a
complex partition scheme. Up to you.
Either way though: If you are partitioning the new drive like this one, you
don't want to use 'ada1' in your zpool - that will tell zfs to ignore the
partitioning and just take the whole drive. You'll want to tell it the
partition you are giving it, so you still have the swap as well.
Daniel T. Staal
---------------------------------------------------------------
This email copyright the author. Unless otherwise noted, you
are expressly allowed to retransmit, quote, or otherwise use
the contents for non-commercial purposes. This copyright will
expire 5 years after the author's death, or in 30 years,
whichever is longer, unless such a period is in excess of
local copyright law.
---------------------------------------------------------------
More information about the freebsd-questions
mailing list