web-dev-qa-db-ja.com

ファイルをzpoolとして使用する方法は?

私が行った場合

dd if=/dev/zero of=/tank/test/zpool bs=1M count=100

ファイルをどのように扱うことができますか/tank/test/zpool vdevとして使用できるので、zpoolとして使用できますか?

これは、zfsテストのみを目的としています。

5
Jasmine Lognnes

ループデバイスを作成する必要はありません。ファイル自体をvdevとして使用するだけです。

zpool create test /tank/test/zpool
15
jlliagre

ファイルに裏打ちされたループデバイスを作成します。

dd if=/dev/zero of=/tmp/foo bs=1M count=128
losetup /dev/loop0 /tmp/foo
zpool create tank /dev/loop0

(最小ディスクサイズは128 MBです。)

おっと、Solarisタグに気づきませんでした。私の指示はLinux向けでした。 Solarisでは、losetupの代わりにlofiadmを使用できます。

4
Mark Wagner