공식 문서에서 이 파일에 대한 설명을 찾을 수 없습니다. 단지 devices.txt의 공식 문서에서 이 파일이 "234 = /dev/btrfs-control Btrfs control device"라는 것을 알 수 있습니다.
답변1
그것은에 정의되어 있습니다fs/btrfs/super.c
커널 소스 코드에서, 다양한 BtrFS 관련 ioctl()
시스템 호출에 사용됩니다.
libbtrfs
일반적으로 말하면 패키지 라이브러리를 개발하지 않는 한 신경 쓸 필요가 없습니다 btrfs-progs
.
하지만 궁금하다면 꼭 보세요Documentation/btrfs-ioctl.rst
btrfs-progs 패키지에서ioctl fd
, 각 BtrFS ioctl에 대한 자세한 설명을 읽고 "장치의 파일 설명자 제어"로 지정된 항목을 확인하세요 .
또는 다음을 볼 수 있습니다.btrfs_control_ioctl
커널 소스 코드의 함수, 제어 장치를 통해 액세스할 수 있는 ioctl을 구현합니다. 이 글을 쓰는 시점에는 4개의 ioctl이 있습니다:
BTRFS_IOC_SCAN_DEV
BTRFS_IOC_FORGET_DEV
BTRFS_IOC_DEVICES_READY
BTRFS_IOC_GET_SUPPORTED_FEATURES