[FreeBSD-users-jp 95519] ZFS slogが削除できず

KOIE Hidetaka (=?iso-2022-jp?B?GyRCOHE5PjFRTjQbKEI=?=) hide at koie.org
Thu Apr 16 11:21:24 UTC 2015


鯉江です。

手元のマシンを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>


More information about the freebsd-users-jp mailing list