Date: Sat, 18 Apr 2015 11:57:58 +0900 From: Takeshi Hasegawa <hasegaw@gmail.com> To: KOIE Hidetaka <hide@koie.org> Cc: freebsd-users-jp@freebsd.org Subject: [FreeBSD-users-jp 95520] Re: =?utf-8?b?WkZTIHNsb2fjgYzliYrpmaTjgafjgY3jgZo=?= Message-ID: <CAMAAA7Qz5iqSwtmkOGEyovK8xGo7Tbo%2B0ai5DHwGu10K8W6rOg@mail.gmail.com> In-Reply-To: <20150416.201355.674815436401545956.hide@koie.org> References: <20150416.201355.674815436401545956.hide@koie.org>
index | next in thread | previous in thread | raw e-mail
長谷川です。 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@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@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@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-unsubscribe@freebsd.org > " > -- Takeshi HASEGAWA <hasegaw@gmail.com>help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMAAA7Qz5iqSwtmkOGEyovK8xGo7Tbo%2B0ai5DHwGu10K8W6rOg>
