/home を新しいボリュームに再マウントする

/home を新しいボリュームに再マウントする

主な用途をインストールした後、アプリケーションは追加の/homeストレージスペースを利用する必要があるため、/homeディレクトリで使用できるようにボリュームを再マウントしようとしています。誰でも下の私のステップを確認できますか?

umount -v /mnt/volume_nyc1_01
# Edit /etc/fstab 
# Replace the second field of the mountpoint's entry with /home
mount -av

ご意見ありがとうございます。重要な考慮事項を見落とし、システムが複雑になるのを防ぐためにこれを要求します。

ベストアンサー1

私はこれが/mnt/volume_nyc1_01新しいext4ボリュームのマウントポイントであると仮定します。/etc/fstabにボリュームをマウントするラインがあります/mnt/volume_nyc1_01

上記の手順には技術的に間違ったものはありませんが、その手順に従って空のディレクトリが作成されます。なぜなら、そこに新しいext4 fsがある/homeだけだからです。lost+found

このような状況に対して私がとるアクションは次のとおりです。

  • すべてのサービス、デーモン、アプリケーションを停止するために使用されます/home
    lsof |grep "/home"あなたを助けることができます。
  • /etc/fstab今はそのままにしてすべてのデータをからにコピー/homeします/mnt/volume_nyc1_01
    私は次のコマンドを使います:
    sudo rsync -aHAXS /home/* /mnt/volume_nyc1_01
  • すべてのアイテムが正常にコピーされたら、説明した手順を続行できます。新しいボリュームがマウントされ、/homeすべてのデータが含まれます。

すべてが正常で実行中の場合は、後である時点でマウントポイントから新しいボリュームをアンマウントし、ディレクトリにまだ存在するファイルを削除し、/home最初のボリュームのスペースを回復できます。/home注意してください。/homeこれは、2番目のボリュームのマウントポイントとしても使用される最初のボリュームのディレクトリです。したがって、/home2番目のボリュームを最初にアンマウントすると、2番目のボリュームのファイルを削除せずにディレクトリからファイルを削除できます。これらすべてが複雑に見える場合は、既存のファイルをそのまま残してください。

おすすめ記事