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/
  • 두 디렉토리의 차이점을 확인하십시오 -diff -r /home /srv/home
  • 그런 다음 다음과 같이 이전 내용을 모두 삭제하십시오 /home.rm -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

관련 정보