同じプール内のあるzfsファイルシステムから別のzfsファイルシステムにzfsサブファイルシステムを移動しますか?

同じプール内のあるzfsファイルシステムから別のzfsファイルシステムにzfsサブファイルシステムを移動しますか?

私のOpenIndianaシステムには次のレイアウトがあります(同じプール内のすべての独立したZFS fs)。

リソースプール
   出口
         特定のユーザー1
         特定のユーザー2

しかし、私はこれを好む:

リソースプール
      特定のユーザー1
      特定のユーザー2
   出口
      home - > rpool / home(rpool / homeはrpool / export / homeをマウントポイントとして使用します)

(はい、必要に応じてrpool / homeの下にユーザーのホームディレクトリをインストールするように自動インストーラも設定しました。)

私の質問は、rpool / export / home(userdirを含む)をrpool /(したがってrpool / homeの作成)に移動すること、またはrpool / export / home / someuser1とrpool / export / home / someuser2をrpool / homeに移動できることです。 。 ..またはそれを使用する必要がありますかcp -Rmvそれとも手動で行う必要がありますかtar?すべてが同じプールにあります。

ベストアンサー1

いつでも使えます

zfs umount poolname
zfs set mountpoint=/some/other poolname
zfs mount poolname

しかし、ホームディレクトリをその直下に置くことは絶対に推奨されないので、そのままにしておくのが/home最善です。

自動マウントはホームディレクトリをマウントするために使用され、この方法を使用すると、ホームディレクトリを問題なくファイルサーバーに移動できます。

おすすめ記事