残念なパーティショニングのため、次のようなレイアウトが作成されました。
/dev/sda1 (0-120MB) 128MB (boot)
/dev/sda2 (128MB-500GB) 500GB (empty)
/dev/sda3 (500GB-1TB) 500GB (zfs)
/dev/sda4 (1TB-1.1TB) 100GB (ext4)
/dev/sda5 (1.1TB-end) 100GB (zfs)
ここにZFSプールを作成しsda5
、以前にその中にあったファイルを移動し、sda3
プールsda3
に追加し、そこからファイルを移動しましたsda2
。また、を追加してsda2
(現在のルート)から項目を移動し、ZFSをルートとして使用する予定sda4
です。
ただし、ルートZFSには複数のvdevを含めることはできず、ディスク全体をZFSで使用できるようになったら、パーティションをこのレイアウトにマージする方が合理的です。
/dev/sda1 (0-128MB) 128MB (boot)
/dev/sda6 (128MB-end) 1200GB (zfs)
最初は空き容量があるので、新しいsda2
プールを作成してそこにすべてを移動し、パーティションを編集してsda2
ディスクの最後まで移動できます。
しかし、すべてを元に戻すことなくZFSはそれをサポートできますか?既存のパーティションを1に置き換えて、ZFSにそのパーティションがあるルートブロックをsda6
見つけることができますか?sda3
sda5