Scroll to navigation

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

이름

blockdev - 명령행에서 블록 장치 다수의 ioctl을 호출합니다

개요

blockdev [-q] [-v] 명령 [명령...] 장치 [장치...]

blockdev --report [장치...]

blockdev -h|-V

설명

blockdev 유틸리티는 명령행에서 블록 장치 ioctl을 호출할 수 있게합니다.

옵션

-q

출력하지 않음.

-v

자세한 출력.

--report

지정 장치의 보고 사항을 출력합니다. 여러 장치를 지정할 수 있습니다.어떤 값도 주어지지 않았다면, _/proc/partitions_에 나타나는 모든 장치가 나타납니다. 참고로 분할 영역의 StartSec은 512 바이트 섹터 단위입니다.

-h, --help

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

-V, --version

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

명령

여러 장치와 여러 명령을 지정할 수 있습니다.

--flushbufs

버퍼를 비웁니다.

--getalignoff

정렬 오프셋 값을 가져옵니다.

--getbsz

바이트 단위 블록 크기를 출력합니다. 이 크기는 장치 토폴로지를 설명하지 않습니다. 커널 내부에서 크기 값을 활용할 수 있으며, (예를 들면) 마운트를 진행할 떄 파일 시스템 드라이버에서 수정할 수 있습니다.

--getdiscardzeroes

상태 정보 표시를 지원하는 버려지는 0값을 가져옵니다.

--getdiskseq

디스크 시퀀스 번호를 가져옵니다.

--getzonesz

512 바이트 섹터 단위 영역 크기를 가져옵니다.

--getfra

512 바이트 섹터를 미리 읽은 파일시스템 정보를 가져옵니다.

--getiomin

최소 입출력 단위 크기를 가져옵니다.

--getioopt

최소 입출력 용량을 가져옵니다.

--getmaxsect

요청당 최대 섹터 수를 가져옵니다.

--getpbsz

물리 블록(섹터) 크기를 가져옵니다.

--getra

(512 바이트 섹터를) 미리 읽어온 정보를 출력합니다.

--getro

읽기 전용 여부를 가져옵니다. 장치가 읽기 전용이면 1, 아니면 0을 출력합니다.

--getsize64

바이트 딘위 장치 크기를 출력합니다.

--getsize

섹터 단위 장치 크기(32비트!)를 출력합니다. --getsz 옵션을 선호하는 문제로 더 이상 사용하지 않습니다.

--getss

바이트 단위 논리 섹터 크기를 출력합니다. 보통 512입니다.

--getsz

512 바이트 단위 섹터 크기를 가져옵니다.

--rereadpt

분할 영역 배치를 다시 읽어옵니다

--setbsz 바이트

블록 크기를 설정합니다. 참고로 블록 장치를 열 때 현재 파일 서술자에 따라 블록 크기를 결정하므로, *blockdev*에서 장치를 여는 동안 바뀐 블록 크기를 그대로 유지하며 *blockdev*에서 나가면 값을 잃습니다.

--setfra 섹터

파일 시스템 미리 읽기를 설정합니다(2.6 커널의 *--setra*와 유사함).

--setra 섹터

미리 읽기를 설정합니다(512 바이트 섹터 단위).

--setro

읽기 전용 여부를 설정합니다. 장치로의 현재 활성 접근은 값이 바뀐다고 하여 영향을 받지는 않습니다. 예를 들어, 이미 읽기-쓰기 모드로 마운트한 파일 시스템은 영향을 받지 않습니다. 다시 마운트 한 후에만 바뀐 내용을 적용합니다.

--setrw

읽기-쓰기 여부를 설정합니다.

저작자

*blockdev*는 Andries E. Brouwer가 작성했으며, Karel Zak이 재작성했습니다.

버그 보고

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

가용성

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

2025-02-05 util-linux 2.40.4