erm shot my foot off with zfs, q on rescue
Russell L. Carter
rcarter at pinyon.org
Sun Aug 21 01:00:16 UTC 2016
On 08/20/16 17:26, Ben Woods wrote:
> On Sunday, 21 August 2016, Shamim Shahriar <shamim.shahriar at gmail.com>
> wrote:
>
>> On 21/08/2016 00:44, Russell L. Carter wrote:
>>>
>>> Hi,
>>>
>>> So I misfired and hosed my 10/stable zfs / mounts by running
>>>
>>> zfs set mountpoint=/ zroot/zetc
>>>
>>> so that now I don't seem to actually have any of the uh mandatory
>>> system directories visible. (turns red)
>>>
>>> No emergency thankfully, I've got three border gateways and just got
>>> all three happily configured so if I had to I could just reinstall
>>> this poor innocent one that I accidentally shot in the face.
>>>
>>> But as it happens I pulled it and have it interfaced with a keyboard
>>> and monitor and have booted a USB 10.3 stable install image. I
>>> dropped into the shell, and ran zfs list and it comes up with nothing.
>> I'm not sure it is supposed to -- your boot disc has no knowledge of
>> available pools or the zfs available. The better way of doing it, if I
>> understand right as to what you are trying to do, would be to run
>>
>> zpool import
>>
>> that will show you available zpools.
>>
>> Then you can import the pool using
>>
>> zpool import <poolName>
>>
>> you can even set different mountpoints etc., the export it, and then fix
>> the mountpoints as to where they are supposed to be.
>>
>> Hope this helps.
>> Regards
>>
>
> I normally get zpool to temporarily mount the datasets in the /mnt
> directory when I have booted from a USB disk image, so that it doesn't
> overwrite the root for the currently running system. This doesn't affect
> the mountpoint for future boots, and still lets you set the mountpoint
> parameter for future boots.
>
> You use:
> # zpool import -R /mnt myzpool
>
> More details here:
> http://man.freebsd.org/zpool
That worked, and a zfs destroy -f zroot/zetc did the job.
Many thanks,
Russell
> Regards,
> Ben
>
>
More information about the freebsd-questions
mailing list