RAID1과 함께 LVM 사용

RAID1과 함께 LVM 사용

저는 SLES 15 SP3을 사용하고 있습니다. autoyast.xml을 사용하여 LVM을 통해 RAID1을 설정해야 합니다.

AutoYast 가이드에서 이를 설정하는 방법에 대한 예를 찾았습니다.

정말 단순해 보이고 시도해 보기도 했는데 아주 훌륭하게 작동했습니다. 하지만 AutoYast를 사용하여 설정하는 방법에 대한 예를 찾을 수 없습니다.

그런 다음 명령줄을 사용하여 몇 가지 예를 찾았습니다.

https://wiki.gentoo.org/wiki/Raid1_with_LVM_from_scratch

https://linuxconfig.org/linux-lvm-logic-volume-manager

그래서 지침에 따라 LVM RAID1을 설정했습니다.

# lvdisplay
  --- Logical volume ---
  LV Path                /dev/nitin-vgr1/nitin-lvr1
  LV Name                nitin-lvr1
  VG Name                nitin-vgr1
  LV UUID                kPeOlZ-1laD-faVM-o20q-wd0y-wala-N3kMNq
  LV Write Access        read/write
  LV Creation host, time nit, 2021-11-13 17:28:19 +0000
  LV Status              available
  # open                 1
  LV Size                49.99 GiB
  Current LE             12798
  Mirrored volumes       2
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           254:9

각 디스크는 50GB(/dev/sdd 및 /dev/sde), LV 크기 = 49.99GiB이므로 이는 의미가 있습니다.

미러 볼륨도 2로 설정됩니다. RAID1 구성이 제대로 작동하는 것 같습니다.

또한 이 명령에 대해 알고 있지만 yast clone_system(기본적으로 시스템 구성 세부 정보가 포함된 autoyast.xml fpr 실행 시스템을 생성합니다) 불행히도 이 명령은 작동하지 않습니다.

출력은 다음과 같습니다(다른 불필요한 항목은 모두 제거했습니다).

<partitioning t="list">
    <drive t="map">
        <device>/dev/nitin-vgr1</device>
        <partitions t="list">
            <partition t="map">
                <create t="boolean">true</create>
                <filesystem t="symbol">ext4</filesystem>
                <format t="boolean">false</format>
                <fstopt>rw,relatime</fstopt>
                <lv_name>nitin-lvr1</lv_name>
                <mount>/nit-raid</mount>
                <mountby t="symbol">device</mountby>
                <pool t="boolean">false</pool>
                <resize t="boolean">false</resize>
                <size>53678702592</size>
                <stripes t="integer">2</stripes>
                <stripesize t="integer">0</stripesize>
            </partition>
        </partitions>
        <pesize>4194304</pesize>
        <type t="symbol">CT_LVM</type>
    </drive>
    <drive t="map">
        <device>/dev/sdd</device>
        <disklabel>none</disklabel>
        <partitions t="list">
            <partition t="map">
                <create t="boolean">false</create>
                <format t="boolean">false</format>
                <lvm_group>nitin-vgr1</lvm_group>
                <resize t="boolean">false</resize>
            </partition>
        </partitions>
        <type t="symbol">CT_DISK</type>
        <use>all</use>
    </drive>
    <drive t="map">
        <device>/dev/sde</device>
        <disklabel>none</disklabel>
        <partitions t="list">
            <partition t="map">
                <create t="boolean">false</create>
                <format t="boolean">false</format>
                <lvm_group>nitin-vgr1</lvm_group>
                <resize t="boolean">false</resize>
            </partition>
        </partitions>
        <type t="symbol">CT_DISK</type>
        <use>all</use>
    </drive>
</partitioning>

나는 이것이 옳지 않다고 생각합니다. 여기서는 언급되지 않았습니다 RAID1.

누구든지 나를 도와줄 수 있나요? 이틀이 지났지만 아직 이 작업을 수행하는 방법을 찾지 못했습니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

나는 이것을 할 수 있다. 따라야 할 단계는 다음과 같습니다.expert-partitioner운영체제를 설치할 때.

  • (100.00 GIB) 및 (100.00 GiB)에서 RAID1 /dev/md0(99.87 GIB) 을 생성합니다./dev/sda/dev/sdb
  • /dev/md0p1(5.00GiB)을 사용하여 파티션 생성/boot/efivfat
  • /dev/md0p2LVM 물리 볼륨으로 파티션(94.87GB) 생성
  • raidvg(94.87 GiB)를 사용하여 볼륨 그룹( /dev/mdOp294.87 GiB) 을 생성합니다.
  • /dev/raidvg/var/var다음을 사용 하여 볼륨 그룹 raidvg에 LVM 논리 볼륨(54.87 GIB)을 생성합니다.btrfs
  • 볼륨 그룹에 LVM 논리 볼륨 /dev/raidvg/system(40.00GiB) 을 생성합니다.raidvg/btrfs

시스템 설치가 완료되면 명령을 사용하여 yast2 system_clonedir 아래에 autoyast 파일을 생성합니다./root

RAID1을 사용하여 LVM을 설정하는 규칙은 이 파일의 섹션에 있습니다 partitioning.

관련 정보