AWS 인스턴스의 LVM 문제. 루트 마운트 지점 구성

AWS 인스턴스의 LVM 문제. 루트 마운트 지점 구성

AWS 구성 문제 및 질문. Debian에서는 설치 중에 루트/마운트 지점을 설정할 수 있는 LVM 구성을 설정할 수 있습니다.

일반적으로 데비안 9는 나에게 다음과 같습니다:

NAME                    FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1                  ext2              e9f69388-1854-45eb-8467-75211b2b22a9   /boot
├─sda2
└─sda5                  LVM2_member       mL4Ktn-n87F-2s1y-Jsiu-BFdQ-OVXg-CP6OAO
  ├─main--vg-root       ext4              a0781bd3-cc8f-49a6-bc90-f973e5296a2d   /
  └─main--vg-swap_1     swap              a5c9a5fe-14e3-499d-94cf-d6c2640d2c9a   [SWAP]

AWS에서는 안타깝게도 설치 중에 부팅 마운트 지점을 생성할 수 없으므로 구성은 다음과 같습니다.

NAME                  FSTYPE      LABEL UUID                                   MOUNTPOINT
nvme1n1               LVM2_member       i5HVTe-yn1Q-fhyK-kxMz-DpfO-SjE1-DgyMfi
├─main--vg-root       ext4              7e38e77e-603f-450f-a8b6-b7c199f021dd   /home
└─main--vg-swap_1     swap              c5ad16a3-2eb2-4d87-b22d-29a698f34a38
nvme0n1
└─nvme0n1p1           ext4              13ea901b-a08d-41a5-8e04-521c4415f9aa   /

내 질문은 - 어떻게든 /root마운트 지점을 내 기본 vg-root로 이동할 수 있습니까? 아니면, 하나의 VG에 2개의 마운팅 포인트를 사용하는 것도 좋을 것 같습니다.

LVM 구성 중에 설정을 사용할 수 있지만 nvme0n1p1사용 중인 파티션을 사용할 수 없고 불행히도 Live CD를 사용하여 설정할 수 없는 경우 가장 좋은 해결 방법은 무엇입니까?

답변1

저는 LVM 볼륨에 추가 마운트 지점을 생성하는 해결 방법을 취하고 binds제게 중요한 3개의 폴더만 생성했습니다.

그래서 내 질문의 구성은 다음과 같습니다.

 NAME                  FSTYPE      LABEL UUID                                   MOUNTPOINT
nvme1n1               LVM2_member       i5HVTe-yn1Q-fhyK-kxMz-DpfO-SjE1-DgyMfi
├─main--vg-root       ext4              7e38e77e-603f-450f-a8b6-b7c199f021dd   /home
└─main--vg-swap_1     swap              c5ad16a3-2eb2-4d87-b22d-29a698f34a38
nvme0n1
└─nvme0n1p1           ext4              13ea901b-a08d-41a5-8e04-521c4415f9aa   /

그 후 /mnt/data/나중에 데이터 폴더를 만든 다음/mnt/data/var/mnt/data/home/mnt/data/tmp

다음 명령을 사용하여 원본 폴더의 모든 데이터를 새로 생성된 폴더에 복사했습니다.cp -ax .

편집 시스템 /etc/fstab의 변경 사항은 다음 재부팅 시 적용됩니다.

# Mounting point
/dev/main-vg/root                      /mnt/data      ext4    errors=remount-ro               0       1

# Binds
/mnt/data/home                         /home                   none    bind                            0       0
/mnt/data/var                          /var                    none    bind                            0       0
/mnt/data/tmp                          /tmp                    none    bind                            0       0

이 해결 방법은 다른 stackoverflow 링크의 도움으로 만들어졌습니다./var, /home을 별도의 파티션으로 이동

관련 정보