저는 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/efi
vfat
/dev/md0p2
LVM 물리 볼륨으로 파티션(94.87GB) 생성raidvg
(94.87 GiB)를 사용하여 볼륨 그룹(/dev/mdOp2
94.87 GiB) 을 생성합니다./dev/raidvg/var
/var
다음을 사용 하여 볼륨 그룹 raidvg에 LVM 논리 볼륨(54.87 GIB)을 생성합니다.btrfs
- 볼륨 그룹에 LVM 논리 볼륨
/dev/raidvg/system
(40.00GiB) 을 생성합니다.raidvg
/
btrfs
시스템 설치가 완료되면 명령을 사용하여 yast2 system_clone
dir 아래에 autoyast 파일을 생성합니다./root
RAID1을 사용하여 LVM을 설정하는 규칙은 이 파일의 섹션에 있습니다 partitioning
.