From owner-freebsd-users-jp@freebsd.org Sun May 2 02:40:04 2021 Return-Path: Delivered-To: freebsd-users-jp@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 575D45E35E1 for ; Sun, 2 May 2021 02:40:04 +0000 (UTC) (envelope-from fumio@next.matrix.jp) Received: from www669.sakura.ne.jp (www669.sakura.ne.jp [59.106.19.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FXr1G71Lcz3hsy for ; Sun, 2 May 2021 02:40:02 +0000 (UTC) (envelope-from fumio@next.matrix.jp) Received: from fsav108.sakura.ne.jp (fsav108.sakura.ne.jp [27.133.134.235]) by www669.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 1422dwoi088442; Sun, 2 May 2021 11:39:58 +0900 (JST) (envelope-from fumio@next.matrix.jp) Received: from www669.sakura.ne.jp (59.106.19.99) by fsav108.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav108.sakura.ne.jp); Sun, 02 May 2021 11:39:58 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav108.sakura.ne.jp) Received: from [192.168.0.213] (KD118158072249.ppp-bb.dion.ne.jp [118.158.72.249]) (authenticated bits=0) by www669.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id 1422dwnu088438 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 2 May 2021 11:39:58 +0900 (JST) (envelope-from fumio@next.matrix.jp) Date: Sun, 02 May 2021 11:39:58 +0900 From: KAWAMATA To: freebsd-users-jp@freebsd.org In-Reply-To: <20210501100903.a3918b5eaf7067f7617434ea@j.email.ne.jp> References: <20210501125915.53DE.D8AB530D@next.matrix.jp> <20210501100903.a3918b5eaf7067f7617434ea@j.email.ne.jp> Message-Id: <20210502113957.5940.D8AB530D@next.matrix.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.74.03 [ja] X-Rspamd-Queue-Id: 4FXr1G71Lcz3hsy X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fumio@next.matrix.jp has no SPF policy when checking 59.106.19.99) smtp.mailfrom=fumio@next.matrix.jp X-Spamd-Result: default: False [-1.81 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[59.106.19.99:from]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[59.106.19.99:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[matrix.jp]; NEURAL_HAM_SHORT(-0.71)[-0.708]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:9370, ipnet:59.106.0.0/17, country:JP]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-users-jp] Subject: [FreeBSD-users-jp 96798] Re: =?iso-2022-jp?b?RnJlZUJTRDEzLjAtUiBHRU9NIEVMSRskQiRHMEUbKEI=?= =?iso-2022-jp?b?GyRCOWYyPSQ3JD8lRyVQJSQlOSROJSIlPyVDJUE4ZSRLGyhCenBvb2w=?= =?iso-2022-jp?b?GyRCJCw4KyQoJGskaCQmJEskOSRrJEskTyEpGyhC?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 May 2021 02:40:04 -0000 川又です。 参照先の情報どおりに操作したところ、明示的にキャッシュファイルを指定して、zpoolをインポートできました。 あとは、暗号化したデバイスのアタッチ後に続けてこの操作を行うよう、スクリプトを修正します。 ありがとうございました。以下は、操作した手順です。 $ sudo zpool import tank2 #一旦zpoolをインポート $ sudo zpool set cachefile=/etc/zfs/zpool_tank2.cache tank2 $ ls -l /etc/zfs total 4 -rw-r--r-- 1 root wheel 0 1月 5 10:13 exports -rw-r--r-- 1 root wheel 1448 5月 2 10:53 zpool_tank2.cache -rw-r--r-- 1 root wheel 1416 5月 2 10:53 zpool.cache (キャッシュファイルが作成されました) $ sudo shutdown -r now # 再起動 $ sudo geli attach -k /foobar/geli.key /dev/ada1 $ sudo zpool import -a -c /etc/zfs/zpool_tank2.cache -o cachefile=/etc/zfs/zpool_tank2.cache (何も出力されませんでした) $ zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT tank2 232G 876K 232G - - 0% 0% 1.00x ONLINE - (zpoolが表示されるようになりました) $ zfs list NAME USED AVAIL REFER MOUNTPOINT tank2 720K 225G 96K /home/foobar/samba/tank2 tank2/data 96K 225G 96K /home/foobar/samba/tank2/data (ファイルシステムも表示されました) $ ls -l /etc/zfs total 4 -rw-r--r-- 1 root wheel 0 1月 5 10:13 exports -rw-r--r-- 1 root wheel 1448 5月 2 11:07 zpool_tank2.cache -rw-r--r-- 1 root wheel 1416 5月 2 11:07 zpool.cache (キャッシュファイルが更新されました) ◆失敗の記録◆ 最初、zpool import のオプションを「 -c のみでもいけるのでは?」 と思い、以下のようにしました。 $ sudo zpool import -c /etc/zfs/zpool_tank2.cache pool: tank2 id: 3658802728382514599 state: ONLINE status: Some supported features are not enabled on the pool. action: The pool can be imported using its name or numeric identifier, though some features will not be available without an explicit 'zpool upgrade'. config: tank2 ONLINE ada1.eli ONLINE プール情報が表示されただけで、 $ zpool list を実行しても、プール名は表示されず、また、キャッシュファイルも更新されませんでした。 On Sat, 1 May 2021 10:09:03 -0400 Yoshihiro Ota wrote: > 太田です。 > > 丁度、current メーリングリストにも zfs + geli に関する質問が流れていました。 > > https://docs.freebsd.org/cgi/getmsg.cgi?fetch=180869+0+current/freebsd-current > > 参考にはなるのではないかと。 > > On Sat, 01 May 2021 12:59:15 +0900 > KAWAMATA wrote: > > > 川又と申します。 > > > > $ sudo geli attach -k /hogehoge/geli.key /dev/ada1 > > のように暗号化したデバイスをアタッチしたあとに、 > > $ zpool list > > を実行しても、zpoolが表示されません。 > > $ sudo zpool import > > を実行すると、import可能なzpoolとして表示され、実際に、importも > > 可能なのですが、再起動後に再アタッチして、zpool listとしても、 > > やはり、zpoolは表示されません。再起動・再アタッチの度にimport > > しなければならない状況です。 > > > > FreeBSD12.2-Rでは、暗号化したデバイスをアタッチしたあとに > > $ zpool list > > を実行するとzpoolが表示されます。(上記現象発生後、改めて確認済です) > > > > /boot/loader.confには、 > > zfs_load="YES" > > geom_eli_load="YES" > > の記述あり。 > > > > /etc/rc.confには、 > > zfs_enable="YES" > > の記述ありです。(FreeBSD12.2/13.0とも) > > > > FreeBSD13.0から、ZFSの実装がOpenZFSに変わりましたが、それに伴い、 > > 何か設定を行う必要があるのでしょうか? > > (自分でネット検索した範囲では、情報が見当たりませんでした。) > > > > よろしくお願いします。 > > > > -- > > KAWAMATA Fumio > > > > _______________________________________________ > > 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" -- KAWAMATA Fumio