이름
blockdev - 명령행에서
블록 장치 다수의 ioctl을
호출합니다
개요
blockdev [-q] [-v] 명령
[명령...] 장치
[장치...]
blockdev --report [장치...]
blockdev -h|-V
설명
blockdev 유틸리티는
명령행에서 블록 장치
ioctl을 호출할 수
있게합니다.
옵션
-q
출력하지 않음.
-v
자세한 출력.
--report
지정 장치의
보고 사항을
출력합니다. 여러
장치를 지정할 수
있습니다.어떤 값도
주어지지 않았다면,
_/proc/partitions_에 나타나는 모든
장치가 나타납니다.
참고로 분할 영역의
StartSec은 512 바이트 섹터
단위입니다.
-h, --help
도움말 내용을
나타낸 후 나갑니다.
-V, --version
Display version and exit.
명령
여러 장치와 여러
명령을 지정할 수
있습니다.
--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
Reread partition table.
--setbsz 바이트
블록 크기를
설정합니다. 참고로
블록 장치를 열 때 현재
파일 서술자에 따라
블록 크기를
결정하므로, *blockdev*에서
장치를 여는 동안 바뀐
블록 크기를 그대로
유지하며 *blockdev*에서
나가면 값을
잃습니다.
--setfra 섹터
파일 시스템
미리 읽기를
설정합니다(2.6 커널의
*--setra*와 유사함).
--setra 섹터
미리 읽기를
설정합니다(512 바이트
섹터 단위).
--setro
읽기 전용
여부를 설정합니다.
장치로의 현재 활성
접근은 값이 바뀐다고
하여 영향을 받지는
않습니다. 예를 들어,
이미 읽기-쓰기 모드로
마운트한 파일
시스템은 영향을 받지
않습니다. 다시 마운트
한 후에만 바뀐 내용을
적용합니다.
--setrw
읽기-쓰기
여부를 설정합니다.
저작자
*blockdev*는 Andries E. Brouwer가
작성했으며, Karel Zak이
재작성했습니다.
버그 보고
For bug reports, use the issue tracker
<https://github.com/util-linux/util-linux/issues>.
가용성
blockdev 명령은 Linux Kernel
Archive
<https://www.kernel.org/pub/linux/utils/util-linux/>에서
다운로드할 수 있는
util-linux 패키지의
일부입니다.