B.5. 스토리지 처리를 위한 Kickstart 명령
이 섹션의 Kickstart 명령은 장치, 디스크, 파티션, LVM 및 파일 시스템과 같은 스토리지 요소를 구성합니다.
sdX
(또는 /dev/sdX
) 형식은 재부팅 시 일관성 있는 장치 이름을 보장하지 않으므로 일부 Kickstart 명령 사용이 어려워질 수 있습니다. 명령에 장치 노드 이름이 필요한 경우 /dev/disk
의 모든 항목을 대안으로 사용할 수 있습니다. 예를 들어 다음 장치 이름을 사용하는 대신 다음을 수행합니다.
part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이 방법을 사용하면 명령은 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 시스템에서 사용 가능한 장치 이름을 살펴보려면 대화형 설치 중에 ls -lR /dev/disk
명령을 사용할 수 있습니다. 스토리지 장치를 일관되게 참조하는 다양한 방법에 대한 자세한 내용은 영구 이름 지정 속성 개요 를 참조하십시오.
B.5.1. 장치(더 이상 사용되지 않음)
장치
Kickstart 명령은 선택 사항입니다. 추가 커널 모듈을 로드하려면 이 모듈을 사용합니다.
대부분의 PCI 시스템에서 설치 프로그램은 이더넷 및 SCSI 카드를 자동으로 감지합니다. 그러나 이전 시스템과 일부 PCI 시스템에서는 Kickstart에 적절한 장치를 찾으려면 힌트가 필요합니다. 설치 프로그램에 추가 모듈을 설치하도록 지시하는 device
명령은 다음 형식을 사용합니다.
구문
device moduleName --opts=options
옵션
- MODULE NAME - 설치할 커널 모듈의 이름으로 바꿉니다.
--opts=
- 커널 모듈에 전달할 옵션 예를 들어 다음과 같습니다.device --opts="aic152x=0x340 io=11"
B.5.2. autopart
autopart
Kickstart 명령은 선택 사항입니다. 자동으로 파티션을 생성합니다.
자동으로 생성된 파티션은 루트(//) 파티션(GiB 또는 더 큰), 스왑
파티션 및 아키텍처에 적합한
파티션입니다. 충분히 큰 드라이브(50GiB 등)에서 이 드라이브는 /
boot/home
파티션도 생성합니다.
구문
autopart OPTIONS
옵션
--type=
- 사용할 사전 정의된 자동 파티션 체계 중 하나를 선택합니다. 다음 값을 허용합니다.-
LVM
: LVM 파티션 스키마. -
plain
: LVM이 없는 정규 파티션입니다. -
thinp
: LVM 씬 프로비저닝 파티션 스키마.
사용 가능한 파티션 체계에 대한 설명은 C.1절. “지원되는 장치 유형” 을 참조하십시오.
-
-
--fstype=
- 사용 가능한 파일 시스템 유형 중 하나를 선택합니다. 사용 가능한 값은ext2
,ext3
,ext4
,xfs
,vfat
입니다. 기본 파일 시스템은xfs
입니다. 이러한 파일 시스템에 대한 자세한 내용은 C.2절. “지원되는 파일 시스템” 을 참조하십시오. -
--nohome
-/home
파티션의 자동 생성을 비활성화합니다. -
--nolvm
- 자동 파티셔닝을 위해 LVM을 사용하지 마십시오. 이 옵션은--type=plain
과 같습니다. -
--noboot
-/boot
파티션을 생성하지 않습니다. -
--noswap
- 스왑 파티션을 생성하지 마십시오. --encrypted
- Linux 통합 키 설정(LUKS)으로 모든 파티션을 암호화합니다. 이는 수동 그래픽 설치 중 초기 파티션 화면에서 파티션 암호화 확인란을 확인하는 것과 동일합니다.참고하나 이상의 파티션을 암호화할 때 Anaconda는 256비트의 엔트로피를 수집하여 파티션을 안전하게 암호화하려고 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
이 프로세스는 설치 시스템과 상호 작용하여 정지할 수 있습니다(키보드에서 이동 또는 마우스 이동). 가상 머신에 설치하는 경우
virtio-rng
장치(가상 임의 번호 생성기)를 게스트에 연결할 수도 있습니다.-
--LUKS-version=LUKS_VERSION
- 파일 시스템을 암호화하는 데 사용할 LUKS 형식의 버전을 지정합니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--passphrase=
- 암호화된 모든 장치에 기본 시스템 전체 암호를 제공합니다. -
--escrowcert= URL_of_X.509_certificate
- 암호화된 모든 볼륨의 데이터 암호화 키를/root
의 파일로 저장하고, URL_of_X.509_certificate로 지정된 URL에서 X.509 인증서를 사용하여 암호화됩니다. 키는 각 암호화된 볼륨에 대해 별도의 파일로 저장됩니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--backuppassphrase
- 무작위로 생성된 각 볼륨에 암호를 추가합니다. 이러한 암호를/root
에 별도의 파일에 저장하고--escrowcert
로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은--escrowcert
가 지정된 경우에만 의미가 있습니다. -
--cipher=
- Anaconda 기본aes-xts-plain64
가 만족스럽지 않은 경우 사용할 암호화 유형을 지정합니다. 이 옵션을--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 보안 강화 문서에 나열되어 있지만aes-xts-plain64
또는aes-cbc-essiv:sha256
을 사용하는 것이 좋습니다. -
--PBKDF=PBKDF
- LUKS 키 lot에 대한 PBKDF(암호 기반 키 파생 기능) 알고리즘을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--PBKDF-memory=PBKDF_MEMORY
- PBKDF에 대한 메모리 비용을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--PBKDF-time=PBKDF_TIME
- PBKDF 암호 처리와 함께 사용할 밀리초 수를 설정합니다. man 페이지 cryptsetup(8) 에서도--iter-time
을 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-iterations
와 상호 배타적인 경우에만 의미가 있습니다. -
--PBKDF-iterations=PBKDF_ITERATIONS
- 반복 횟수를 직접 설정하고 PBKDF 벤치마크를 방지합니다. man 페이지 cryptsetup(8) 에서--pbkdf-force-iterations
도 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-time
과 상호 배타적인 경우에만 의미가 있습니다.
참고
-
autopart
옵션은 동일한 Kickstart 파일의part/partition
,raid
,logvol
또는volgroup
옵션과 함께 사용할 수 없습니다. -
autopart
명령은 필수는 아니지만 Kickstart 스크립트에부분
또는마운트
명령이 없는 경우 이를 포함해야 합니다. -
CMS 유형의 단일 FBA DASD에 설치할 때
autopart --nohome
Kickstart 옵션을 사용하는 것이 좋습니다. 이렇게 하면 설치 프로그램이 별도의/home
파티션을 생성하지 않습니다. 그런 다음 설치가 성공적으로 진행됩니다. -
LUKS 암호를 분실하는 경우 암호화된 파티션과 해당 데이터에 완전히 액세스할 수 없습니다. 분실된 암호를 복구할 방법은 없습니다. 그러나
--escrowcert
를 사용하여 암호화 암호를 저장하고--backuppassphrase
옵션을 사용하여 백업 암호화 암호를 생성할 수 있습니다. -
autopart ,
autopart --type=lvm
또는autopart
=thinp
B.5.3. 부트로더(필수)
부트로더
Kickstart 명령이 필요합니다. 부트 로더를 설치하는 방법을 지정합니다.
구문
bootloader [OPTIONS]
옵션
--append=
- 추가 커널 매개변수를 지정합니다. 여러 매개변수를 지정하려면 공백으로 구분합니다. 예를 들어 다음과 같습니다.bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
rhgb
및quiet
매개 변수는plymouth
패키지가 설치될 때 자동으로 추가됩니다. 여기에서 지정하지 않거나--append=
명령을 전혀 사용하지 않습니다. 이 동작을 비활성화하려면plymouth
의 설치를 명시적으로 허용하지 않습니다.%packages -plymouth %end
이 옵션은 최신 프로세서 (CVE-2017-5754, CVE-2017-5753 및 CVE-2017-5753)에서 발견된 Meltdown 및 Spectre speculative 실행 취약점을 완화하기 위해 구현된 메커니즘을 비활성화하는 데 유용합니다. 경우에 따라 이러한 메커니즘이 불필요할 수 있으며 이를 사용하도록 설정하면 보안이 향상되지 않고 성능이 저하됩니다. 이러한 메커니즘을 비활성화하려면 AMD64/Intel 64 시스템에서 Kickstart 파일(예:
bootloader --append="nopti noibrs noibpb
")에 옵션을 추가하십시오.주의취약점 완화 메커니즘을 비활성화하기 전에 시스템이 공격 위험이 없는지 확인하십시오. Meltdown 및 Spectre 취약점에 대한 정보는 Red Hat 취약점 대응 문서 를 참조하십시오.
--boot-drive=
- 부트 로더가 작성되어야 하는 드라이브를 지정하므로 컴퓨터가 부팅될 드라이브를 지정합니다. 다중 경로 장치를 부팅 드라이브로 사용하는 경우 disk/by-id/dm-uuid-mpath-WWID 이름을 사용하여 장치를 지정합니다.중요--boot-drive=
옵션은 현재zipl
부트 로더를 사용하는 64비트 IBM Z 시스템에 Red Hat Enterprise Linux 설치에서 무시되고 있습니다.zipl
이 설치되면 자체적으로 부팅 드라이브가 결정됩니다.-
--leavebootorder
- 설치 프로그램은 Red Hat Enterprise Linux 8을 부트 로더에 설치된 시스템 목록 상단에 추가하고 기존 항목뿐만 아니라 모든 기존 항목을 보존합니다.
이 옵션은 Power 시스템에만 적용되며 UEFI 시스템은 이 옵션을 사용해서는 안 됩니다.
--driveorder=
- BIOS 부팅 순서에서 첫 번째 드라이브를 지정합니다. 예를 들어 다음과 같습니다.bootloader --driveorder=sda,hda
--location=
- 부트 레코드가 기록되는 위치를 지정합니다. 유효한 값은 다음과 같습니다.MBR
- 기본 옵션입니다. 드라이브가 마스터 부팅 레코드(MBR) 또는 GUID 파티션 테이블(GPT) 체계를 사용하는지에 따라 다릅니다.GPT 형식의 디스크에서 이 옵션은 부트 로더의 1.5 단계를 BIOS 부팅 파티션에 설치합니다.
MBR 형식의 디스크에서 1.5 단계는 MBR과 첫 번째 파티션 사이의 빈 공간에 설치됩니다.
-
파티션
- 커널이 포함된 파티션의 첫 번째 섹터에 부트 로더를 설치합니다. -
none
- 부트 로더를 설치하지 않습니다.
대부분의 경우 이 옵션을 지정할 필요가 없습니다.
-
--nombr
- 부트 로더를 MBR에 설치하지 마십시오. --password=
- GRUB2를 사용하는 경우 이 옵션으로 지정된 부트 로더 암호를 설정합니다. 이는 임의의 커널 옵션을 전달할 수 있는 GRUB2 쉘에 대한 액세스를 제한하는 데 사용해야 합니다.암호를 지정하면 GRUB2에서도 사용자 이름을 요청합니다. 사용자 이름은 항상
root
입니다.--iscrypted
- 일반적으로--password=
옵션을 사용하여 부트 로더 암호를 지정하면 일반 텍스트의 Kickstart 파일에 저장됩니다. 암호를 암호화하려면 이 옵션과 암호화된 암호를 사용합니다.암호화된 암호를 생성하려면
grub2-mkpasswd-pbkdf2
명령을 사용하고 사용하려는 암호를 입력하고 명령 출력(grub.pbkdf2
로 시작하는 해시)을 Kickstart 파일에 복사합니다. 암호화된 암호가 있는 예제 Kickstart 항목은 다음과 유사합니다.bootloader --iscrypted --password=grub.pbkdf2.sha512.10000.5520C6C9832F3AC3D149AC0B24BE69E2D4FB0DBEEDBD29CA1D30A044DE2645C4C7A291E585D4DC43F8A4D82479F8B95CA4BA4381F8550510B75E8E0BB2938990.C688B6F0EF935701FF9BD1A8EC7FE5BD2333799C98F28420C5CC8F1A2A233DE22C83705BB614EA17F3FDFDF4AC2161CEA3384E56EB38A2E39102F5334C47405E
-
--timeout=
- 기본 옵션을 부팅하기 전에 부트 로더가 대기하는 시간을 지정합니다(초 단위). -
--default=
- 부트 로더 구성에서 기본 부트 이미지를 설정합니다. -
--extlinux
- GRUB2 대신 extlinux 부트 로더를 사용합니다. 이 옵션은 extlinux에서 지원하는 시스템에서만 작동합니다. -
--disabled
- 이 옵션은 더 강력한 버전의--location=none
입니다.--location=none
은 부트 로더 설치를 비활성화하는 반면--disabled
는 부트 로더 설치를 비활성화하고 부트 로더가 포함된 패키지 설치도 비활성화하여 공간을 절약합니다.
참고
- 모든 시스템에 부트 로더 암호를 설정하는 것이 좋습니다. 보호되지 않은 부트 로더를 사용하면 잠재적 공격자가 시스템의 부팅 옵션을 수정하고 시스템에 대한 무단 액세스를 얻을 수 있습니다.
- 경우에 따라 AMD64, Intel 64 및 64비트 ARM 시스템에 부트 로더를 설치하려면 특수 파티션이 필요합니다. 이 파티션의 유형과 크기는 부트 로더를 설치하는 디스크가 마스터 부팅 레코드(MBR) 또는 GUID 파티션 테이블(GPT) 스키마를 사용하는지에 따라 달라집니다. 자세한 내용은 표준 RHEL 8 설치 문서의 부트 로더 구성 섹션을 참조하십시오.
sdX
(또는/dev/sdX
) 형식은 재부팅 시 일관성 있는 장치 이름을 보장하지 않으므로 일부 Kickstart 명령 사용이 어려워질 수 있습니다. 명령에 장치 노드 이름이 필요한 경우/dev/disk
의 모든 항목을 대안으로 사용할 수 있습니다. 예를 들어 다음 장치 이름을 사용하는 대신 다음을 수행합니다.part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이 방법을 사용하면 명령은 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 시스템에서 사용 가능한 장치 이름을 살펴보려면 대화형 설치 중에
ls -lR /dev/disk
명령을 사용할 수 있습니다. 스토리지 장치를 일관되게 참조하는 다양한 방법에 대한 자세한 내용은 영구 이름 지정 속성 개요 를 참조하십시오.-
Red Hat Enterprise Linux 8에서는
--upgrade
옵션이 더 이상 사용되지 않습니다.
B.5.4. zipl
zipl
Kickstart 명령은 선택 사항입니다. 64비트 IBM Z의 ZIPL 구성을 지정합니다.
옵션
-
--secure-boot
- 설치 시스템에서 지원하는 경우 보안 부팅을 활성화합니다.
IBM z14 이후의 시스템에 설치하는 경우 설치된 시스템은 IBM z14 또는 이전 모델에서 부팅할 수 없습니다.
-
--force-secure-boot
- 무조건 보안 부팅을 활성화합니다.
IBM z14 및 이전 모델에서는 설치가 지원되지 않습니다.
-
--no-secure-boot
- 보안 부팅을 비활성화합니다.
Secure Boot는 IBM z14 및 이전 모델에서는 지원되지 않습니다. IBM z14 및 이전 모델에서 설치된 시스템을 부팅하려는 경우 --no-secure-boot
를 사용합니다.
B.5.5. clearpart
clearpart
Kickstart 명령은 선택 사항입니다. 새 파티션을 만들기 전에 시스템에서 파티션을 제거합니다. 기본적으로 파티션은 제거되지 않습니다.
구문
clearpart OPTIONS
옵션
--all
- 시스템에서 모든 파티션을 지웁니다.이 옵션은 연결된 네트워크 스토리지를 포함하여 설치 프로그램에서 연결할 수 있는 모든 디스크를 지웁니다. 이 옵션을 주의해서 사용하십시오.
--drives=
옵션을 사용하여 보존할 스토리지를지우지
않고 나중에 네트워크 스토리지(예: Kickstart 파일의%post
섹션)를 연결하거나 네트워크 스토리지에 액세스하는 데 사용되는 커널 모듈을 차단 목록에 추가하여 --drives= 옵션을 사용하여 보존할 스토리지를 방지할 수 있습니다.--drives=
- 파티션을 지울 드라이브를 지정합니다. 예를 들어 다음은 기본 IDE 컨트롤러의 처음 두 드라이브의 모든 파티션을 지웁니다.clearpart --drives=hda,hdb --all
다중 경로 장치를 지우려면
disk/by-id/scsi-WWID
형식을 사용합니다. 여기서 WWID 는 장치의 전역 식별자입니다. 예를 들어 WWID58095BEC5510947BE8C0360F604351918
로 디스크를 지우려면 다음을 사용합니다.clearpart --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
이 형식은 모든 다중 경로 장치에 권장되지만 오류가 발생하면 LVM(Logical Volume Management)을 사용하지 않는 다중
경로 장치도 Disk/by-id/dm-uuid-WWID
형식으로 선택할 수 있습니다. 여기서 WWID 는 장치의 전역 식별자입니다. 예를 들어 WWID2416CD96995134CA5D787F00A5AA11017
로 디스크를 지우려면 다음을 사용합니다.clearpart --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
mpatha
와 같은 장치 이름으로 다중 경로 장치를 지정하지 마십시오. 이와 같은 장치 이름은 특정 디스크에 한정되지 않습니다. 설치하는 동안 이름이/dev/mpatha
인 디스크가 예상했던 것과 다를 수 있습니다. 따라서clearpart
명령은 잘못된 디스크를 대상으로 할 수 있습니다.--initlabel
- 포맷을 위해 지정된 각 아키텍처의 기본 디스크 레이블을 만들어 디스크(또는 디스크)를 초기화합니다(예: x86)의 msdos.--initlabel
은 모든 디스크를 볼 수 있기 때문에 포맷할 드라이브만 연결되어 있는지 확인하는 것이 중요합니다.clearpart
에 의해 지워진 디스크에는--initlabel
이 사용되지 않는 경우에도 레이블이 생성됩니다.clearpart --initlabel --drives=names_of_disks
예를 들어 다음과 같습니다.
clearpart --initlabel --drives=dasda,dasdb,dasdc
--list=
- 선택을 취소할 파티션을 지정합니다. 이 옵션은 사용된 경우--all
및--linux
옵션을 재정의합니다. 여러 드라이브에서 사용할 수 있습니다. 예를 들어 다음과 같습니다.clearpart --list=sda2,sda3,sdb1
-
--disklabel=LABEL
- 기본 disklabel을 사용하도록 설정합니다. 플랫폼에 지원되는 디스크 레이블만 허용됩니다. 예를 들어 64비트 Intel 및 AMD 아키텍처에서는msdos
및gpt
disklabels가 허용되지만dasd
는 허용되지 않습니다. -
--Linux
- 모든 Linux 파티션을 지웁니다. -
--none
(기본값) - 파티션을 제거하지 않습니다. -
--CD
L - 모든 LDL DASD를 CDL 형식으로 다시 포맷합니다.
참고
sdX
(또는/dev/sdX
) 형식은 재부팅 시 일관성 있는 장치 이름을 보장하지 않으므로 일부 Kickstart 명령 사용이 어려워질 수 있습니다. 명령에 장치 노드 이름이 필요한 경우/dev/disk
의 모든 항목을 대안으로 사용할 수 있습니다. 예를 들어 다음 장치 이름을 사용하는 대신 다음을 수행합니다.part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이 방법을 사용하면 명령은 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 시스템에서 사용 가능한 장치 이름을 살펴보려면 대화형 설치 중에
ls -lR /dev/disk
명령을 사용할 수 있습니다. 스토리지 장치를 일관되게 참조하는 다양한 방법에 대한 자세한 내용은 영구 이름 지정 속성 개요 를 참조하십시오.-
clearpart
명령을 사용하면 논리 파티션에--onpart
명령을 사용할 수 없습니다.
B.5.6. fcoe
fcoe
Kickstart 명령은 선택 사항입니다. ED(Enhanced Disk Drive Services)에서 발견한 장치 외에도 자동으로 활성화해야 하는 FCoE 장치를 지정합니다.
구문
fcoe --nic=name [OPTIONS]
옵션
-
--NIC=
(필수) - 활성화할 장치의 이름입니다. -
--dcB=
- DCB(Data Center Bridging) 설정을 구축합니다. -
--autovlan
- VLAN을 자동으로 검색합니다. 이 옵션은 기본적으로 활성화되어 있습니다.
B.5.7. ignoredisk
ignoredisk
Kickstart 명령은 선택 사항입니다. 이로 인해 설치 프로그램에서 지정된 디스크를 무시합니다.
이 기능은 자동 파티션을 사용하고 일부 디스크가 무시되는지 확인하려는 경우에 유용합니다. 예를 들어 ignoredisk
가 없는 경우 Kickstart가 실패하여 파티션 테이블이 반환되지 않는 SAN에 대한 수동 경로를 감지하므로 Kickstart가 실패할 수 있습니다.
구문
ignoredisk --drives=drive1,drive2,... | --only-use=drive
옵션
-
--drives=driveN,…
- driveN 을sda
,sdb
,…,hda
… 등으로 바꿉니다. --only-use=driveN,…
- 설치 프로그램에서 사용할 디스크 목록을 지정합니다. 다른 모든 디스크는 무시됩니다. 예를 들어 설치 중에 디스크sda
를 사용하고 다른 모든 디스크를 무시하려면 다음을 수행합니다.ignoredisk --only-use=sda
LVM을 사용하지 않는 다중 경로 장치를 포함하려면 다음을 수행합니다.
ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
LVM을 사용하는 다중 경로 장치를 포함하려면 다음을 수행합니다.
ignoredisk --only-use==/dev/disk/by-id/dm-uuid-mpath-
bootloader --location=mbr
--drives
또는 --only-use
중 하나만 지정해야 합니다.
참고
-
Red Hat Enterprise Linux 8에서는
--interactive
옵션이 더 이상 사용되지 않습니다. 이 옵션을 사용하면 사용자가 고급 스토리지 화면을 수동으로 탐색할 수 있습니다. LVM(Logical Volume Management)을 사용하지 않는 다중 경로 장치를 무시하려면
disk/by-id/dm-uuid-mpath-WWID
형식을 사용합니다. 여기서 WWID 는 장치의 전역 식별자입니다. 예를 들어 WWID2416CD96995134CA5D787F00A5AA11017
인 디스크를 무시하려면 다음을 사용합니다.ignoredisk --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
-
mpatha
와 같은 장치 이름으로 다중 경로 장치를 지정하지 마십시오. 이와 같은 장치 이름은 특정 디스크에 한정되지 않습니다. 설치하는 동안 이름이/dev/mpatha
인 디스크가 예상했던 것과 다를 수 있습니다. 따라서clearpart
명령은 잘못된 디스크를 대상으로 할 수 있습니다. sdX
(또는/dev/sdX
) 형식은 재부팅 시 일관성 있는 장치 이름을 보장하지 않으므로 일부 Kickstart 명령 사용이 어려워질 수 있습니다. 명령에 장치 노드 이름이 필요한 경우/dev/disk
의 모든 항목을 대안으로 사용할 수 있습니다. 예를 들어 다음 장치 이름을 사용하는 대신 다음을 수행합니다.part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이 방법을 사용하면 명령은 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 시스템에서 사용 가능한 장치 이름을 살펴보려면 대화형 설치 중에
ls -lR /dev/disk
명령을 사용할 수 있습니다. 스토리지 장치를 일관되게 참조하는 다양한 방법에 대한 자세한 내용은 영구 이름 지정 속성 개요 를 참조하십시오.
B.5.8. iscsi
iscsi
Kickstart 명령은 선택 사항입니다. 설치하는 동안 연결할 추가 iSCSI 스토리지를 지정합니다.
구문
iscsi --ipaddr=address [OPTIONS]
필수 옵션
-
--ipaddr=
(필수) - 연결할 대상의 IP 주소입니다.
선택적 옵션
-
--port=
(필수) - 포트 번호입니다. 없는 경우--port=3260
이 기본적으로 자동으로 사용됩니다. -
--target=
- 대상 IQN(iSCSI 정규화된 이름)입니다. -
--iface=
- 기본적으로 네트워크 계층에 의해 결정된 인터페이스를 사용하는 대신 특정 네트워크 인터페이스에 연결을 바인딩합니다. 일단 사용되면 전체 Kickstart 파일에 있는iscsi
명령의 모든 인스턴스에서 지정해야 합니다. -
--user=
- 대상 인증에 필요한 사용자 이름입니다. -
--password=
- 대상에 지정된 사용자 이름에 해당하는 암호입니다. -
--reverse-user=
- 역방향 CHAP 인증을 사용하는 대상에서 이니시에이터로 인증하는 데 필요한 사용자 이름입니다. -
--reverse-password=
- 개시자에 지정된 사용자 이름에 해당하는 암호입니다.
참고
-
iscsi
명령을 사용하는 경우iscsiname
명령을 사용하여 iSCSI 노드에 이름을 할당해야 합니다.iscsiname
명령이 Kickstart 파일의iscsi
명령보다 먼저 표시되어야 합니다. -
가능한 경우
iscsi
명령을 사용하는 대신 시스템 BIOS 또는 펌웨어(Intel 시스템의 경우iBFT)에서 iSCSI 스토리지를 구성합니다. Anaconda는 BIOS 또는 펌웨어에 구성된 디스크를 자동으로 감지하여 사용하며 Kickstart 파일에 특별한 구성이 필요하지 않습니다. -
iscsi
명령을 사용해야 하는 경우 설치가 시작될 때 네트워킹이 활성화되고clearpart
또는ignoredisk
와 같은 명령을 사용하여 iSCSI 디스크를 참조 하기 전에iscsi
명령이 Kickstart 파일에 표시되는지 확인합니다.
B.5.9. iscsiname
iscsiname
Kickstart 명령은 선택 사항입니다. iscsi
명령으로 지정한 iSCSI 노드에 이름을 할당합니다.
구문
iscsiname
iqname
옵션
-
iqname
- iSCSI 노드에 할당할 이름입니다.
참고
-
Kickstart 파일에서
iscsi
명령을 사용하는 경우 Kickstart 파일에서 이전에iscsiname
을 지정해야 합니다.
B.5.10. logvol
logvol
Kickstart 명령은 선택 사항입니다. LVM(논리 볼륨 관리)을 위한 논리 볼륨을 생성합니다.
구문
logvol mntpoint --vgname=name --name=name [OPTIONS]
필수 옵션
mntpoint
파티션이 마운트된 마운트 지점입니다. 다음 양식 중 하나여야 합니다.
/path
예를 들면
/
또는/home
입니다.swap
파티션은 스왑 공간으로 사용됩니다.
스왑 파티션의 크기를 자동으로 확인하려면
--recommended
옵션을 사용합니다.swap --recommended
스왑 파티션의 크기를 자동으로 결정하고 시스템이 최대 절전할 수 있는 추가 공간을 허용하려면
--hibernation
옵션을 사용합니다.swap --hibernation
할당된 크기는
--recommended
로 할당된 스왑 공간과 시스템의 RAM 양과 동일합니다.이러한 명령으로 할당된 스왑 크기에 대해서는 AMD64, Intel 64 및 64비트 ARM 시스템의 권장 파티션 지정 스키마를 참조하십시오.
--vgname=name
- 볼륨 그룹의 이름입니다.
--name=name
- 논리 볼륨의 이름입니다.
선택적 옵션
--noformat
- 기존 논리 볼륨을 사용하고 포맷하지 마십시오.
--useexisting
- 기존 논리 볼륨을 사용하고 다시 포맷하십시오.
--fstype=
-
논리 볼륨의 파일 시스템 유형을 설정합니다. 유효한 값은
xfs
,ext2
,ext3
,ext4
,swap
,vfat
입니다. --fsoptions=
파일 시스템을 마운트할 때 사용할 옵션의 무료 양식 문자열을 지정합니다. 이 문자열은 설치된 시스템의
/etc/fstab
파일에 복사되며 따옴표로 묶어야 합니다.참고EFI 시스템 파티션(
/boot/efi
)에서 anaconda 하드 코딩은 값을 코딩하고 지정된--fsoptions
값을 무시합니다.--mkfsoptions=
이 파티션의 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다. 예를 들면 다음과 같습니다.
part /opt/foo1 --size=512 --fstype=ext4 --mkfsoptions="-O ^has_journal,^flex_bg,^metadata_csum"
part /opt/foo2 --size=512 --fstype=xfs --mkfsoptions="-m bigtime=0,finobt=0"
자세한 내용은 생성 중인 파일 시스템의 도움말 페이지를 참조하십시오. 예를 들어 mkfs.ext4
또는 mkfs.xfs
.
--fsprofile=
-
이 파티션의 파일 시스템을 만드는 프로그램에 전달할 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용할 다양한 튜닝 매개 변수를 정의합니다. 이 옵션을 사용하려면 파일 시스템에서 사용 유형의 개념을 지원해야 하며 유효한 유형을 나열하는 구성 파일이 있어야 합니다.
ext2
,ext3
및ext4
의 경우 이 구성 파일은/etc/mke2fs.conf
입니다. --label=
- 논리 볼륨의 레이블을 설정합니다.
--grow
- 논리 볼륨을 확장하여 사용 가능한 공간(있는 경우) 또는 최대 크기(있는 경우)를 차지합니다. 옵션은 디스크 이미지에 최소 스토리지 공간을 미리 할당하고 볼륨을 늘리고 사용 가능한 공간을 차지하도록 하는 경우에만 사용해야 합니다. 물리적 환경에서 이것은 일회성 작업입니다. 그러나 가상 환경에서는 가상 머신이 가상 디스크에 데이터를 쓸 때 볼륨 크기가 다음과 같이 증가합니다.
--size=
-
논리 볼륨의 크기(MiB)입니다. 이 옵션은
--percent=
옵션과 함께 사용할 수 없습니다. --percent=
정적으로 크기의 논리 볼륨을 고려한 후 볼륨 그룹에서 사용 가능한 공간의 백분율로 논리 볼륨의 크기입니다. 이 옵션은
--size=
옵션과 함께 사용할 수 없습니다.중요새 논리 볼륨을 생성할 때 --size= 옵션을 사용하여 크기를 정적으로 지정하거나
--percent=
--maxsize=
-
논리 볼륨이 확장되도록 설정된 경우 최대 크기(MiB)입니다. 여기에
500
과 같은 정수 값을 지정합니다(단위를 포함하지 마십시오). --recommended
시스템 하드웨어에 따라 이 볼륨의 크기를 자동으로 결정하려면 논리 볼륨을 생성할 때 이 옵션을 사용합니다.
권장 계획에 대한 자세한 내용은 AMD64, Intel 64 및 64비트 ARM 시스템의 권장 파티션 스키마를 참조하십시오.
--resize
-
논리 볼륨 크기 조정. 이 옵션을 사용하는 경우
--useexisting
및--size
도 지정해야 합니다. --encrypted
이 논리 볼륨을
--passphrase=
옵션에 제공된 암호를 사용하여 LUKS(Linux Unified Key Setup)로 암호화하도록 지정합니다. 암호를 지정하지 않으면 설치 프로그램은autopart --passphrase
명령으로 설정된 기본 시스템 전체 암호를 사용하거나 설치를 중지하고 기본값이 설정되지 않은 경우 암호를 제공하라는 메시지를 표시합니다.참고하나 이상의 파티션을 암호화할 때 Anaconda는 256비트의 엔트로피를 수집하여 파티션을 안전하게 암호화하려고 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
이 프로세스는 설치 시스템과 상호 작용하여 정지할 수 있습니다(키보드에서 이동 또는 마우스 이동). 가상 머신에 설치하는 경우
virtio-rng
장치(가상 임의 번호 생성기)를 게스트에 연결할 수도 있습니다.--passphrase=
-
이 논리 볼륨을 암호화할 때 사용할 암호를 지정합니다. 이 옵션을
--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. --cipher=
-
Anaconda 기본
aes-xts-plain64
가 만족스럽지 않은 경우 사용할 암호화 유형을 지정합니다. 이 옵션을--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 보안 강화 문서에 나열되어 있지만aes-xts-plain64
또는aes-cbc-essiv:sha256
을 사용하는 것이 좋습니다. --escrowcert=URL_of_X.509_certificate
-
암호화된 모든 볼륨의 데이터 암호화 키를
/root
의 파일로 저장하고, URL_of_X.509_certificate 로 지정된 URL의 X.509 인증서를 사용하여 암호화됩니다. 키는 각 암호화된 볼륨에 대해 별도의 파일로 저장됩니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. --luks-version=LUKS_VERSION
-
파일 시스템을 암호화하는 데 사용할 LUKS 형식의 버전을 지정합니다. 이 옵션은
--encrypted
가 지정된 경우에만 의미가 있습니다. --backuppassphrase
-
암호화된 각 볼륨에 무작위로 생성된 암호를 추가합니다. 이러한 암호를
/root
에 별도의 파일에 저장하고--escrowcert
로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은--escrowcert
가 지정된 경우에만 의미가 있습니다. --pbkdf=PBKDF
-
LUKS 키 lot에 대한 PBKDF(암호 기반 키 파생 기능) 알고리즘을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은
--encrypted
가 지정된 경우에만 의미가 있습니다. --pbkdf-memory=PBKDF_MEMORY
-
PBKDF의 메모리 비용을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은
--encrypted
가 지정된 경우에만 의미가 있습니다. --pbkdf-time=PBKDF_TIME
-
PBKDF 암호 처리와 함께 사용할 시간(밀리초)을 설정합니다. man 페이지 cryptsetup(8) 에서도
--iter-time
을 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-iterations
와 상호 배타적인 경우에만 의미가 있습니다. --pbkdf-iterations=PBKDF_ITERATIONS
-
반복 횟수를 직접 설정하고 PBKDF 벤치마크를 방지합니다. man 페이지 cryptsetup(8) 에서
--pbkdf-force-iterations
도 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-time
과 상호 배타적인 경우에만 의미가 있습니다. --thinpool
-
씬 풀 논리 볼륨을 생성합니다. (마운트 지점
없음
) --metadatasize=size
- 새 씬 풀 장치의 메타데이터 영역 크기(MiB)를 지정합니다.
--chunksize=size
- 새 씬 풀 장치의 청크 크기(KiB)를 지정합니다.
--thin
-
thin 논리 볼륨을 만듭니다. (
-poolname
사용 필요) --poolname=name
-
씬 논리 볼륨을 생성할 씬 풀의 이름을 지정합니다.
--thin
옵션이 필요합니다. --profile=name
-
씬 논리 볼륨에 사용할 구성 프로필 이름을 지정합니다. 사용하면 지정된 논리 볼륨의 메타데이터에도 이름이 포함됩니다. 기본적으로 사용 가능한 프로필은
default
및thin-performance
이며/etc/lvm/profile/
디렉터리에 정의됩니다. 자세한 내용은lvm(8)
도움말 페이지를 참조하십시오. --cachepvs=
- 이 볼륨의 캐시로 사용해야 하는 특수한 물리 볼륨 목록입니다.
--cachemode=
이 논리 볼륨을 캐시하는 데 사용할 모드를 지정합니다(
writeback
또는writethrough
).참고캐시된 논리 볼륨 및 모드에 대한 자세한 내용은
lvmcache(7)
도움말 페이지를 참조하십시오.--cachesize=
-
MiB에 지정된 논리 볼륨에 연결된 캐시 크기입니다. 이 옵션에는
--cachepvs=
옵션이 필요합니다.
참고
Kickstart를 사용하여 Red Hat Enterprise Linux를 설치할 때 논리 볼륨 및 볼륨 그룹 이름에 대시(
-
) 문자를 사용하지 마십시오. 이 문자를 사용하는 경우 설치가 정상적으로 완료되지만/dev/mapper/
디렉터리에 모든 대시가 두 배가 되어 이러한 볼륨과 볼륨 그룹이 나열됩니다. 예를 들어logvol-01
이라는 논리 볼륨이 포함된volgrp-01
이라는 볼륨 그룹이/dev/mapper/volp-01-logvol-01
로 나열됩니다.이 제한은 새로 생성된 논리 볼륨 및 볼륨 그룹 이름에만 적용됩니다.
--noformat
옵션을 사용하여 기존 항목을 재사용하는 경우 해당 이름은 변경되지 않습니다.-
LUKS 암호를 분실하는 경우 암호화된 파티션과 해당 데이터에 완전히 액세스할 수 없습니다. 분실된 암호를 복구할 방법은 없습니다. 그러나
--escrowcert
를 사용하여 암호화 암호를 저장하고--backuppassphrase
옵션을 사용하여 백업 암호화 암호를 생성할 수 있습니다.
예제
먼저 파티션을 만들고 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만듭니다.
part pv.01 --size 3000
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
먼저 파티션을 만들고 논리 볼륨 그룹을 만든 다음 볼륨 그룹의 나머지 공간 중 90%를 차지할 논리 볼륨을 만듭니다.
part pv.01 --size 1 --grow
volgroup myvg pv.01
logvol / --vgname=myvg --name=rootvol --percent=90
추가 리소스
B.5.11. mount
mount
Kickstart 명령은 선택 사항입니다. 기존 블록 장치에 마운트 지점을 할당하고 선택적으로 지정된 형식으로 다시 포맷합니다.
구문
mount [OPTIONS] device mountpoint
필수 옵션:
-
Device
- 마운트할 블록 장치입니다. -
마운트 지점
-장치를
마운트할 위치 ./
또는/usr
과 같은 유효한 마운트 지점이거나 장치를 마운트 해제할 수 있는 경우없음
이어야 합니다(예:swap
).
선택적 옵션:
-
--reformat=
- 장치를 다시 포맷해야 하는 새로운 형식(예:ext4
)을 지정합니다. -
--mkfsoptions=
---reformat=
에 지정된 새 파일 시스템을 생성하는 명령에 전달할 추가 옵션을 지정합니다. 여기에서 제공되는 옵션 목록은 처리되지 않으므로mkfs
프로그램에 직접 전달할 수 있는 형식으로 지정해야 합니다. 옵션 목록은 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다. 자세한 내용은 만들 파일 시스템의mkfs
man 페이지 (예:mkfs.ext4(8)
또는mkfs.xfs(8)
)를 참조하십시오. -
--mountoptions=
- 파일 시스템을 마운트할 때 사용할 옵션이 포함된 무료 양식 문자열을 지정합니다. 문자열은 설치된 시스템의/etc/fstab
파일에 복사되며 큰따옴표로 묶어야 합니다. 기본 사항은mount(8)
도움말 페이지에서 전체 마운트 옵션 및fstab(5)
를 참조하십시오.
참고
-
Kickstart의 다른 스토리지 구성 명령과 달리
mount
는 Kickstart 파일의 전체 스토리지 구성을 설명할 필요가 없습니다. 설명된 블록 장치가 시스템에 있는지 확인하기만 하면 됩니다. 그러나 마운트된 모든 장치로 스토리지 스택을 만들려면part
와 같은 다른 명령을 사용하여 수행해야 합니다. -
mount
는 part ,logvol
, 또는 동일한 Kickstart 파일에서auto
와 같은 다른 스토리지 관련 명령과 함께 사용할 수 없습니다.part
B.5.12. nvdimm
nvdimm
Kickstart 명령은 선택 사항입니다. NVDIMM(Non-Volatile Dual In-line Memory Module) 장치에서 작업을 수행합니다.
구문
nvdimm action [OPTIONS]
작업
재구성
- 특정 NVDIMM 장치를 지정된 모드로 재구성합니다. 또한 지정된 장치는 암시적으로 사용되도록 표시되어 있으므로 동일한 장치에 대한 후속nvdimm use
명령이 중복됩니다. 이 작업은 다음 형식을 사용합니다.nvdimm reconfigure [--namespace=NAMESPACE] [--mode=MODE] [--sectorsize=SECTORSIZE]
--namespace=
- 네임스페이스별 장치 사양입니다. 예를 들어 다음과 같습니다.nvdimm reconfigure --namespace=namespace0.0 --mode=sector --sectorsize=512
-
--mode=
- 모드 사양입니다. 현재는 Value섹터
만 사용할 수 있습니다. --sectorsize=
- 섹터 모드를 위한 섹터의 크기. 예를 들어 다음과 같습니다.nvdimm reconfigure --namespace=namespace0.0 --mode=sector --sectorsize=512
지원되는 섹터 크기는 512 및 4096바이트입니다.
use
- NVDIMM 장치를 설치 대상으로 지정합니다. 장치는nvdimm reconfigure
명령을 통해 섹터 모드로 이미 구성되어 있어야 합니다. 이 작업은 다음 형식을 사용합니다.nvdimm use [--namespace=NAMESPACE|--blockdevs=DEVICES]
--namespace=
- 네임스페이스별로 장치를 지정합니다. 예를 들어 다음과 같습니다.nvdimm use --namespace=namespace0.0
--blockdevs=
- NVDIMM 장치에 해당하는 쉼표로 구분된 블록 장치를 지정합니다. 별표*
와일드카드가 지원됩니다. 예를 들어 다음과 같습니다.nvdimm use --blockdevs=pmem0s,pmem1s
nvdimm use --blockdevs=pmem*
참고
-
기본적으로 모든 NVDIMM 장치는 설치 프로그램에서 무시합니다.
nvdimm
명령을 사용하여 이러한 장치에 설치를 활성화해야 합니다.
B.5.13. 부분 또는 파티션
일부
또는 파티션
Kickstart 명령이 필요합니다. 시스템에 파티션을 만듭니다.
구문
part|partition mntpoint [OPTIONS]
옵션
mntpoint - 파티션이 마운트된 위치입니다. 값은 다음 형식 중 하나여야 합니다.
/path
예를 들면
/
,/usr
,/home
swap
파티션은 스왑 공간으로 사용됩니다.
스왑 파티션의 크기를 자동으로 확인하려면
--recommended
옵션을 사용합니다.swap --recommended
할당된 크기는 효율적이지만 시스템에 대해 정확하게 교정하지는 않습니다.
스왑 파티션의 크기를 자동으로 결정하되 시스템의 추가 공간도 허용하려면
--hibernation
옵션을 사용합니다.swap --hibernation
할당된 크기는
--recommended
로 할당된 스왑 공간과 시스템의 RAM 양과 동일합니다.이러한 명령으로 할당된 스왑 크기에 대해서는 AMD64, Intel 64 및 64비트 ARM 시스템의 C.4절. “권장 파티션 스키마” 을 참조하십시오.
RAID.id
파티션은 소프트웨어 RAID에 사용됩니다(라이드
참조
).pv.id
파티션은 LVM에 사용됩니다(Log
vol
참조).biosboot
파티션은 BIOS 부팅 파티션에 사용됩니다. GUID 파티션 테이블(GPT)을 사용하는 BIOS 기반 AMD64 및 Intel 64 시스템에 1MiB BIOS 부팅 파티션이 필요합니다. 부트 로더가 여기에 설치됩니다. UEFI 시스템에서는 필요하지 않습니다.
bootloader
명령도 참조하십시오./boot/efi
EFI 시스템 파티션. UEFI 기반 AMD64, Intel 64 및 64비트 ARM에 50MiB EFI 파티션이 필요합니다. 권장 크기는 200MiB입니다. BIOS 시스템에서는 필요하지 않습니다.
bootloader
명령도 참조하십시오.
--size=
- 최소 파티션 크기(MiB)입니다. 여기에500
과 같은 정수 값을 지정합니다(단위를 포함하지 마십시오).중요--size
값이 너무 작으면 설치에 실패합니다.--size
값을 필요한 최소 공간으로 설정합니다. 크기 권장 사항은 C.4절. “권장 파티션 스키마” 에서 참조하십시오.--grow
- 사용 가능한 공간을 채우기 위해 확장 가능한 공간(있는 경우) 또는 최대 크기 설정까지 해당 파티션을 지정합니다.참고스왑 파티션에
--maxsize=
을 설정하지 않고--grow=
를 사용하는 경우 Anaconda는 스왑 파티션의 최대 크기를 제한합니다. 실제 메모리가 2GiB 미만인 시스템의 경우 지정된 제한은 실제 메모리 양에 두 배입니다. 2GiB가 넘는 시스템의 경우 적용된 제한은 물리 메모리 크기와 2GiB의 크기입니다.-
--MaxSize=
- 파티션이 확장되도록 설정된 경우 최대 파티션 크기(MiB)입니다. 여기에500
과 같은 정수 값을 지정합니다(단위를 포함하지 마십시오). -
--noformat
---onpart
명령과 함께 사용하려면 파티션을 포맷하지 않도록 지정합니다. --onpart=
또는--usepart=
- 파티션을 배치할 장치를 지정합니다. 기존의 빈 장치를 사용하여 새로운 지정된 유형으로 포맷합니다. 예를 들어 다음과 같습니다.partition /home --onpart=hda1
/dev/hda1
에/home
을 되게 합니다.이러한 옵션은 논리 볼륨에 파티션을 추가할 수도 있습니다. 예를 들어 다음과 같습니다.
partition pv.1 --onpart=hda2
장치가 이미 시스템에 있어야 합니다
. --onpart
옵션은 생성되지 않습니다.파티션이 아닌 전체 드라이브를 지정할 수도 있습니다. 이 경우 Anaconda는 파티션 테이블을 만들지 않고 드라이브를 포맷하고 사용할 수 있습니다. 그러나 이러한 방식으로 포맷된 장치에서 GRUB2의 설치는 지원되지 않으며 파티션 테이블이 있는 드라이브에 배치해야 합니다.
partition pv.1 --onpart=hdb
--ondisk=
또는--ondrive=
- 기존 디스크에 파티션(part
명령을 통해 지정)을 만듭니다. 이 명령은 항상 파티션을 생성합니다. 특정 디스크에 파티션을 강제로 만듭니다. 예를 들어,--ondisk=sdb
는 시스템의 두 번째 SCSI 디스크에 파티션을 둡니다.LVM(Logical Volume Management)을 사용하지 않는 다중 경로 장치를 지정하려면
disk/by-id/dm-uuid-mpath-WWID
형식을 사용합니다. 여기서 WWID 는 장치의 전역 식별자입니다. 예를 들어 WWID2416CD96995134CA5D787F00A5AA11017
디스크를 지정하려면 다음을 사용합니다.part / --fstype=xfs --grow --asprimary --size=8192 --ondisk=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
주의mpatha
와 같은 장치 이름으로 다중 경로 장치를 지정하지 마십시오. 이와 같은 장치 이름은 특정 디스크에 한정되지 않습니다. 설치하는 동안 이름이/dev/mpatha
인 디스크가 예상했던 것과 다를 수 있습니다. 따라서part
명령은 잘못된 디스크를 대상으로 할 수 있습니다.-
--asprimary
- 파티션을 기본 파티션으로 할당합니다. 파티션을 주로 할당할 수 없는 경우(일반적으로 너무 많은 기본 파티션이 할당되므로) 파티션 프로세스가 실패합니다. 이 옵션은 디스크가 MBR(Master Boot Record)을 사용하는 경우에만 의미가 있습니다. GUID 파티션 테이블(GPT)의 경우 이 옵션에는 의미가 없습니다. -
--fsprofile=
- 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용할 다양한 튜닝 매개 변수를 정의합니다. 이 옵션을 사용하려면 파일 시스템에서 사용 유형의 개념을 지원해야 하며 유효한 유형을 나열하는 구성 파일이 있어야 합니다.ext2
,ext3
,ext4
의 경우 이 구성 파일은/etc/mke2fs.conf
입니다. --mkfsoptions=
- 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 이는--fsprofile
과 유사하지만 프로필 개념을 지원하는 시스템뿐만 아니라 모든 파일 시스템에서 작동합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다. 예를 들면 다음과 같습니다.part /opt/foo1 --size=512 --fstype=ext4 --mkfsoptions="-O ^has_journal,^flex_bg,^metadata_csum"
part /opt/foo2 --size=512 --fstype=xfs --mkfsoptions="-m bigtime=0,finobt=0"
자세한 내용은 생성 중인 파일 시스템의 도움말 페이지를 참조하십시오. 예를 들어 mkfs.ext4
또는 mkfs.xfs
.
-
--fstype=
- 파티션의 파일 시스템 유형을 설정합니다. 유효한 값은xfs
,ext2
,ext3
,ext4
,swap
,vfat
,efi
및biosboot
입니다. --fsoptions
- 파일 시스템을 마운트할 때 사용할 옵션의 무료 양식 문자열을 지정합니다. 이 문자열은 설치된 시스템의/etc/fstab
파일에 복사되며 따옴표로 묶어야 합니다.참고EFI 시스템 파티션(
/boot/efi
)에서 anaconda 하드 코딩은 값을 코딩하고 지정된--fsoptions
값을 무시합니다.-
--label=
- 개별 파티션에 레이블을 할당합니다. --recommended
- 파티션의 크기를 자동으로 결정합니다.권장 체계에 대한 자세한 내용은 AMD64, Intel 64 및 64비트 ARM의 C.4절. “권장 파티션 스키마” 를 참조하십시오.
중요이 옵션은
/boot
파티션 및스왑
공간과 같은 파일 시스템을 만드는 파티션에만 사용할 수 있습니다. LVM 물리 볼륨 또는 RAID 멤버를 생성하는 데 사용할 수 없습니다.-
--onbiosdisk
- BIOS에서 검색한 대로 특정 디스크에 파티션을 만듭니다. --encrypted
- 이 파티션을--passphrase
옵션에 제공된 암호를 사용하여 LUKS(Linux Unified Key Setup)로 암호화하도록 지정합니다. 암호를 지정하지 않으면 Anaconda에서autopart --passphrase
명령으로 설정된 기본 시스템 전체 암호를 사용하거나 설치를 중지하고 기본값이 설정되지 않은 경우 암호를 입력하라는 메시지가 표시됩니다.참고하나 이상의 파티션을 암호화할 때 Anaconda는 256비트의 엔트로피를 수집하여 파티션을 안전하게 암호화하려고 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
이 프로세스는 설치 시스템과 상호 작용하여 정지할 수 있습니다(키보드에서 이동 또는 마우스 이동). 가상 머신에 설치하는 경우
virtio-rng
장치(가상 임의 번호 생성기)를 게스트에 연결할 수도 있습니다.-
--LUKS-version=LUKS_VERSION
- 파일 시스템을 암호화하는 데 사용할 LUKS 형식의 버전을 지정합니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--passphrase=
- 이 파티션을 암호화할 때 사용할 암호를 지정합니다. 이 옵션을--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. -
--cipher=
- Anaconda 기본aes-xts-plain64
가 만족스럽지 않은 경우 사용할 암호화 유형을 지정합니다. 이 옵션을--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 보안 강화 문서에 나열되어 있지만aes-xts-plain64
또는aes-cbc-essiv:sha256
을 사용하는 것이 좋습니다. -
--escrowcert= URL_of_X.509_certificate
-/root
에 있는 파일로 모든 암호화된 파티션의 데이터 암호화 키를 저장하고, URL_of_X.509_certificate로 지정된 URL에서 X.509 인증서를 사용하여 암호화됩니다. 키는 암호화된 각 파티션에 대해 별도의 파일로 저장됩니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--backuppassphrase
- 임의로 생성된 각 파티션에 암호를 추가합니다. 이러한 암호를/root
에 별도의 파일에 저장하고--escrowcert
로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은--escrowcert
가 지정된 경우에만 의미가 있습니다. -
--PBKDF=PBKDF
- LUKS 키 lot에 대한 PBKDF(암호 기반 키 파생 기능) 알고리즘을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--PBKDF-memory=PBKDF_MEMORY
- PBKDF에 대한 메모리 비용을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--PBKDF-time=PBKDF_TIME
- PBKDF 암호 처리와 함께 사용할 밀리초 수를 설정합니다. man 페이지 cryptsetup(8) 에서도--iter-time
을 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-iterations
와 상호 배타적인 경우에만 의미가 있습니다. -
--PBKDF-iterations=PBKDF_ITERATIONS
- 반복 횟수를 직접 설정하고 PBKDF 벤치마크를 방지합니다. man 페이지 cryptsetup(8) 에서--pbkdf-force-iterations
도 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-time
과 상호 배타적인 경우에만 의미가 있습니다. -
--resize=
- 기존 파티션의 크기를 조정합니다. 이 옵션을 사용하는 경우--size=
옵션과--onpart=
옵션을 사용하여 대상 크기(MiB)를 지정합니다.
참고
-
part
명령은 필수는 아니지만 Kickstart 스크립트에 부분,auto
또는part
mount
를 포함해야 합니다. -
Red Hat Enterprise Linux 8에서는
--active
옵션이 더 이상 사용되지 않습니다. - 어떤 이유로든 분할이 실패하면 진단 메시지가 가상 콘솔 3에 표시됩니다.
-
--noformat
및--onpart
를 사용하지 않는 한 생성된 모든 파티션은 설치 프로세스의 일부로 포맷됩니다. sdX
(또는/dev/sdX
) 형식은 재부팅 시 일관성 있는 장치 이름을 보장하지 않으므로 일부 Kickstart 명령 사용이 어려워질 수 있습니다. 명령에 장치 노드 이름이 필요한 경우/dev/disk
의 모든 항목을 대안으로 사용할 수 있습니다. 예를 들어 다음 장치 이름을 사용하는 대신 다음을 수행합니다.part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이 방법을 사용하면 명령은 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 시스템에서 사용 가능한 장치 이름을 살펴보려면 대화형 설치 중에
ls -lR /dev/disk
명령을 사용할 수 있습니다. 스토리지 장치를 일관되게 참조하는 다양한 방법에 대한 자세한 내용은 영구 이름 지정 속성 개요 를 참조하십시오.-
LUKS 암호를 분실하는 경우 암호화된 파티션과 해당 데이터에 완전히 액세스할 수 없습니다. 분실된 암호를 복구할 방법은 없습니다. 그러나
--escrowcert
를 사용하여 암호화 암호를 저장하고--backuppassphrase
옵션을 사용하여 백업 암호화 암호를 생성할 수 있습니다.
B.5.14. RAID
raid
Kickstart 명령은 선택 사항입니다. 소프트웨어 RAID 장치를 어셈블합니다.
구문
raid mntpoint --level=level --device=device-name partitions*
옵션
mntpoint - RAID 파일 시스템이 마운트된 위치입니다.
/
이면 부팅 파티션(/boot
)이 없으면 RAID 수준이 1이어야 합니다. 부팅 파티션이 있는 경우/boot
파티션은 수준 1이어야 하며 루트(/
) 파티션은 사용 가능한 유형 중 하나일 수 있습니다. partitions* (여러 파티션을 나열할 수 있음을 나타내는)에는 RAID 배열에 추가할 RAID 식별자가 나열됩니다.중요-
IBM Power Systems에서 RAID 장치가 준비되어 설치 중에 다시 포맷되지 않은 경우 RAID 메타데이터 버전이
0.90
또는1.0
인 경우 RAID 장치에/boot
및 PReP 파티션을 배치하려는 경우 확인하십시오.mdadm
메타데이터 버전1.1
및1.2
는/boot
및 PReP 파티션에 지원되지 않습니다. -
PowerNV 시스템에는
PReP
부트 파티션이 필요하지 않습니다.
-
IBM Power Systems에서 RAID 장치가 준비되어 설치 중에 다시 포맷되지 않은 경우 RAID 메타데이터 버전이
--level=
- RAID 레벨은 (0, 1, 4, 5, 6, 10)입니다.사용 가능한 다양한 RAID 수준에 대한 정보는 C.3절. “지원되는 RAID 유형” 를 참조하십시오.
--device=
- 사용할 RAID 장치의 이름(예:--device=root
).중요mdraid
이름을md0
형식으로 사용하지 마십시오. 이러한 이름은 영구적일 수 없습니다. 대신루트
또는스왑
과 같은 의미 있는 이름을 사용하십시오. 의미 있는 이름을 사용하면/dev/md/name
에서/dev/mdX
노드가 배열에 할당되는 심볼릭 링크가 생성됩니다.이름을 지정할 수 없는 이전(v0.90 메타데이터) 배열이 있는 경우 파일 시스템 레이블 또는 UUID로 배열을 지정할 수 있습니다. 예를 들어
--device=LABEL=root
또는--device=UUID=93348e56-4631-d0f0-6f5b-45c47f570b88
.RAID 장치 자체의 RAID 장치 또는 UUID에서 파일 시스템의 UUID를 사용할 수 있습니다. RAID 장치의 UUID는
8-4-4-4-12
형식이어야 합니다. mdadm에서 보고한 UUID는8:8:8:8
형식으로 되어 있어 변경해야 합니다. 예:93348e56:4631d0f0:6f5b45c4:7f5b70b88
은93348e56-4631-d0f0-6f5b47f547f570b88
.-
--CHUNKSIZE=
- RAID 스토리지의 청크 크기를 KiB로 설정합니다. 특정 상황에서는 기본값과 다른 청크 크기(512 Kib
)를 사용하면 RAID의 성능을 향상시킬 수 있습니다. -
--spares=
- RAID 배열에 할당된 예비 드라이브 수를 지정합니다. 스페어 드라이브는 드라이브 장애가 발생할 경우 배열을 다시 작성하는 데 사용됩니다. -
--fsprofile=
- 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용할 다양한 튜닝 매개 변수를 정의합니다. 이 옵션을 사용하려면 파일 시스템에서 사용 유형의 개념을 지원해야 하며 유효한 유형을 나열하는 구성 파일이 있어야 합니다. ext2, ext3 및 ext4의 경우 이 설정 파일은/etc/mke2fs.conf
입니다. -
--fstype=
- RAID 배열의 파일 시스템 유형을 설정합니다. 유효한 값은xfs
,ext2
,ext3
,ext4
,swap
,vfat
입니다. --fsoptions=
- 파일 시스템을 마운트할 때 사용할 자유 형식의 옵션 문자열을 지정합니다. 이 문자열은 설치된 시스템의/etc/fstab
파일에 복사되며 따옴표로 묶어야 합니다.참고EFI 시스템 파티션(
/boot/efi
)에서 anaconda 하드 코딩은 값을 코딩하고 지정된--fsoptions
값을 무시합니다.--mkfsoptions=
- 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다. 예를 들면 다음과 같습니다.part /opt/foo1 --size=512 --fstype=ext4 --mkfsoptions="-O ^has_journal,^flex_bg,^metadata_csum"
part /opt/foo2 --size=512 --fstype=xfs --mkfsoptions="-m bigtime=0,finobt=0"
자세한 내용은 생성 중인 파일 시스템의 도움말 페이지를 참조하십시오. 예를 들어 mkfs.ext4
또는 mkfs.xfs
.
-
--label=
- 만들 파일 시스템에 제공할 라벨을 지정합니다. 지정된 레이블이 다른 파일 시스템에서 이미 사용 중인 경우 새 레이블이 생성됩니다. -
--noformat
- 기존 RAID 장치를 사용하고 RAID 배열을 포맷하지 않습니다. -
--useexisting
- 기존 RAID 장치를 사용하고 다시 포맷합니다. --encrypted
- 이 RAID 장치를--passphrase
옵션에 제공된 암호를 사용하여 LUKS(Linux Unified Key Setup)로 암호화하도록 지정합니다. 암호를 지정하지 않으면 Anaconda에서autopart --passphrase
명령으로 설정된 기본 시스템 전체 암호를 사용하거나 설치를 중지하고 기본값이 설정되지 않은 경우 암호를 입력하라는 메시지가 표시됩니다.참고하나 이상의 파티션을 암호화할 때 Anaconda는 256비트의 엔트로피를 수집하여 파티션을 안전하게 암호화하려고 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
이 프로세스는 설치 시스템과 상호 작용하여 정지할 수 있습니다(키보드에서 이동 또는 마우스 이동). 가상 머신에 설치하는 경우
virtio-rng
장치(가상 임의 번호 생성기)를 게스트에 연결할 수도 있습니다.-
--LUKS-version=LUKS_VERSION
- 파일 시스템을 암호화하는 데 사용할 LUKS 형식의 버전을 지정합니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--cipher=
- Anaconda 기본aes-xts-plain64
가 만족스럽지 않은 경우 사용할 암호화 유형을 지정합니다. 이 옵션을--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 보안 강화 문서에 나열되어 있지만aes-xts-plain64
또는aes-cbc-essiv:sha256
을 사용하는 것이 좋습니다. -
--passphrase=
- 이 RAID 장치를 암호화할 때 사용할 암호를 지정합니다. 이 옵션을--encrypted
옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. -
--escrowcert= URL_of_X.509_certificate
- 이 장치에 대한 데이터 암호화 키를/root
의 파일에 저장하고, URL_of_X.509_certificate로 지정된 URL에서 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--backuppassphrase
- 무작위로 생성된 암호를 이 장치에 추가합니다./root
의 파일에 암호를 저장하고--escrowcert
로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은--escrowcert
가 지정된 경우에만 의미가 있습니다. -
--PBKDF=PBKDF
- LUKS 키 lot에 대한 PBKDF(암호 기반 키 파생 기능) 알고리즘을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--PBKDF-memory=PBKDF_MEMORY
- PBKDF에 대한 메모리 비용을 설정합니다. 도움말 페이지 cryptsetup(8) 도 참조하십시오. 이 옵션은--encrypted
가 지정된 경우에만 의미가 있습니다. -
--PBKDF-time=PBKDF_TIME
- PBKDF 암호 처리와 함께 사용할 밀리초 수를 설정합니다. man 페이지 cryptsetup(8) 에서도--iter-time
을 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-iterations
와 상호 배타적인 경우에만 의미가 있습니다. -
--PBKDF-iterations=PBKDF_ITERATIONS
- 반복 횟수를 직접 설정하고 PBKDF 벤치마크를 방지합니다. man 페이지 cryptsetup(8) 에서--pbkdf-force-iterations
도 참조하십시오. 이 옵션은--encrypted
가 지정되고--pbkdf-time
과 상호 배타적인 경우에만 의미가 있습니다.
예제
다음 예에서는 시스템에 3개의 SCSI 디스크가 있다고 가정하여 /
home에 대한 RAID 레벨 1 파티션과 /home
에 대한 RAID 수준 5를 생성하는 방법을 보여줍니다. 또한 각 드라이브에 하나씩 세 개의 스왑 파티션을 만듭니다.
part raid.01 --size=6000 --ondisk=sda
part raid.02 --size=6000 --ondisk=sdb
part raid.03 --size=6000 --ondisk=sdc
part swap --size=512 --ondisk=sda
part swap --size=512 --ondisk=sdb
part swap --size=512 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda
part raid.12 --size=1 --grow --ondisk=sdb
part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=rhel8-root --label=rhel8-root raid.01 raid.02 raid.03
raid /home --level=5 --device=rhel8-home --label=rhel8-home raid.11 raid.12 raid.13
참고
-
LUKS 암호를 분실하는 경우 암호화된 파티션과 해당 데이터에 완전히 액세스할 수 없습니다. 분실된 암호를 복구할 방법은 없습니다. 그러나
--escrowcert
를 사용하여 암호화 암호를 저장하고--backuppassphrase
옵션을 사용하여 백업 암호화 암호를 생성할 수 있습니다.
B.5.15. reqpart
reqpart
Kickstart 명령은 선택 사항입니다. 하드웨어 플랫폼에 필요한 파티션을 자동으로 생성합니다. 여기에는 UEFI 펌웨어가 있는 시스템의 /boot/efi
파티션, BIOS 펌웨어 및 GPT가 있는 시스템의 BIOS 부팅
파티션, IBM Power Systems용 PRePBoot
파티션이 포함됩니다.
구문
reqpart [--add-boot]
옵션
-
--add-boot
- base 명령으로 생성된 플랫폼별 파티션 외에도 별도의/boot
파티션을 만듭니다.
참고
-
autopart
는reqpart
명령이 수행하는 모든 작업을 수행하고 또한/
및swap
과 같은 다른 파티션 또는 논리 볼륨을 생성하므로 이 명령은autopart
와 함께 사용할 수 없습니다.autopart
와 달리 이 명령은 플랫폼별 파티션만 생성하고 나머지 드라이브는 빈 상태로 유지되므로 사용자 지정 레이아웃을 만들 수 있습니다.
B.5.16. 스냅샷
스냅샷
Kickstart 명령은 선택 사항입니다. 이 스냅샷을 사용하여 설치 프로세스 중에 LVM 씬 볼륨 스냅샷을 생성합니다. 이렇게 하면 설치 전이나 후에 논리 볼륨을 백업할 수 있습니다.
여러 스냅샷을 생성하려면 snaphost
Kickstart 명령을 여러 번 추가합니다.
구문
snapshot vg_name/lv_name --name=snapshot_name --when=pre-install|post-install
옵션
-
VG_NAME /lv_name
- 볼륨 그룹 및 논리 볼륨의 이름을 설정하여 스냅샷을 만듭니다. -
--name=snapshot_name
- 스냅샷 이름을 설정합니다. 이 이름은 볼륨 그룹 내에서 고유해야 합니다. -
--when=pre-install|post-install- 설치가
시작되기 전에 스냅샷을 만드는 경우 또는 설치가 완료된 후 설정합니다.
B.5.17. volgroup
volgroup
Kickstart 명령은 선택 사항입니다. LVM(Logical Volume Management) 그룹을 생성합니다.
구문
volgroup name [OPTIONS] [partition*]
필수 옵션
- name - 새 볼륨 그룹의 이름입니다.
옵션
- 파티션 - 볼륨 그룹의 백업 스토리지로 사용할 물리 볼륨 파티션입니다.
-
--noformat
- 기존 볼륨 그룹을 사용하고 포맷하지 마십시오. --useexisting
- 기존 볼륨 그룹을 사용하고 다시 포맷합니다. 이 옵션을 사용하는 경우 파티션을 지정하지 마십시오. 예를 들어 다음과 같습니다.volgroup rhel00 --useexisting --noformat
-
--pesize=
- 볼륨 그룹의 물리 확장 영역 크기를 KiB로 설정합니다. 기본값은 4096(4MiB)이고, 최소 값은 1024(1MiB)입니다. -
--reserved-space=
- 볼륨 그룹에서 사용하지 않는 공간(MiB)을 지정합니다. 새로 생성된 볼륨 그룹에만 적용됩니다. -
--reserved-percent=
- 사용하지 않은 상태로 남겨 둘 총 볼륨 그룹 공간을 지정합니다. 새로 생성된 볼륨 그룹에만 적용됩니다.
참고
먼저 파티션을 만든 다음 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만듭니다. 예를 들어 다음과 같습니다.
part pv.01 --size 10000
volgroup my_volgrp pv.01
logvol / --vgname=my_volgrp --size=2000 --name=root
Kickstart를 사용하여 Red Hat Enterprise Linux를 설치할 때 논리 볼륨 및 볼륨 그룹 이름에 대시(
-
) 문자를 사용하지 마십시오. 이 문자를 사용하는 경우 설치가 정상적으로 완료되지만/dev/mapper/
디렉터리에 모든 대시가 두 배가 되어 이러한 볼륨과 볼륨 그룹이 나열됩니다. 예를 들어logvol-01
이라는 논리 볼륨이 포함된volgrp-01
이라는 볼륨 그룹이/dev/mapper/volp--01-logvol--01
으로 나열됩니다.이 제한은 새로 생성된 논리 볼륨 및 볼륨 그룹 이름에만 적용됩니다.
--noformat
옵션을 사용하여 기존 항목을 재사용하는 경우 해당 이름은 변경되지 않습니다.
B.5.18. zerombr
zerombr
Kickstart 명령은 선택 사항입니다. zerombr
는 디스크에 있는 잘못된 파티션 테이블을 초기화하고 잘못된 파티션 테이블이 있는 디스크의 모든 내용을 삭제합니다. 이 명령은 포맷되지 않은 Direct Access Storage Device(DASD) 디스크를 사용하여 64비트 IBM Z 시스템에서 설치를 수행해야 합니다. 그렇지 않으면 포맷되지 않은 디스크가 설치 중에 포맷되어 사용되지 않습니다.
구문
zerombr
참고
-
64비트 IBM Z에서
0mbr
이 지정되면, 이미 낮은 수준의 형식이 아닌 설치 프로그램에 표시되는 모든 Direct Access Storage Device(DASD)는 dasdfmt로 자동으로 하위 수준 형식으로 지정됩니다. 또한 이 명령은 대화식 설치 중에 사용자 선택을 방지합니다. -
zerombr
을 지정하지 않고 설치 프로그램에 표시되는 포맷되지 않은 DASD가 하나 이상 있으면 비대화형 Kickstart 설치가 실패합니다. -
zerombr
을 지정하지 않고 설치 프로그램에 표시되는 포맷되지 않은 DASD가 하나 이상 있는 경우 사용자가 표시된 모든 DASD를 포맷하는 데 동의하지 않으면 대화형 설치가 종료됩니다. 이를 우회하려면 설치 중에 사용할 DASD만 활성화합니다. 설치가 완료된 후 항상 더 많은 DASD를 추가할 수 있습니다. - 이 명령에는 옵션이 없습니다.
B.5.19. zfcp
zfcp
Kickstart 명령은 선택 사항입니다. 파이버 채널 장치를 정의합니다.
이 옵션은 64비트 IBM Z에만 적용됩니다. 아래에 설명된 모든 옵션을 지정해야 합니다.
구문
zfcp --devnum=devnum [--wwpn=wwpn --fcplun=lun]
옵션
-
--devnum=
- 장치 번호(zFCP 어댑터 장치 버스 ID)입니다. -
--WWPN=
- 장치의 WWWN( World Wide Port Name)입니다. 16자리 숫자의 형식을 사용합니다. 앞에0x
가 있습니다. -
--fcplun=
- 장치의 논리 단위 번호(LUN)입니다. 16자리 숫자의 형식을 사용합니다. 앞에0x
가 있습니다.
자동 LUN 스캔이 사용 가능하고 8개 이상의 릴리스를 설치할 때 FCP 장치 버스 ID를 지정하는 것으로 충분합니다. 그렇지 않으면 세 매개 변수가 모두 필요합니다. 자동 LUN 스캔은 zfcp.allow_lun_scan
모듈 매개변수를 통해 비활성화되지 않는 경우 NPIV 모드에서 작동하는 FCP 장치에 사용할 수 있습니다(기본적으로 사용 가능). 지정된 버스 ID를 사용하여 FCP 장치에 연결된 스토리지 영역 네트워크에서 발견된 모든 SCSI 장치에 대한 액세스를 제공합니다.
예제
zfcp --devnum=0.0.4000 --wwpn=0x5005076300C213e9 --fcplun=0x5022000000000000
zfcp --devnum=0.0.4000