![Linux 上の ZFS マウントのヘルプ](https://rvso.com/image/1502889/Linux%20%E4%B8%8A%E3%81%AE%20ZFS%20%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E3%83%98%E3%83%AB%E3%83%97.png)
zfs、特に zfs マウントに関して次の問題があります。
Debian Jessie と zfs-on-linux をインストールし、/var を zfs プールにマウントしたいと考えています。このため、zfs create -o mountpoint=/var rpool/var を作成しました。zfs ファイルシステムは作成されましたが、ディレクトリ /var が空でないため、/var は rpool/var にマウントされませんでした。
私は次のことを行いました:zfs マウント -O rpool/var/var は rpool/var にマウントされました。df -h 出力で rpool/var を確認できますが、再起動後、df -h 出力で rpool/var を確認できません (zfs 構成でオーバーレイ マウントを許可しました)。ただし、/var ディレクトリを rpool/var ディレクトリと rsync し、/var ディレクトリ内のすべてを削除すると、再起動後にすべてが正常になり満足しました :)、これは正しい解決策ですか? rsync してからソース /var ディレクトリを削除/空にするのですか? これを行う別の方法はありますか?
ご回答ありがとうございました。良い一日をお過ごしください。
答え1
あなたが説明しているのは、ファイルシステムをあるストレージ場所から別のストレージ場所に移行する通常の方法なので、あなたが説明したことは正しいことでした。