ZFSには多くのチュートリアルがありますが、1つのドライブのみを使用する場合のコマンドの変更をカバーするチュートリアルは1つも見つかりませんでした。パラメータcopies=2
が使用されていることはわかっていますが、データをZFSドライブに同期する場合、他のコマンドの変更点とワークフローコマンドはどのようになりますか?
単一のドライブが破損すると(1つのブロックだけでなく、データが2つあるため修復できるため)、ドライブ全体が破損すると、データが2つある場合でもすべてのデータが失われることを理解しています(コピー= 2) 、しかし、この方法でもZFSの機能は機能するので、試してみたいと思います。もちろん、copies=2
が原因で、ドライブの容量が半分になることも理解しています。
Ext4を使用していて、ZFSを使用するように変更したいのですが、コマンドはどのようになりますか?特別な方法でデータを削除する必要がありますか、それとも最初に削除する必要がありますか?また、私が理解しているように、rsync
は必要なく、ZFSは独自のツールを提供していますか?
-編集-
わかりました、これは機能しているようです。テストしたばかりです。
# fdisk -l
または$ mount
プールを作成します:# zpool create -f YOURPOOLNAME /dev/sdX
ファイルシステムを作成し、機能を設定します。
#zfs create YOURPOOLNAME/YOURNAME #zfs set Compression = off YOURPOOLNAME/YOURNAME #zfs set copys = 2 YOURPOOLNAME/YOURNAME
(圧縮をオンにするには:.. compression=gzip ..
)
4.1 rsync
のような典型的なツールを使用できます。
ext4
ファイルシステムをzfsファイルシステムに変換することはできません。ext4
fsに保存されているデータを別の場所にバックアップし、ext4
fsをアンマウントして、ディスクにzfs
プールを作成する必要があります。 。これは何でも上書きします。
zpool
が以前に何か他のものがあったことを検出した場合は、おそらく-f
オプション(強制)を使用する必要があります。
その後、自動作成されたファイルシステムを他のファイルシステムと同じように使用でき、rsync
を使用してディスク上のデータを同期できます。