xfsボリュームをcentOS 7 ec2インスタンス/ホームディレクトリにマウントする方法

xfsボリュームをcentOS 7 ec2インスタンス/ホームディレクトリにマウントする方法

t2.mediumインスタンスを作成し、ebsここにボリュームをリンクしました。

以下はいくつかの有用な情報です。

sudo pvs

  PV         VG      Fmt  Attr PSize    PFree
/dev/xvdb1 vg_home lvm2 a--  <200.00g    0

sudo vgs

  VG      #PV #LV #SN Attr   VSize    VFree
vg_home   1   1   0 wz--n- <200.00g    0

sudo lvs

 LV      VG      Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_home vg_home -wi-a----- <200.00g

lsblk

NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda                202:0    0   50G  0 disk
└─xvda1             202:1    0   50G  0 part /
xvdb                202:16   0  200G  0 disk
└─xvdb1             202:17   0  200G  0 part
  └─vg_home-lv_home 253:0    0  200G  0 lvm

lsblk -lf

NAME            FSTYPE      LABEL UUID                                   MOUNTPOINT
xvda
xvda1           xfs               0356e691-d6fb-4f8b-a905-4230dbe62a32   /
xvdb
xvdb1           LVM2_member       qSmSpW-MRuF-WrUE-jJL8-N182-xOgA-57kdkB
vg_home-lv_home xfs               b4fadb7e-714c-4cdd-a5dd-43df5ef19b84

したがって、ディレクトリvg_home-lv_homeにマウントする必要があります。/home

以下を実行してこのボリュームをマウントできます。sudo mount /dev/vg_home/lv_home /home

それからインストールされました。その後、sshセッションを終了してsshを再試行しました。 ssh -i <key> centos@<ec2_public_ip>。 EC2 インスタンスに SSH 経由で接続できません。エラーは次のとおりです。Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

/dev/vg_home/lv_homeにインストールし、フォルダが次から変更されたので、これは意味があります。/home.ssh/home

その後、ec2インスタンスを再起動して再びsshを使用できました。

xfsだから私の質問は、ボリュームを/homeディレクトリにマウントする方法です。

マウントポイントを作成し/mnt/home/homeからコピーし、アンインストールしてインストールしmnt/homeました/home。その後、ec2インスタンスにまったく接続できません(再起動)。

それでは、EC2インスタンスディレクトリにボリュームをマウントするベストプラクティス/方法は何ですか/home

-ありがとう。

答え1

  • マウントする一時ディレクトリの作成 -sudo mkdir -p /srv/home
  • 山 -sudo mount /dev/vg_home/lv_home /srv/home
  • ホームディレクトリから一時ディレクトリにファイルをコピーする -sudo cp -aR /home/* /srv/home/
  • 2つのディレクトリの違いを確認してください -diff -r /home /srv/home
  • 次に、次のように前の内容をすべて削除します/homerm -rf /home/*
  • 一時ディレクトリから削除 -sudo umount /srv/home
  • インストール/home-sudo mount /dev/vg_home/lv_home /home
  • 一時インストールディレクトリの削除 - sudo rm -r /srv/home/
  • ファイル編集/etc/fstab-/dev/mapper/vg_home-lv_home /home xfs defaults 0 2

関連情報