Scroll to navigation

CFDISK(8) 시스템 관리 CFDISK(8)

이름

cfdisk - 디스크 분할 영역 배치를 나타내거나 다룹니다

개요

cfdisk [옵션] [장치]

설명

*cfdisk*는 블록 장치를 분할하는 curses 기반 프로그램입니다. 기본 장치는 _/dev/sda_입니다.

참고로 cfdisk*는 사용자 친화 인터페이스로 기본 분할 기능을 제공합니다.고급 기능이 필요하다면, 대신 *fdisk(8)를 활용하십시오.

모든 디스크 레이블은 메모리에만 남겨두며, 바뀐 내용을 기록하기로 결정하기 전까지는 디스크 상태가 바뀌지 않습니다. 기록 명령을 활용하기 전 유의하십시오.

2.25 버전부터 *cfdisk*는 MBR(DOS), GPT, SUN, SGI 디스크 레이블을 지원하나, CHS(실린더-헤드-섹터) 주소 지정 기능은 더 이상 제공하지 않습니다. CHS방식은 리눅스에서도 더이상 중요하지 않거니와 새 장치에서의 이런 주소 개념은 어떤 의미 조차도 해당하지 않습니다.

2.25 버전부터 cfdisk*는 'print' 명령을 더 아상 제공하지 않습니다. *partx(8), lsblk(8) 유틸리티에서 매우 간편하고 우아한 방식으로 기능을 제공합니다.

장치에서 이전 분할 영역 배치를 제거하려면 wipefs(8)를 활용하십시오.

옵션

-h, --help

도움말 내용을 나타낸 후 나갑니다.

-V, --version

버전 정보를 출력한 후 나갑니다.

-L, --color[=시기]

출력을 색상으로 구분합니다. 개별 인자 시기_는 auto, never, always 중 하나일 수 있습니다 _시기 인자를 생략하면 auto*를 기본값으로 취합니다. 색상 구분 출력을 끌 수도 있습니다. 현재 내장 기본 값은 *--help 출력을 참고하십시오. 색상 섹션도 참고하십시오.

--lock[=모드]

장치 또는 장치 처리 파일에 배타적 BSD 블록을 사용하십시오. mode 추가 인자 값은 yes, no(또는 1과 0) 또는 nonblock*으로 지정할 수 있습니다. mode 인자 값을 생략하면, 기본값 *yes*로 지정합니다. 이 옵션은 *$LOCK_BLOCK_DEVBICE 환경 변수 값을 덮어씁니다. 이 기본값은 모든 경우의 어떤 잠금 상황에 대해 사용하지는 않지만 systemd-udevd(8) 또는 기타 도구 프로그램과의 자원 동시 접근 상황을 피하는 용도로 추천합니다.

-r, --read-only

읽기 전용으로 강제로 엽니다.

-z, --zero

인메모리 공백 상태 분할 영역 테이블로 시작합니다. 이 옵션은 디스크의 분할 영역 테이블을 공백 상태로 만들지 않습니다. 오히려, 기존 분할 영역 테이블을 읽지 않고 간단하게 프로그램을 시작합니다. 이 옵션으로 처음부터 완전히 새로운 분할 영역 테이블을 만들거나 sfdisk(8) 호환 스크립트로 분할 영역 테이블을 만들 수 있습니다.

명령

The commands for cfdisk can be entered by pressing the corresponding key (pressing Enter after the command is not necessary). Here is a list of the available commands:

b

Toggle the bootable flag of the current partition. This allows you to select which primary partition is bootable on the drive. This command may not be available for all partition label types.

d

Delete the current partition. This will convert the current partition into free space and merge it with any free space immediately surrounding the current partition. A partition already marked as free space or marked as unusable cannot be deleted.

h

도움말 화면을 표시합니다.

n

Create a new partition from free space. cfdisk then prompts you for the size of the partition you want to create. The default size is equal to the entire available free space at the current position.

The size may be followed by a multiplicative suffix: KiB (=1024), MiB (=1024*1024), and so on for GiB, TiB, PiB, EiB, ZiB and YiB (the "iB" is optional, e.g., "K" has the same meaning as "KiB").

q

프로그램을 끝냅니다. 이 동작은 디스크에 어떤 데이터도 기록하지 않고 프로그램을 빠져나갑니다.

r

현재 분할 영역의 공간을 줄이거나 더 크게 합니다. *cfdisk*는 분할 영역에 새 크기를 할당할 지 여부를 묻습니다. 기본 크기는 현재 크기입니다. 분할 영역은 빈 공간으로 나타나며, 사용할 수 없는 공간으로 표시한 구역은 크기를 다시 조절할 수 없습니다.

분할 영역 공간 크기 감소 동작은 분할 영역의 데이터를 깨뜨릴 수 있음을 참고하십시오.

s

시작 섹터 지점 순으로 분할 영역을 오름차순 정렬합니다. 분할 영역을 삭제하거나 추가할 경우 디스크 분할 영역의 숫자 매김은 더이상 의미가 없을 수도 있습니다. 이 명령은 해당 일치 여부를 복원합니다.

t

분할 영역 형식을 바꿉니다. 기본적으로 새 분할 영역은 리눅스 분할 영역으로 만듭니다.

u

현재 인메모리 분할 영역 테이블 정보를 sfdisk(8) 호환 스크립트 파일로 덤핑합니다.

스크립트 파일은 cfdisk, fdisk(8) sfdisk(8) 및 기타 libfdisk 기반 프로그램의 호환성을 지닙니다. 자세한 내용은 sfdisk(8) 맨 페이지를 살펴보십시오.

장치에 분할 영역 테이블이 없거나 cfdisk*를 시작하면서 *--zero 명령행 옵션을 추가했을 때 *cfdisk*에 sfdisk-script를 불러오게 할 수 있습니다.

W

디스크에 분할 영역 테이블을 기록합니다 (대문자 W를 입력해야 함). 디스크의 데이터를 깰 수 있기에, 'yes' 또는 'no’를 입력하여 진행할 지 거부할 지 선택해야 합니다. 'yes’를 입력하면 *cfdisk는 디스크에 분할 영역 테이블을 기옥하며 커널에 디스크의 분할 영역 테이블을 다시 읽도록 알립니다.

분할 영역 테이블 다시 읽기는 항상 동작하지는 않습니다. 이 경우 partprobe(8) 또는 partx(8) 프로그램을 활용하여 커널에 새 분할 영역 정보를 전달하거나 시스템을 다시 부팅해야 합니다.

x

Toggle extra information about a partition.

Up Arrow, Down Arrow

Move the cursor to the previous or next partition. If there are more partitions than can be displayed on a screen, you can display the next (previous) set of partitions by moving down (up) at the last (first) partition displayed on the screen.

Left Arrow, Right Arrow

Select the preceding or the next menu item. Hitting Enter will execute the currently selected item.

All commands can be entered with either uppercase or lowercase letters (except for Write). When in a submenu or at a prompt, you can hit the Esc key to return to the main menu.

색상

출력의 색상 구분은 terminal-colors.d(5) 기능으로 구현했습니다. 빈 파일로 암시적 색상 구분을 끌 수 있습니다

/etc/terminal-colors.d/cfdisk.disable

cfdisk 명령 또는 모든 도구에 대해

/etc/terminal-colors.d/disable

사용자별 설정 $XDG_CONFIG_HOME/terminal-colors.d 또는 _$HOME/.config/terminal-colors.d_를 전역 설정 대신 적용합니다.

출력 색상 구분은 기본 기능으로 사용하며, 이 경우 terminal-colors.d 디렉터리는 아직 없습니다.

cfdisk does not support color customization with a color-scheme file.

환경

CFDISK_DEBUG=all

cfdisk 디버깅 출력을 사용합니다.

LIBFDISK_DEBUG=all

libfdisk 디버깅 출력을 사용합니다.

LIBBLKID_DEBUG=all

libblkid 디버깅 출력을 사용합니다.

LIBSMARTCOLS_DEBUG=all

libsmartcols 디버깅 출력을 사용합니다.

LIBSMARTCOLS_DEBUG_PADDING=on

보이는 여백 문자를 활용합니다. LIBSMARTCOLS_DEBUG 사용 설정이 필요합니다.

LOCK_BLOCK_DEVICE=<모드>

use exclusive BSD lock. The mode is "1" or "0". See --lock for more details.

저작자

Karel Zak <kzak@redhat.com>

The current cfdisk implementation is based on the original cfdisk from Kevin E. Martin <martin@cs.unc.edu>.

추가 참조

fdisk(8), parted(8), partprobe(8), partx(8), sfdisk(8)

버그 보고

<https://github.com/util-linux/util-linux/issues의> 문제 추적 게시판에 버그를 보고하십시오.

가용성

cfdisk 명령은 Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>에서 다운로드할 수 있는 util-linux 패키지의 일부입니다.

2025-02-05 util-linux 2.40.4