長谷川です。

FreeBSD 固有の事情についてはわからないのですが、

1)
slogs のデタッチがサポートされたのは ZFS Version 19 からのようです。
zpool のバージョンを確認して、これ以下の場合はpoolをupgradeして
しまうか、もしくは作り直す必要があります。
アップグレードした場合、それ未満のZFS実装ではインポートできません。

http://ja.wikipedia.org/wiki/ZFS


2)
本家では zpool remove のときに log キーワードを指定していますが
こちらをお忘れではありませんか。
> https://blogs.oracle.com/ds/entry/add_and_remove_zils_live

pfexec zpool remove data log /dev/ramdisk/zil-drive


以上、よろしくお願いいたします。


2015年4月16日 20:13 KOIE Hidetaka <h...@koie.org>:

> 鯉江です。
>
> 手元のマシンをFreeBSD 9→10にしました。
> そのときにパーティションの切りかたを変えて
> ZFS slogにつかっていたパーティションを別用途に使うことにしたため
> zpool remove コマンドでslogを消したいのですが消えてくれません。
> なにか別の手順が必要なのでしょうか?
> ちなみにzpool detach コマンドはエラーになりました。
>
> 構成上はslogがあるのに実際にはデバイスがないとデグレード状態になってしまうので
> しかたなくUSBメモリを刺してslogにしています。
>
> USBメモリをslogにした手順
> ----
> # glabel label -v zil /dev/da0  ←←USBメモリ
> Metadata value stored on /dev/da0.
> Done.
> # zpool replace tank label/zil
> ----
>
> slogを消そうとする手順
> ----
> % uname -a
> FreeBSD guriandgura 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov
> 11 21:02:49 UTC 2014     
> r...@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC
> amd64
> % zpool status tank
>   pool: tank
>  state: ONLINE
>   scan: resilvered 0 in 0h41m with 0 errors on Fri Apr  3 16:35:50 2015
> config:
>
>         NAME         STATE     READ WRITE CKSUM
>         tank         ONLINE       0     0     0
>           raidz1-0   ONLINE       0     0     0
>             ada1s2   ONLINE       0     0     0
>             ada2s2   ONLINE       0     0     0
>             ada3s2   ONLINE       0     0     0
>         logs
>           label/zil  ONLINE       0     0     0
>
> errors: No known data errors
> % glabel status
>       Name  Status  Components
>  label/zil     N/A  da0  ←←USBメモリ
> ...
> % sudo zpool remove tank label/zil
> % echo $?
> 0
> % zpool status tank
>   pool: tank
>  state: ONLINE
>   scan: resilvered 0 in 0h41m with 0 errors on Fri Apr  3 16:35:50 2015
> config:
>
>         NAME         STATE     READ WRITE CKSUM
>         tank         ONLINE       0     0     0
>           raidz1-0   ONLINE       0     0     0
>             ada1s2   ONLINE       0     0     0
>             ada2s2   ONLINE       0     0     0
>             ada3s2   ONLINE       0     0     0
>         logs
>           label/zil  ONLINE       0     0     0  ←←消えてない
>
> errors: No known data errors
> % sudo zpool detach tank label/zil
> cannot detach label/zil: only applicable to mirror and replacing vdevs
> %
> ----
>
> --
> 鯉江英隆 <h...@koie.org>
> _______________________________________________
> freebsd-users-jp@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org
> "
>



-- 
Takeshi HASEGAWA <hase...@gmail.com>
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信