[FreeBSD-users-jp 95520] Re: ZFS slogが削除できず
Takeshi Hasegawa
hasegaw at gmail.com
Sat Apr 18 02:57:59 UTC 2015
長谷川です。
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 <hide at 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 root at 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
> %
> ----
>
> --
> 鯉江英隆 <hide at koie.org>
> _______________________________________________
> freebsd-users-jp at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe at freebsd.org
> "
>
--
Takeshi HASEGAWA <hasegaw at gmail.com>
More information about the freebsd-users-jp
mailing list