空でない既存のディレクトリをLVMにマウントする最良の方法

空でない既存のディレクトリをLVMにマウントする最良の方法

論理ボリューム/dev/vg01/lv01を作成しました。今/dataディレクトリをこのボリュームにマウントしたいと思います。私の質問は最良の方法は何ですか? / dataディレクトリのデータを失いたくありません。私がしたい唯一のことは、データを失うことなく/ dataを/ dev / vg01 / lv01にマウントすることです。誰かがこれをやって彼の知識を私と共有できますか?

ベストアンサー1

あなたは何をしましたか:

mount /data

これにより、古いディレクトリの上に新しいファイルシステムがインストールされ、/data効果的に隠されます。

あなたはする必要があります

  1. umount /datacd /(まず、すべての端末でこれを行う必要があります。)
  2. mv /data /data.old
  3. mkdir /data
  4. mount /data
  5. cp -rp /data.old/* /data(隠しファイルがない場合)

代わりに、次のようにデータをコピーできます。

(cd /data.old ; tar cf - * )| (cd /data ; tar xf - )

おすすめ記事